class DisableItem extends AbstractAction

DisableItem

Magento Produkt deaktivieren

Traits

Persistence
Property
Item
Client

Methods

initClient()

initalisieren des Client

from Client
Container
initCompany(Container $container)

No description

from Company
Container
initLocale(Container $container)

No description

from Locale
Map
getAdditionalLanguageStoreMap(Map $item)

liefert eine Map zurück Sprache > Store Name

Container
run(Container $container)

No description

static Action
getInstanceFromParameterMap(ParameterMap $data)

Neue Aktion initialisieren

int
getMagentoOrderID(int $oid)

liefert die Magento Bestellnummer zurück

__construct(string $datasourceClass)

neues Objekt

disableProduct(string $sku, Map $dataset)

Produkt Sperren in allen Stores

bool
isConfigurableProduct(int $iid, int $shid)

liefert zurück ob das Produkt ein Konfig Produkt ist

Details

in Client at line 30
Client initClient()

initalisieren des Client

Return Value

Client Objekt

in Company at line 30
protected Container initCompany(Container $container)

Parameters

Container $container

Return Value

Container

Exceptions

FrameworkException

in Locale at line 30
protected Container initLocale(Container $container)

Parameters

Container $container

Return Value

Container

Exceptions

FrameworkException

protected Map getAdditionalLanguageStoreMap(Map $item)

liefert eine Map zurück Sprache > Store Name

über die API de/rest/all/V1/store/storeViews werden die Codes geladen und als Map für den Mandant abgelegt

$map = new \Alvine\Types\Map(); $map->setValue('en', 'euro_en'); $map->setValue('nl', 'euro_nl'); return $map;

Parameters

Map $item item

Return Value

Map Map

at line 51
Container run(Container $container)

Parameters

Container $container

Return Value

Container

at line 150
static Action getInstanceFromParameterMap(ParameterMap $data)

Neue Aktion initialisieren

Parameters

ParameterMap $data

Return Value

Action

in AbstractAction at line 63
protected int getMagentoOrderID(int $oid)

liefert die Magento Bestellnummer zurück

Parameters

int $oid Alvine Bestellnummer

Return Value

int Magento Bestellnummer

Exceptions

FrameworkException

at line 40
__construct(string $datasourceClass)

neues Objekt

Parameters

string $datasourceClass Klasse der Datasource

at line 110
protected disableProduct(string $sku, Map $dataset)

Produkt Sperren in allen Stores

Parameters

string $sku Artikelnummer
Map $dataset Dataset

at line 139
bool isConfigurableProduct(int $iid, int $shid)

liefert zurück ob das Produkt ein Konfig Produkt ist

Parameters

int $iid IID
int $shid SHID Mandant

Return Value

bool