|
楼主 |
发表于 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.一旦产品数量低于阈值,您在电子邮件模板上定义的用户将收到电子邮件。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|