2022年10月18日,Shopify正式上线Shopify流.现在,您可以调度自动化并获取客户、订单和产品数据。这些功能使品牌能够比以往任何时候自动化更多的任务和流程。商家可以在Shopify、Advanced和Plus计划上使用工作流调度和数据获取。
这有什么大不了的?
品牌一直在要求能够安排工作流程,我们正在交付它!有了计划,你就可以很容易地完成那些手动的,每天一次的报告任务,比如获得所有低库存产品的列表,或者确定有多少未完成或延迟的订单。
不仅如此,通过数据获取,品牌可以提取特定的产品、订单或客户数据,从而使工作自动化。从历史上看,这种功能实际上只有知道如何编码的高级技术用户才能使用。然而,使用Flow,我们已经为最流行的用例(见下文)预先编写了“获取数据”请求,同时也允许高级用户编写自己的自定义请求。这意味着现在你可以快速地做一些事情,比如提取数据来检查客户是否在同一天下了多个订单,以便他们的货物可以合并。或者商家可以使用数据获取来检索一天内发生的所有退款的计数。
日程表和数据获取如何与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消息中向您发送列表。它还会告诉你有多少汇票未成交。