1b.app
Link kopiert -

API-Datenübertragung

Wir übergeben Daten per API an das Feld „deliveryNote“, aber das Feld wird überschrieben und das Hauptfeld, wenn wir den Wert einfügen, heißt „deliverynote“. Wie können wir per API TTN direkt in das gewünschte Feld übertragen? Beispiel für einen Bestellverlauf: https://admin.newtrend.team/admin/customorder/order/1205880/history/?systemchang... =0

Und Screenshots davon, wo TTN übertragen wird
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

deliveryNote Das Problem ist, dass die Daten per api an das Feld übermittelt werden, das sozusagen nicht existiert. Ich denke, es ist ein Fehler. order.order_deliverynote, customorder_deliverynote ist in der Bestellung, aber nicht deliveryNote
04.03.2021, 18:55
Originalkommentar zur Version verfügbar: ru

Hallo, Sie können die API-Dokumentation https://crm-onebox.com/en/api/orders/ verwenden. Wenn ich Sie richtig verstehe, müssen Sie den Wert im Feld Lieferrechnung übergeben, der Parameter "Lieferschein" ist verantwortlich dafür
05.03.2021, 12:29
Originalkommentar zur Version verfügbar: ru

deliverynote Wir übergeben es an dieses Feld, aber der Wert wird immer noch an deliveryNote übergeben und die Daten werden nicht in dieses Feld geschrieben. Beim Ausfüllen des Feldes „Externe TTN“ in der Auftragsliste stellen wir eine POST-Anfrage an /api/orders/update/ mit folgenden Parametern: 'orderid' => Auftrags-ID, 'custom_partnerid' => Partner-ID, 'deliverynote' => Feldwert "External TTN", 'customorder_prom_paid' => 'yes' Was machen wir falsch? Oder ist es ein Fehler?
07.03.2021, 00:25
Originalkommentar zur Version verfügbar: ru

07.03.2021, 00:25
Originalkommentar zur Version verfügbar: ru

Soweit ich aus den Protokollen der eingehenden Anfragen zum Erstellen einer Bestellung für den 07.03 entnehmen kann, gab es eine solche Anfrage mit folgender ttn-Nummer [ordercode] => 78477 [source] => platformaNT [sum] => 159 [deliveryid] = > 1 [customorder_deliveryNote] = > 20450356211447 der Wert mit customorder_deliveryNote wird in ein zusätzliches Feld mit dem Schlüssel deliveryNote geschrieben, Sie wollen die Rechnungsnummer in das Standardfeld schreiben, dazu muss der Wert mit dem Schlüssel deliverynote das Anforderungsfragment übergeben werden sieht so aus http://boxurl/api/orders/add/? deliveryid=1&source=platformaNT&ordercode=78477&deliverynote=20450356211447 Sie können immer eine Beispielanfrage und Variablen sehen, die in der API auf der Seite https://crm verwendet werden können -onebox.com/ru/api/
07.03.2021, 13:37
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar