我試圖發佈來自其他市場的新訂單。我擁有所有正確的信息,但由於某種原因,POST不接受或識別variant_id Im發送。它總是返回一個錯誤,說我缺少名稱,價格和標題。我不確定爲什麼會這樣。這裏是發送陣列IM2:在Shopify上使用POST訂單時出現錯誤
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
)
)
)
這裏是迴應:
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
)
)
)
我已經使用值名稱variant_id而不是ID嘗試,並問我相同的信息。任何想法,爲什麼這可能會發生?
true變體ID的值的名稱是「variant_id」,而不僅僅是id。至於價格,就像我對阿布舍克說的那樣,如果你發佈訂單,現在它似乎是line_item的必備條件。 –