OpenCart - 随着产品数量的增加,如何设置一次性期权价格?

时间:2013-09-17 20:34:18

标签: e-commerce opencart

所以,这就是问题所在:

产品成本 $ 10 。然后,您可以选择自定义(上传照片上传),只需订购多少产品即可获得 $ 5 的额外一次性价格(例如,您可以订购1或5或10000个项目,自定义价格将始终为 $ 5

目前,当您购买20件商品并选择自定义选项时,OpenCart会计算出来:(产品价格+期权价格)*数量=(10 + 5)* 20 = 300美元。相反,我的目标是(产品价格*数量)+期权价格= 10 * 20 + 5 = $ 205

理想情况下,我希望某些选项可以忽略数量(因此无论订购多少产品,它都会是额外的 $ 5 ),而其他期权价格应该随着数量增加(所以一个产品定制成本 $ 5 ,两个产品定制成本 $ 10 等)。

当然,OpenCart必须提供一些方式来提供如此基本的客户体验吗?

4 个答案:

答案 0 :(得分:0)

这不是您可以开箱即用的标准功能。我解决这个问题的方法是创建一个自定义Order Total扩展名,并在结帐时向小计/总计添加5美元(如果有任何产品具有该特定选项集)。这确实需要一些PHP知识

答案 1 :(得分:0)

您可以使用处理费扩展,而不是自己滚动。您可能需要为此创建新的Tax Class。但正如杰伊所说,创造自己的将是理想的,并且你当然可以使用手续费作为起点。

答案 2 :(得分:0)

答案 3 :(得分:0)

我的商业OpenCart扩展程序Setup Fees for Product Options应该可以满足您的需求。您可以see an example here选择紧急生产选项。