85
想做一个「买三件第二件半价」的折扣,Scripts 时代可以用,现在不确定怎么实现。
想做一个「买三件第二件半价」的折扣,Scripts 时代可以用,现在不确定怎么实现。
先把判断放在前面:需要创建 Discount Function 扩展,用 Rust 或 JS 编写逻辑并部署。
discount 类型的 Function 扩展。run.graphql 里声明输入:购物车行、客户、折扣配置。run.js / run.rs 里计算并返回折扣。shopify app deploy 发布,再到后台创建对应的自动折扣并选择该 Function。Function 的逻辑是纯计算,不保存状态。做「第 N 件」这类规则时,顺序如何处理要写进规格,否则同样商品不同顺序会算出不同价。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。