我没有ruby和Spree的丰富经验,但我一直在玩Spree 3.0稳定版本一段时间我想知道如何实现基于用户以某种方式收集的积分的折扣系统
根据这一点,用户可以在产品详细信息页面中选择他想要用于确定产品的点数,让我们在“添加到购物车”按钮旁边说。每个点都有当前货币的表示,因此在项目添加到购物车后,我想根据所选的点数计算折扣并将其附加到当前订单。
我一直尝试在@order中设置一些值,以尝试在我的狂欢支付网关(条带)中收到正确的金额(我的意思是,不包括折扣金额)但没有成功。
我尝试使用ruby代码更改视图:
help()
事实是条纹总是得到全额的付款,不包括折扣。
我应该更改什么以及在哪里修改Spree支付网关收到的金额?支付网关是否收到完整的订单对象?
如果您对如何实现我的目标有任何想法,我将不胜感激。如果您对我的目标有任何了解,我们将不胜感激。