所以,这就是问题所在:
产品成本 $ 10 。然后,您可以选择自定义(上传照片上传),只需订购多少产品即可获得 $ 5 的额外一次性价格(例如,您可以订购1或5或10000个项目,自定义价格将始终为 $ 5 。
目前,当您购买20件商品并选择自定义选项时,OpenCart会计算出来:(产品价格+期权价格)*数量=(10 + 5)* 20 = 300美元。相反,我的目标是(产品价格*数量)+期权价格= 10 * 20 + 5 = $ 205
理想情况下,我希望某些选项可以忽略数量(因此无论订购多少产品,它都会是额外的 $ 5 ),而其他期权价格应该随着数量增加(所以一个产品定制成本 $ 5 ,两个产品定制成本 $ 10 等)。
当然,OpenCart必须提供一些方式来提供如此基本的客户体验吗?
答案 0 :(得分:0)
这不是您可以开箱即用的标准功能。我解决这个问题的方法是创建一个自定义Order Total
扩展名,并在结帐时向小计/总计添加5美元(如果有任何产品具有该特定选项集)。这确实需要一些PHP知识
答案 1 :(得分:0)
您可以使用处理费扩展,而不是自己滚动。您可能需要为此创建新的Tax Class。但正如杰伊所说,创造自己的将是理想的,并且你当然可以使用手续费作为起点。
答案 2 :(得分:0)
检查出来
添加选项价格无论多少数量
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=13390
答案 3 :(得分:0)
我的商业OpenCart扩展程序Setup Fees for Product Options应该可以满足您的需求。您可以see an example here选择紧急生产选项。