Um Zubehörartikel automatisch zu einem Artikel hinzuzufügen muss eine "AccessoryConfig" angelegt werden.
Folgende Properties müssen hier definiert sein:
- accessoryProductId
- type (bisher ist hier nur SIMPLE verfügbar, zukünftig wird es weitere geben)
- insertMode (für API Verwendung muss hier AUTO verwendet werden, da MANUAL & ASK ein UI benötigen)
- quantity
- price
- direction (IN, OUT, BOTH - bitte hier die Belegrichtung/en angeben auf die dieses Zubehör angewendet werden soll)
- updateWhenProductChange (dies ist wichtig, da nur dann bei Eltern-Produkt Änderung von Menge, auch die Menge vom Zubehör angepasst wird - sonst bleibt die Menge des Zubehörs immer gleich)
die Methode "saveLineItem" muss aufgerufen werden - hier ist standardtisiert das "AUTO" Zubehör inkludiert.
(Der Eingabeparameter "options" darf skipAutoAccessory nicht auf true gesetzt haben. Was normalierweise auch nicht der Fall ist, ausser bei UI Nutzung, da hier auch die Fälle MANUAL & ASK bedient werden müssen)