Julia 发表于 2021-4-14 09:09:15

库存水平低时如何自动发送电子邮件?

尽管我们确实具有补货工具(v14)和再订货规则之类的功能,但某些用户仍需要自动(实时)通知某产品(或某些产品)何时低于某个库存水平。那么问题来乐,库存水平低时如何自动发送电子邮件?

Julia 发表于 2021-4-14 09:26:35

本帖最后由 Julia 于 2021-4-14 09:53 编辑

1.首先激活开发者模式

2.打开product.product form 视图。

3.创建一个新的字段类型float(用studio)

4.访问字段属性:



5.在“Related Field” 和 “Dependencies”字段中,添加“ qty_available”。 确保将字段标记为“存储的”:


6.转到服务器动作作并创建此服务器动作:


字段“ x_studio_quantity_on_hand_stored”是创建的新的float字段。 确保将其修改为您的字段名称。

记录中的记录:
qty = record['qty_available']
record['x_studio_quantity_on_hand_stored'] = qty

7.转到product.product列表视图,然后把“Product Type: Storable Product”添加过滤列表中

8.选择所有产品

9.转到动作,然后执行刚刚创建的服务器动作:


此服务器动作会将“在手数量”字段计算到您刚创建的新字段中。

10.返回到“服务器动作”菜单,然后删除“服务器动作”。

11.转到电子邮件模板,然后创建一个新的电子邮件模板,当库存不足时,用户将收到该模板。 例如:


12.转到自动动作,然后创建一个新的自动动作。模型: “Product”,触发器 “On Update”, 要执行的动作: “Send Email”,电子邮件模板:您刚创建的电子邮件模板。



更新domain之前:Quantity on Hand现有数量(已存储)Quantity on Hand(已存储)[应该是您创建的字段> = ”threshold number”

应用于:Quantity on Hand(存储的)[应为您创建的字段] <“threshold number”



单击窗口右侧的3点图标:

选择您要在“任何”条件下应用该threshold 的产品ID:



理想情况下,您将添加满足相同库存低阈值的产品的所有产品ID。

如果您需要添加多个阈值,请使用相同的参数创建一个新的自动操作,但是要更改阈值。 创建过多的自动化操作时要小心。

13.一旦产品数量低于阈值,您在电子邮件模板上定义的用户将收到电子邮件。





页: [1]
查看完整版本: 库存水平低时如何自动发送电子邮件?