我是一个新手,经过广泛的研究和探索,我能够弄清楚以下内容:
要将产品添加到购物车,我可以使用
/checkout/cart/add?product=76&qty=1
申请我可以使用的折扣代码
/checkout/cart/couponPost?coupon_code=WQ9D-XXXX
它的代码位于文件中:
/public_html/app/code/local/Mage/Checkout/controllers/-
我想在一个链接中添加产品并应用折扣代码,例如:
/checkout/cart/couponPost?product=76&qty=1&coupon_code=WQ9D-XXXX
或者
/checkout/cart/add?product=76&qty=1&coupon_code=WQ9D-XXXX
或 还有其他办法吗?
有办法让它工作吗?想法是将此链接嵌入到新闻通讯中,这样用户只需单击一下即可将产品添加到购物车并获得折扣。
我尝试从 function addAction()
调用 $this->couponPostAction();
,反之亦然,但它不起作用!
最佳答案
无需修改代码即可运行,
'http://www.example.com/checkout/cart/add?Product=76&qty;=1&return;_url=http://www.example.com/index.php/checkout/cart/couponPost?coupon_code =WQ9D-XXXX&return;_url=http://www.example.com/checkout/cart/'
必须对 return_url 进行编码。
请参阅:http://www.magentocommerce.com/boards/viewthread/296763/
关于magento:用于添加产品并将折扣优惠券应用到购物车的 URL 查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232686/