情况
我的客户有一份包含数千种简单产品(车轮和轮胎)的 Magento 目录。其中一些车轮和轮胎可以作为一个包裹一起购买(4 个车轮和 4 个轮胎),在这种情况下,它们可以以较低的价格购买,理想情况下我希望将其设置为单独的价格属性。
但是,它们不能单独以这些降价购买。
我已经创建了一个自定义表单和控制器,用于使用标准价格将这些产品添加到购物车中,效果很好,但我需要让它使用每个单位降低的“包装价格”。
我试过的
我尝试过使用分级定价,但这不起作用,因为一旦有人自己购买了 4 个轮胎,他们就会支付套餐价格。
添加到购物车时,我尝试在产品上设置自定义价格,这很有效,但显然为一般购买的产品创建了该价格,因此不是一种选择。
我需要的
我需要知道是否有一种方法可以使用我的自定义表单为添加到购物车的产品创建折扣/自定义价格?我已经搜索了论坛,但我还没有找到解决方案。
如果需要,我不介意使用观察者,但我现在有点卡住了!我知道一旦进入购物车,产品就会直接从数据库中获取价格,所以我不知道是否必须对报价对象做些什么?
非常感谢任何帮助或建议。