如何预先填写Magento的购物车?

时间:2011-10-06 14:20:36

标签: magento

预先在Magento购买购物车的最简单方法是什么?

Checkout路线上有CartController,它有一个“添加”方法,允许你做类似的事情:

http://<shopurl>/checkout/cart/add?product=1

但是当您在购物车中需要更多商品时该怎么办?有一个“addGroup”方法,但只考虑以前的订单行。

1 个答案:

答案 0 :(得分:2)

当深入Checkout / CartController / addAction时,似乎有一个参数“related_product”。它使您能够这样做:

http://<shopurl>/checkout/cart/add?product=1&related_product=2,4

缺点是您只收到有关添加的主要产品的信息,以及您无法指定数量的相关产品。好的是,您可以同时使用多个项目填充这样的购物车,甚至不会触及Magento代码。

如果你想添加更多同样的项目,只需重复数组中的id