Magento Community Edition ver 1.8.0.0 (デフォルト設定) をインストールしました。
システム -> 構成 -> 販売 -> チェックアウト -> チェックアウト オプション
ワンページ チェックアウトを有効にする: はい
ゲスト チェックアウトを許可する: はい
クエリ文字列メソッドを使用して商品をカートに追加しようとしています。
私が見つけたすべてのリソースによると、これらは正しい方法です。
[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/
アイデアは、他のいくつかの Web サイトに静的リンクを配置することです (そのため、動的に生成された form_key は不明です)。そのため、顧客がそれをクリックすると、カートがいっぱいになったストアにすぐにリダイレクトされます。
form_key パラメータを削除しても、製品をカートに追加することはできますか? もしそうなら、どのように?