Wir verwenden Cookies, um den Inhalt und die Leistung der Website zu optimieren. Indem Sie Ihren Besuch fortsetzen, stimmen Sie der Verwendung von Cookies zu.
/api/v2/order/set/ Produkt für externalid nicht bekannt
[file]15999[/file]
Eine solche Namens-ID ist genau das, was korrekt ist, gemessen an den Produkten aus der OneBox selbst.
[file]15999[/file]
Ohne das Array „products“ funktioniert der Prozess einwandfrei.
[file]15999[/file]
Hier ist einer von zwei:
[file]15999[/file]
1) Ich übergebe das Array nicht korrekt. Nachdem ich es sechsmal überprüft habe, verzeihe ich nicht. Prohannya perevіrit dein Auge.
[file]15999[/file]
2) Tse pardon von der OneBox-API.
[file]15999[/file]
Ich sende einen Screenshot von Tools an Chrome, ein Array, das ich von order/set übertrage und vom Server protokolliere
[file]15999[/file]
[2022-07-08 13:50:18]
[file]15999[/file]
Host: inox-trade.1b.app
[file]15999[/file]
URL: /api/v2/order/set/
[file]15999[/file]
contentID: api-v2-order-set
[file]15999[/file]
Punkt: /shop.starter.php
[file]15999[/file]
engine_sessionid: 1657277418_1065
[file]15999[/file]
Daten: Array(
[file]15999[/file]
[0] => Array(
[file]15999[/file]
[Workflow] => 2
[file]15999[/file]
[statusid] => 18
[file]15999[/file]
[Name] => Schnellbestellung: Sergey2
[file]15999[/file]
[Inhalt] =>
[file]15999[/file]
Kunde: Sergiy2
[file]15999[/file]
Telefon: 0504131799
[file]15999[/file]
Kommentar: Testen!
[file]15999[/file]
Produkt: Ständer für Kombibackofen PP-1
[file]15999[/file]
Produktlink: https://inox-trade.com.ua/podstavka-pod-konvektomat-pp-1.html
[file]15999[/file]
Preis: 6200,00 UAH
[file]15999[/file]
[Client] => Array(
[file]15999[/file]
[verwendet] => 604
[file]15999[/file]
)
[file]15999[/file]
[Produkte] => Array (
[file]15999[/file]
[0] => Array(
[file]15999[/file]
[productinfo] => Array (
[file]15999[/file]
[externalid] => 9454
[file]15999[/file]
)
[file]15999[/file]
[findbyArray] => Array(
[file]15999[/file]
[0] => externalid
[file]15999[/file]
)
[file]15999[/file]
)
[file]15999[/file]
)
[file]15999[/file]
)
[file]15999[/file]
)
[file]15999[/file]
[file]15999[/file]
/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
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 )
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 )
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 },
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 },
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?
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?
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.
[quote] Rallo Sergij Oleksandrowitsch [/quote] 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.
[file]16012[/file]
[file]16013[/file]
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