Opencart总产品价格乘以自定义选项

时间:2013-12-18 12:28:25

标签: php mysql opencart

我搜索了一个模块,但我认为没有符合我的要求。

我有产品(名片),然后有以下选项:

Single/Double sided: Single,Double

Quantity: 500 s,1000 s ,2000 s, 500 d, 1000 d, 2000 d 
(dependenton Single/Double sided)

Delivery type: Standard,Express 

我需要它做这样的事情

total product price = (item price + option(s) price)* delivery

交付选项需要为标准交付设置为1,为快递设置1.15

我可以使用权重值,因为它不需要传递,或者我是否必须在product_option_value表中添加新列,如果是,我该怎么做。

我知道上面是伪代码我刚刚使用了代码块,因此更容易阅读

1 个答案:

答案 0 :(得分:0)

我想 您可以使用Flat delivery方法作为标准和每件物品交付方法作为Express

//extension>shipping enable Per Item delivery & configure it to 1.5 each

现在按产品选项在产品中传递产品数量选项,并根据产品数量价格配置产品价格

// catalog>options create called Quantity and values 500 s,1000 s ,2000 s, 500 d, 1000 d, 2000 d 
// catalog>product>option add qty and configure price according to qty
// catalog>product>Data product price to 1

现在你需要在tpl的产品页面中隐藏默认的数量框,因为qty现在通过qty选项传递,你需要根据所选的Qty选项值覆盖qty输入值,这样qty将有助于计算来自数量选项的产品交付率和数量将有助于确定产品价格

希望这有帮助