Hi zusammen,
wir legen automatisch Gutschriften an, dazu wird aus einem vorhandenen Auftrag ermittelt welche Positionen benötigt werden, und dann alle Daten direkt in ein Datastore-Paar mit Schema PlentyRESTOrder
bzw PlentyRESTOrderItem
gekippt. Auftragstyp auf 4 geändert, und ein unique Identifier generiert.
Dort holt ein PlentyAddOrders
das ganze wieder ab, und legt die GS an. Klappt auch super.
Nur: wenn der Ursprungs-Auftrag ein Kundenkonto hatte, wird auch die GS diesem Konto zugeordnet. Das passt. Wenn der Ursprung allerdings eine Gast-Bestellung war, wird für die GS ein Kundenkonto angelegt. Das ist ein DSGVO-Problem
Vorgehen ist ja klar: wenn customerID
leer ist, lege die GS als Gast an. Aber wie mache ich das?
Der PlentyAddOrders hat ja an sich kaum Optionen. Dann müsse es also schon im Datastore hinterlegt sein? Da finde ich aber kein Feld für Gast.
Wie muss ich vorgehen?
Danke Daniel
PS: ein Kollege meldet mir grade, dass es manchmal wohl klappt (die GS wird für einen Gast angelegt). Aber halt nicht immer, und wir können nicht nachvollziehen an was es liegt.
Deshalb würden wir das gerne explizit ansteuern/setzen wollen…