gpt4 book ai didi

ruby-on-rails - 如果用户在过去 n 天内已经下单,Spree 提供免费送货服务

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:23 25 4
gpt4 key购买 nike

我正在开发 spree 应用程序,如果用户在过去 n 天(比如 10 天)内有任何订单,我希望运费为 0。否则应用正常的交货更改,比如 5 美元。

我打算通过使用自定义促销规则进行创建来做到这一点。在 spree 中是否还有其他方法可以做到这一点。

最佳答案

您应该使用客户促销规则来做到这一点。还有其他方法可以做到这一点,但它们真的很糟糕。

您可以像 User Promotion Rule 那样构建自定义规则在 spree 中。

只需将 eligible 更改为:

order.user.orders.where('completed_at >= ?', Time.current - 10.days).any?

关于ruby-on-rails - 如果用户在过去 n 天内已经下单,Spree 提供免费送货服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27619037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com