我已经看到了接近我正在寻找的答案。我想将产品添加到购物车,还可以通过电子邮件重定向到一个单一链接标签中的一个页面结帐。
到目前为止,我有:
http://www.example.com/checkout/cart/add/product/20759/qty/1/
这会成功将商品添加到购物车,但不会重定向到一个页面结帐。是否有任何简单的解决方案可以在网址上添加内容?
理想情况是这样的吗?
http://www.example.com/checkout/cart/add/product/20759/qty/1/ “单页结账链路”
谢谢大家!
答案 0 :(得分:5)
如果添加参数'return_url',那么这将起作用:
?return_url=http://magento.localhost/checkout/onepage/
它需要进行网址编码,并且还会使用函数_isUrlInternal
进行检查,因为您无法重定向到外部网址。
答案 1 :(得分:3)
谢谢大卫!你指出我正确的方向。这就是诀窍:
如果我有更高的代表我会投票给你.....
再次感谢。
答案 2 :(得分:1)
请使用form_key
获取最新版本的magento。
现在该产品将以magento添加到购物车中。
注意:请注意网址中的form_key
您可以使用以下代码获取表单密钥:
Mage::getSingleton('core/session')->getFormKey();