就像this一样,我如何将来自Shopify应用的订单项接受到我的Zapier Cli应用中?输入字段应该是什么,如何将它们映射到Shopify订单项?
答案 0 :(得分:2)
要将操作设置为接受订单项,您需要将操作中的inputFields
中的一个指定为“订单项”字段。此字段应具有一个children
属性,其中包含一个订单项字段数组(使用相同的字段模式)。
例如,假设您的应用具有“创建发票”操作。 inputFields
可能看起来像这样:
inputFields: [
{key: 'customerAccountId', required: true, type: 'string'},
{key: 'dueDate', required: true, type: 'datetime'},
{key: 'line_items', children: [
{key: 'item_name', type: 'string'},
{key: 'price', type: 'number'},
{key: 'quantity', type: 'number'}
]},
]
字段架构文档中的更多信息:https://github.com/projectkudu/kudu/wiki/Deploying-from-a-zip-file
这可以让您的操作通过触发提供订单项的触发器来接受任何应用中的订单项。触发器说明应说明其是否支持订单项-您可以在此处从Shopify中看到一些示例:https://zapier.github.io/zapier-platform-schema/build/schema.html#fieldschema