Magento 1.9通过网址将可配置产品添加到购物车

时间:2016-05-07 00:11:46

标签: php magento

我从ytd开始就已经弄明白了,但还没有找到答案。 在我的magento 1.9上,我制作了一个自定义模块,需要通过网址将产品添加到购物车。简单的产品没问题,但在可配置的产品中,产品不保存到购物车。这里有几个我用过的网址:

207 = configurable product ID
136 = super_attribute ID
14 = super_attribute value

http://storeurl.com/checkout/cart/add/product/207/?super_attribute[136]=14
http://storeurl.com/checkout/cart/add/product/207?super_attribute[136]=14
http://storeurl.com/checkout/cart/add/product/207?super_attribute[136]=14/form_key/cRnetTlCw43Jtr9B/

这些网址都没有工作。我觉得我被困在这里。请有人帮助我。

由于

1 个答案:

答案 0 :(得分:0)

在最新的magento版本中,我们还需要添加表单键。

https://{site-name}/checkout/cart/add/product/{product_id}/form_key/{form_key}?super_attribute[{attribute_id}]={attribute_value}&super_attribute[{attribute_id}]={attribute_value}