如何正确获取xml,以便正确导入包含多个项目(产品)的订单

时间:2019-03-31 13:27:22

标签: xml api hook-woocommerce woocommerce-rest-api

有一个可能很简单的问题。将woocommerce WEBHOOK连接到我的仓库SOAP,以获取所有新订单。除项目(订购的产品)外,其他所有项目都正常。如果订购了1个产品,则一切正常,但如果同时订购2个或更多产品,则存在问题。我不知道如何在XML中定义订单中有多少(产品)。

在屏幕截图中,您可以看到通过Webhook传入的内容(这是一个包含2个项目(产品)的示例: https://snag.gy/Jwqpve.jpg

应该在integromat的soap模块中调整的xml部分是:

<items>
<item>
<ProductName>{{2.line_items[].name}}</ProductName>
<ProductCode>{{2.line_items[].sku}}</ProductCode>
<quantity>{{2.line_items[].quantity}}</quantity>
<item_units></item_units>
<item_price></item_price>
<item_weight></item_weight>
</item>
</items>

非常感谢您。

0 个答案:

没有答案