Ich versuche, eine neue Bestellung, die von einem anderen Marktplatz kommt. Ich habe alle korrekten Informationen, aber aus irgendeinem Grund akzeptiert der POST das variant_id Im sending nicht. Es gibt immer einen Fehler zurück, der sagt, dass ich Name, Preis und Titel vermisse. Ich bin mir nicht sicher, warum das kommt. Hier ist das Array Im Senden:Fehler bei der Verwendung von POST-Bestellungen auf Shopify
Array
(
[order] => Array
(
[line_items] => Array
(
[0] => Array
(
[id] => 2147483647
[quantity] => 1
[price] => 609
)
)
[customer] => Array
(
[first_name] => Jurgen
[last_name] => Feuchter Garcia
[email] => [email protected]
)
[note] => /// ***** ORDEN MERCADOLIBRE ***** /// ID DE ORDEN ML: order_number
[financial_status] => pending
[tags] => Array
(
[0] => Orden MercadoLibre
)
)
)
Und hier ist die Antwort:
Array
(
[errors] => Array
(
[order] => Array
(
[0] => Line items is invalid
)
[line_items] => Array
(
[0] => Name can't be blank
[1] => Title can't be blank
)
)
)
Ich habe versucht, anstelle von id den Wert Name variant_id verwenden, und es hat mich gebeten, für die gleichen Informationen. Irgendwelche Ideen, warum das passieren könnte?
true Der Name des Wertes für die Varianten-ID ist "variant_id", nicht nur id. Was den Preis anbetrifft, wie ich zu Abhishek gesagt habe, scheint es jetzt ein Muss für das line_item zu haben, wenn Sie den Auftrag bekanntgeben. –