Automatische Kommissionsfreigabe in kuk.005.90 EDI Shopware 6
Die von k&k consulting entwickelte Shopware-Schnittstelle für myfactory ermöglicht neben dem Import von Bestellungen auch deren automatisierte Weiterverarbeitung.
Nach dem Import einer Bestellung aus Shopware stehen in myfactory über System-Events verschiedene Möglichkeiten zur weiteren Bearbeitung des Auftrags zur Verfügung.
Eine dieser Möglichkeiten ist die automatische Kommissionsfreigabe im Modul kuk.010.20 Kommissionierung in Verbindung mit der k&k SHOP-Logistik kuk.010.22.
Neben den standardmäßig von myfactory ausgelösten System-Events erzeugt die k&k Shopware-Schnittstelle kuk.005.90 EDI Shopware 6 nach dem erfolgreichen Import eines Auftrags ein zusätzliches, speziell für diesen Vorgang vorgesehenes System-Event.
Dadurch kann der importierte Shopware-Auftrag unmittelbar weiterverarbeitet werden. Eine nachträgliche Filterung gegenüber anderen Verkaufsaufträgen in myfactory ist nicht erforderlich.
Das System-Event wird unmittelbar nach dem Speichern des Verkaufsbelegs ausgelöst.
Dabei wird ein DynamicObject übergeben. Dieses enthält neben der myfactory-Auftrags-ID verschiedene Referenzen zum ursprünglichen Shopware-Auftrag sowie das vollständige SalesOrder-Objekt.
Dim oDyn As New DynamicObject
oDyn.Prop("OrderID") = oSalesOrder.oMember.lProp("OrderID")
oDyn.Prop("kukEDIShopOrderID") = kukEDIShopOrder("kukEDIShopOrderID").lValue
oDyn.Prop("id") = kukEDIShopOrder("id").sValue
oDyn.Prop("stateId") = kukEDIShopOrder("stateId").sValue
oDyn.Prop("SalesOrder") = oSalesOrder
SysEvents.gbRaiseAfterEventObject(
oClientInfo,
"KundK.EDI.Shopware",
"createOrder_success",
oSalesOrder.oMember.lProp("OrderID").ToString,
oDyn
)
Das System-Event wird mit folgenden Angaben ausgelöst:
-
Bereich:
KundK.EDI.Shopware -
Event:
createOrder_success -
Referenz: myfactory-Auftrags-ID
-
Objekt:
DynamicObjectmit Auftrags- und Shopware-Referenzen
Ein passendes System-Event für die automatische Kommissionsfreigabe steht in KundK.Logistik zur Verfügung.
Voraussetzung für die Nutzung der automatischen Kommissionsfreigabe ist der Einsatz der von k&k consulting entwickelten SHOP-Logistik für myfactory.
Die der Freigabe zugrunde liegende API wurde von k&k consulting im öffentlichen How-to dokumentiert. Nach Abschluss der finalen Tests werden die erforderlichen Updates für die k&k SHOP-Logistik und die k&k Shopware-Schnittstelle bereitgestellt.
No comments to display
No comments to display