相关疑难解决方法(0)

Magento - 通过查询字符串将产品添加到购物车,不带form_key参数

我刚刚安装了Magento Community Edition ver 1.8.0.0(默认设置).

系统 - >配置 - >销售 - >结账 - >结账选项
启用单页结账:是
允许访客结账:是

我正在尝试使用查询字符串方法将产品添加到购物车.
根据我发现的所有资源,这些都是正确的方法:

[store]/checkout/cart/add/product/1/
[store]/checkout/cart/add?product=1&qty=1
Run Code Online (Sandbox Code Playgroud)

但他们没有工作......车仍然是空的.

经过一段时间,我找到了可行的解决方案:

[store]/checkout/cart/add/product/1/form_key/yu6b5VEzwSU2V7YE/
Run Code Online (Sandbox Code Playgroud)

不过,我想form_key参数中的URL.
在我的案例中不需要此安全功能.

例如,没有form_key,产品比较工作正常:

[store]/catalog/product_compare/add/product/1/
Run Code Online (Sandbox Code Playgroud)

我们的想法是在其他一些网站上放置一个静态链接(因此动态生成的form_key是未知的),因此如果客户点击它,他会立即被重定向到带有填充购物车的商店.

是否有可能摆脱form_key参数,仍然能够将产品添加到购物车?如果是这样,那怎么样?

magento

10
推荐指数
2
解决办法
4万
查看次数

标签 统计

magento ×1