magento:用于添加产品并将折扣优惠券应用到购物车的 URL 查询字符串

标签 magento url query-string cart coupon

我是一个新手,经过广泛的研究和探索,我能够弄清楚以下内容:

要将产品添加到购物车,我可以使用

/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/

相关文章:

magento - 如何在 Magento 中使用不同的客户 ID 开始?

url - 许多 URI 语法中 "://"的来源

python - 如何使用 Flask 处理服务器接收到的客户端路由?

symfony - 如何在 Symfony 中的 url query_string 中发送参数?

mysql - 删除级联时的外部约束不起作用

php - 用于对 magento 集合进行排序的多个字段

ios - 关于转义 URL 参数中的特殊字符的困惑

asp.net - 如何在查询字符串中传递两个参数?

cookies - Nginx 301 重定向公司设置cookie

php - 无法在 Wordpress 中访问 Magento session