繁体   English   中英

在包含特定产品的新订单 Shopify 上触发 Zapier

[英]Triggering Zapier on new Shopify order containing a specific product

我有一个简单的 Zap,它在 Shopify 新订单(带有行详细信息)上触发,然后在名为 Trainerize 的系统中创建一个新帐户。 工作完美,但它由任何新的 Shopify 订单触发。 我需要为 Shopify 订单中的特定产品触发 Zap。 这在 Zapier 中是否可行,我将如何处理 go? 除非你有计划,否则你似乎无法与 Zapier 支持人员交谈,如果不可能,我不想要计划!

是的,有可能。 确切的实施取决于您要如何识别特定产品。 我列出了 2 种可能的方式

如果识别产品的标准非常简单,您可以使用Filter by Zap 例如,如果你想通过产品 Id 来识别产品,你可以只添加一个 Filter by Zap 并添加以下条件。

Line Items Product ID | Text Contains | Your Product ID - 12345

按 Zap 过滤

如果您的产品有一些复杂的匹配条件,您也可以使用Zapier的代码运行 JavaScript 代码。 为此,将所需数据作为输入传递给代码并返回 output,稍后可以使用它来查看是否找到匹配项。 获取 LineItems productIds 作为输入的简单示例。

const TARGET_PRODUCT_ID = 12345;

const productIds = inputData.productIds.split(",");

output = {targetProductFound: false};

productIds.forEach(id => {
   // Add more conditions if needed
   if(Number(id) === TARGET_PRODUCT_ID){
     output.targetProductFound = true;
   }
});

return output

然后使用Filter继续或中止。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM