1b.app
Link kopiert -

So verwenden Sie Ihre API/box_action_universal_export_order_to_api

Es gibt eine Aktion „Prozess an API übergeben“
Hier https://baza.cn.ua/admin/shop/workflow/9/procedure/68/?status=0
Ich möchte diese Aktion nutzen, um die Werte meiner eigenen Produkte zu ändern
Ich schreibe in „URL API“ = https://baza.cn.ua/api/product/update/?
Aber etwas funktioniert nicht
Hier sind die Protokolle: https://baza.cn.ua/admin/logs/showall/ajax/?file=export-order-api-2020-09-30.log
https://baza.cn.ua/admin/logs/showall/ajax/?file=rest-api-product-update-2020-09...
Hier ist eine Testbestellung https://baza.cn.ua/admin/customorder/order/16115/edit/
In den Protokollen nach Reihenfolge schreibt es
[response] => {"status":error","errors":["Sie haben keine verfügbaren Produkte für die Aktualisierung!","Produkt nicht gefunden von "]}
[Code] => 200
Der Produkttyp wurde nicht gefunden, die Anfrage enthält jedoch einen Namensparameter
Wenn Sie außerdem die Anfrage aus dem Protokoll kopieren und in den Browser einfügen, funktioniert alles
Gleichzeitig schreibt es auch in das Produktprotokoll, das heißt, es hat irgendwie die Produkt-API erreicht, aber es funktioniert nicht, es scheint mir, dass hier ein Fehler vorliegt, entschuldigen Sie den „Optimismus“ :)
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Um ein Produkt zu aktualisieren, müssen Sie etwas Einzigartiges übergeben, zum Beispiel: einen Artikel, eine externe ID oder eine ID im System. Nach Namen wird das Produkt nicht gesucht und soll es auch nicht. Versuchen Sie, eine der oben genannten zu senden.
01.10.2020, 10:14
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Mitarbeiter von Bodyako Dmitry schrieb: Um ein Produkt zu aktualisieren, müssen Sie etwas Einzigartiges übergeben, zum Beispiel: Artikel, externe ID oder ID im System. Nach Namen wird das Produkt nicht gesucht und soll es auch nicht. Versuchen Sie, eine der oben genannten zu senden.
In Aktion übergebe ich die ID und die Protokolle zeigen https://prnt.sc/ur48fu
01.10.2020, 12:02
Originalkommentar zur Version verfügbar: ru

https://prnt.sc/ur4cio id wird nicht übergeben, nur ?id wird übergeben. Diese. Sie haben in Aktion den Link https://baza.cn.ua/api/product/update/? aber Sie brauchen https://baza.cn.ua/api/product/update/
01.10.2020, 12:09
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Bodyako Dmitry Employee schrieb: https://prnt.sc/ur4cio id wird nicht übertragen, nur ?id wird übertragen. Diese. Sie haben in Aktion den Link https://baza.cn.ua/api/product/update/? angegeben, etwas hat funktioniert, Sie werden neulich alles testen, es hat vorher nicht so funktioniert :)
01.10.2020, 12:14
Originalkommentar zur Version verfügbar: ru

und wo kann ich diese Protokolle für Bestellungen oder Produkte einsehen?
01.10.2020, 18:30
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