1b.app
Link kopiert -

/api/v2/order/set/ Produkt für externe ID nicht bekannt

/api/v2/order/set/ Produkt für externalid nicht bekannt

Eine solche Namens-ID ist genau das, was korrekt ist, gemessen an den Produkten aus der OneBox selbst.

Ohne das Array „products“ funktioniert der Prozess einwandfrei.

Hier ist einer von zwei:

1) Ich übergebe das Array nicht korrekt. Nachdem ich es sechsmal überprüft habe, verzeihe ich nicht. Prohannya perevіrit dein Auge.

2) Tse pardon von der OneBox-API.

Ich sende einen Screenshot von Tools an Chrome, ein Array, das ich von order/set übertrage und vom Server protokolliere

[2022-07-08 13:50:18]

Host: inox-trade.1b.app

URL: /api/v2/order/set/

contentID: api-v2-order-set

Punkt: /shop.starter.php

engine_sessionid: 1657277418_1065

Daten: Array(

[0] => Array(

[Workflow] => 2

[statusid] => 18

[Name] => Schnellbestellung: Sergey2

[Inhalt] =>

Kunde: Sergiy2

Telefon: 0504131799

Kommentar: Testen!

Produkt: Ständer für Kombibackofen PP-1

Produktlink: https://inox-trade.com.ua/podstavka-pod-konvektomat-pp-1.html

Preis: 6200,00 UAH

[Client] => Array(

[verwendet] => 604

)

[Produkte] => Array (

[0] => Array(

[productinfo] => Array (

[externalid] => 9454

)

[findbyArray] => Array(

[0] => externalid

)

)

)

)

)
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Parameter für die Produktsuche müssen in einem separaten Array übergeben werden
08.07.2022, 17:43
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Tut mir leid, ich habe es nicht gleich bemerkt, Sie haben gefüllt
08.07.2022, 17:43
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Versuchen Sie, den Parameter showerrorafterfind hinzuzufügen – er zeigt Ihnen, ob das Produkt gefunden wurde oder ob ein Fehler aufgetreten ist
08.07.2022, 17:44
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Und welche Antwort erhalten Sie derzeit, wenn Sie eine solche Anfrage senden?
08.07.2022, 17:47
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Laut Dokumentation sind die Parameter von findbyArray die Parameter dieses Produkts. "id": "id", "externalid": "externalid", "articul": "articul", "findbyArray": [ "externalid", "articul" ], In Ihrem Fall schließt so etwas wie das Array direkt nach dem parameter externalid [productinfo] => Array ( [externalid] => 9454 )
08.07.2022, 17:51
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Das heißt, das Array in Ihrem Fall für 1 Produkt sollte etwa so aussehen: "productinfo": { "externalid": "9454", "findbyArray": [ "externalid", ], "showerrorafterfind": true, //This ist Antwort zu sehen },
08.07.2022, 17:54
Originalkommentar zur Version verfügbar: ru

Dyakuyu) Razіbravsya. Das Array „findbyArray“ gehört zum „productinfo“-Objekt. Und ich kannte mehr Wein. "products" => [ (object) [ "productinfo" => (object) [ "externalid" => $product_id, "findbyArray" => [ "externalid" ], ] ]], Ale, jetzt bitte um Verzeihung: "Error Aktualisierung von Artikel Nr. 0 nach Konto. Die Suche kann nicht nach dem Feld „externe ID“ durchgeführt werden. In den OneBox-Einstellungen ist die Einstellung „Eindeutigkeit“ des Felds „Externe ID (code1c)“ deaktiviert. Was ist Sim-Arbeit?
08.07.2022, 22:49
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Rallo Sergij Oleksandrowitsch
Der Grund ist in der Richtlinie angegeben "In den OneBox-Einstellungen ist die Einstellung Eindeutigkeit des Felds Externe ID (code1c) deaktiviert" Hier müssen Sie die Eindeutigkeit des Felds Externe ID erhöhen. Andernfalls, wenn Sie es so sehr brauchen, können Sie in diesem Bereich nicht an der Aktualisierung von Produkten arbeiten.
10.07.2022, 16:58
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