如何在opencart中将多个产品显示为单个产品

时间:2011-11-04 14:13:20

标签: php javascript opencart

在那里,我正在为opencart编写一个模块,让用户从某些

中选择

产品(主板,图形卡,处理器......)

以向导样式,每次选择我都会检索所选产品的“id”

但是打电话给

 addtocart(id);

每个产品都会使它们成为产品列表

但我想将它们作为名为

的单品添加到购物车中

“costimized pc”

并将订单视为单个产品

欢迎任何关于我应该如何或在哪里开始的想法

3 个答案:

答案 0 :(得分:2)

这实际上并不简单,因为OpenCart被设计为单品商品的购物车。您最好的解决方案是使用选项代替单个产品,也许更改它以便在产品页面上以更好的方式显示

答案 1 :(得分:0)

因为有简单易行的方法,我认为最好的方法是:

- >复制购物车系统并将其重命名为Build

- >从getProduct()函数中删除选项

- >重写总计算以计算作为单个产品的每组产品的总数

- >在管理员中添加另一个处理产品组的订单页面

- >在common.js的添加到购物车功能中添加一个功能,将产品作为一组连接的ID发送

- >添加到购物车common / cart.tpl所需的变量,将产品组显示为单个产品及其价格,并重写removeCart()函数;

答案 2 :(得分:0)

将产品用作组。选项作为组内的产品。就那么简单。 :)