我剛剛安裝了Magento Community Edition ver 1.8.0.0(默認設置)。Magento - 通過查詢字符串添加產品到購物車沒有form_key參數
系統 - >配置 - >銷售 - >結帳 - >結帳選項
啓用Onepage結帳:是
允許訪客結賬:是
我想一個產品添加到推車使用查詢字符串方法。
據我發現所有的資源,這是正確的方式來做到這一點:
[store]/checkout/cart/add/product/1/
[store]/checkout/cart/add?product=1&qty=1
但他們沒有工作...車保持爲空。
相當長的一段時間後,我發現工作液:
[store]/checkout/cart/add/product/1/form_key/yu6b5VEzwSU2V7YE/
不過,我想不把form_key參數中的URL。
我的情況下不需要此安全功能。
例如產品比較正常工作而不form_key:
[store]/catalog/product_compare/add/product/1/
的想法是把一些其他網站的靜態鏈接(所以動態生成form_key不知道),因此,如果客戶點擊就可以了他馬上被帶着滿滿的購物車重新導向商店。
是否有可能擺脫form_key參數,仍然能夠添加產品到購物車?如果是這樣,那麼如何?
我得說我也是這麼做的。 – rafis
無論出於何種原因,CE 1.9.0.1都不適合我。有什麼改變嗎?我創建了這個文件,它位於AddProductFromUrl/etc下的config.xml和應用程序/ etc/modules/Namespace_AddProuctFromUrl.xml中。我可以在Sys> Config> Advanced> Advanced modules部分看到它。 – sparecycle