Shopify 创建订单 API

Shopify Create Order API

我使用 Shopify API 使用我的产品的 variantID 创建订单。

出于某种原因,使用 API 创建的订单中的 line_item 总是有 "vendor":"null"。而通过商店 returns 创建的相同变体的订单是正确的 vendor.

我做错了什么吗?

URL: https://xxyy.myshopify.com/admin/orders.json

{   "order": {     
        "email": "ken@xxyy.com",   
        "fulfillment_status": "unfulfilled" , 
        "send_receipt": true,   
        "send_fulfillment_receipt": false,     
        "line_items": [{         
            "variant_id": 3866750123,     
            "quantity": 1       
        }]   
    } 
 }

我有时也会这样,这真的很糟糕。如果您使用 API 创建订单项,您似乎不仅需要提供产品和变体 ID,还需要提供 供应商 ,即使它存在于产品中,在订单创建过程中不会被提取。很多应用程序搞砸了。这搞砸了其他期待良好订单的应用程序。在我看来,一个好的订单应该设置产品供应商字段。