【问题标题】:OpenCart - Sending the price from item page while adding item to basketOpenCart - 在将商品添加到购物篮时从商品页面发送价格
【发布时间】:2014-03-24 20:26:33
【问题描述】:
请帮我解决我的问题。
目标是在产品页面上显示取决于数量的多个价格。
所以我创建了几个显示数量和价格的选项。
使用 jQuery 我在产品页面上更改前端价格。
所以现在的问题是。
默认情况下,当我将商品添加到购物篮时,系统会在管理面板中添加它的价格。
但是如何发送用户在单选按钮(选项)中选择的价格?
尝试获取决定我发现“button-cart”元素在 checkout/cart.php 中调用 add() 函数,但是我在哪里可以获取当前订单中的价格?
请帮忙!
【问题讨论】:
标签:
javascript
php
jquery
opencart
【解决方案1】:
这可以在管理中使用Discounts 轻松完成。转到您的管理,点击目录 -> 产品,选择一个您希望对放入购物车的金额有不同的价格,单击编辑并导航到 Discounts 选项卡 - 在此处为每个金额-价格组合添加一行。
例如假设产品价格为 100 美元,但您希望仅在用户订购 10 件时以 98 美元的价格出售一件商品,仅在用户订购 20 件时以 96 美元出售,仅当他订购 30 件时以 94 美元出售等等。在此表中,您将添加三个新行并添加 10、20、30 作为金额,并为每个所述金额添加 98、96 和 94 作为产品价格。
在产品详细信息页面上使用默认(和默认派生)主题保存后,您应该会看到一个表格,描述了订购数量的价格变化,订购该数量后,购物车中的价格将由 OpenCart 自身自动调整.
根本不需要程序性更改。