CreateItem
abstract class CreateItem extends AbstractAction
CreateItem
Magento Produkt erstellen
Traits
Properties
protected Company | $company | ||
protected Locale | $locale | ||
protected Locale | $itemBuilder |
Methods
No description
Neue Aktion initialisieren
appendStoreViewItemsToContainer
Speichern von Werten des Produktes im Container
liefert zurück ob das Produkt ein Konfig Produkt ist
liefert einen ItemBuilder zurück
Details
in Company at line 30
protected Container
initCompany(Container $container)
in Locale at line 30
protected Container
initLocale(Container $container)
at line 52
Container
run(Container $container)
in AbstractAction at line 50
static Action
getInstanceFromParameterMap(ParameterMap $data)
Neue Aktion initialisieren
in AbstractAction at line 63
protected int
getMagentoOrderID(int $oid)
liefert die Magento Bestellnummer zurück
at line 146
protected
appendStoreViewItemsToContainer(Container $container, Map $dataset, string $sku, string|null $size = null)
appendStoreViewItemsToContainer
at line 170
protected CreateItem
storeItemValues(Container $container, Map $item)
Speichern von Werten des Produktes im Container
Wenn für andere Workflow Schritte, Werte des Produktes gebraucht werden können diese hier an den Container gehängt werden
at line 182
bool
isConfigurableProduct(int $iid)
liefert zurück ob das Produkt ein Konfig Produkt ist
at line 197
abstract protected itemBuilder
getItemBuilder()
liefert einen ItemBuilder zurück
$builder=new \Alvine\Application\Platform\Types\Context\Builder(\Alvine\Application\Platform\Types\Context::class); $builder->setLocale($this->locale); $builder->setCompany($this->company);
return new \Customisation\Channel\Magento\itemBuilder($builder->getContext());