warum genau sind SalesChannel und deliveryTerms required? Wir haben diese meines Wissens nach nicht eingerichtet, daher kann ich dort auch keine IDs hinterlegen. Wenn ich sie weglasse bekomme ich einen Error “"Request payload validation failed”, wenn ich eine 0 oder 1 nutze als ID bekomme ich eine 500 Server error.
Mein Ziel ist eigentlich über die API Aufträge reinzubekommen, aber anscheinend geht dies nur annehmbar über eine erzeugte XML und dem normalen Importer.
vielen Dank für deinen Beitrag zum SalesOrder API Call (BETA).
Ich habe das Anlegen von Aufträgen erst vor wenigen Tagen in meiner Testumgebung nachgestellt und kann dir mitteilen, dass ihr Aufträge auch ohne die Angabe eines SalesChannels (Online-Shop ID) importieren könnt.
Wichtig ist dabei nur, dass ihr nicht lediglich die Werte leer lasst, sondern auch die Variable bzw. die komplette Zeile(nI aus dem Payload herausnehmt.
Bezüglich der deliveryterms wurde bereits eine Anpassung bei unserer Entwicklung beantragt, sodass dieses Feld zukünftig optional ist (FFU-2270). Die Variable bezieht sich auf folgendes Feld, welches im Auftrag zu finden ist und dessen Werte über das Modul Lieferbedingungen bearbeitet werden können. Dort findest du auch die jeweilige ID der Bedingung.