我正在尝试使用Shopify API更新产品.以下是更新产品标题,重量和库存的示例XML请求:
<?xml version="1.0" encoding="UTF-8"?>
<product>
<id type="integer">100159400</id>
<title>150 Watt Mini Stereo Power Amplifier</title>
<variants type="array">
<variant>
<id type="integer">233139732</id>
<grams type="integer">700</grams>
<inventory-quantity type="integer">222</inventory-quantity>
</variant>
</variants>
</product>
Run Code Online (Sandbox Code Playgroud)
我在PUT /admin/products/100159400.xml之后得到200-OK.标题和重量(克)更新得很好,但不是库存数量.这与所有其他呼叫一致:我可以更新每个字段但是库存数量.想法?
该产品未启用库存跟踪.在您的管理员中,您应该会看到库存级别显示为无穷大.
要更改此设置并开始跟踪广告资源,您需要inventory_management
将变体上的字段设置为shopify
.以下XML应该可以解决这个问题:
<?xml version="1.0" encoding="UTF-8"?>
<product>
<id type="integer">100159400</id>
<title>150 Watt Mini Stereo Power Amplifier</title>
<variants type="array">
<variant>
<id type="integer">233139732</id>
<grams type="integer">700</grams>
<inventory-management>shopify</inventory-management>
<inventory-quantity type="integer">222</inventory-quantity>
</variant>
</variants>
</product>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4511 次 |
最近记录: |