2022年10月18日,Shopify上线Shopify流。现在,您可以安排自动化并获取客户、订单和产品数据。这些功能使品牌能够自动化比以往更多的任务和流程。Shopify、Advanced和Plus计划的商家都可以使用工作流调度和数据获取。
那么这有什么大不了的呢?
品牌一直在要求安排工作流程的能力,我们正在交付它!有了日程安排,你就可以轻松地完成那些每天一次的手工报告任务,比如列出所有低库存产品的清单,或者确定有多少未完成或延迟的订单。
不仅如此,通过数据抓取,品牌可以提取他们需要自动化工作的特定产品、订单或客户数据。从历史上看,这种功能实际上只有知道如何编写代码的高级技术用户才能访问。然而,在Flow中,我们已经为最流行的用例预先编写了“获取数据”请求(见下文),同时也允许高级用户编写自己的自定义请求。这意味着现在您可以快速执行诸如拉取数据之类的操作,以检查客户是否在同一天下了多个订单,从而可以合并他们的发货。或者商家可以使用数据抓取来检索一天内发生的所有退款计数。
计划和数据获取如何与Flow一起工作?
就像一个典型的流程自动化,你用一个触发器来启动事情,在这个例子中是“Schedule Time”触发器。正如您在下面的示例中所看到的,使用计划触发器,您可以选择希望工作流运行的特定时间和日期。您还可以决定工作流是只运行一次,还是重复运行。
现在,与遵循Flow经典的“触发器、条件、操作”模型的自动化不同,计划工作流的工作方式略有不同。相反,它们需要使用Schedule Time触发器和Get Data操作序列来构建。
这个设置是必需的,因为计划工作流中的触发器不是基于商业事件的,所以工作流没有任何数据可以构建。因此,您需要利用Get Data操作作为第二步。在本例中,Get Data操作的作用类似于操作和条件,因为它将检索您定义的一组特定数据。在下面的示例中,它提取所有未完成的订单。
在计划和数据获取工作流中使用的最流行的后续步骤之一是For Each操作。如果希望完成对从Get Data请求中检索到的每个项目(客户、订单、产品)的操作,这一点至关重要。一个流行的例子是向Get Data请求返回的所有未完成的订单添加“Expedited Fulfillment”标记。如果没有利用For Each操作,Flow将不知道您想要标记的特定顺序。
但这不是Get Data请求的全部功能;我们还添加了Count和Sum动作。这意味着,您现在可以对从Get Data请求中检索到的项进行计数和求和。此功能可以轻松发送每日摘要,例如延迟订单的总数和这些延迟订单的总金额。
虽然我们介绍了工作流调度和数据获取的基础知识,但您可以在帮助中心深入了解如何使用这些特性的细节。
调度和数据提取的实际示例
如果您已经准备好立即开始使用预定的工作流和数据获取功能,请查看这些针对关键OB欧宝娱乐APP用例的预构建模板。
1:获取错过2天履行窗口的每日订单摘要
此工作流将每天运行,并提取所有未在2天发货窗口内发货的订单。然后,它会标记所有延迟订单,并发送电子邮件摘要,分享延迟订单的总数和价值。
2.创建新订单时,检查同一客户是否在过去24小时内下了其他订单。
使用此工作流,Flow将检查客户是否在过去24小时内下了多个订单并使用了相同的送货地址。如果有多个订单发送到相同的地址,Flow将保留履行并建议您的团队一起发货。
3.每天,收到一个总结邮件,列出缺货的产品
使库存管理通过设置一个每日工作流程,生成所有缺货产品的列表,并通过电子邮件向您发送摘要,这很简单。
4.每天一次,查找与退款相关的所有订单并标记客户
通过设置这个日常工作流程,永远不要忽视那些发起退款的客户。当这个日常自动化被激活时,Flow将找到所有有退款的订单,并标记负责的客户。
5.当创建一个新订单时,找出该客户在过去6个月内下了多少订单
用这个独特的工作流程简化您的忠诚度和保留率。每次客户下订单时,Flow都会自动检查客户在过去6个月内下了多少订单。根据订单数量,Flow将自动使用适当的忠诚度标签标记客户。
6.每天,获取所有未完成的草案订单的列表,并发送Slack消息
通过Slack自动发送每日报告,轻松跟踪所有汇票订单。有了这个工作流程,Flow将找到所有已经放置的未完成的草稿订单,并在Slack消息中向您发送列表。它还会告诉您有多少汇票未付。