web-dev-qa-db-ja.com

カートに追加する方法 AJAX ウーコマース

これをしばらく探しています。 AJAXでアイテムを追加したいです。 Woocommerceでカートに商品を追加すると、ページはGETパラメータadd-to-cart="The current product ID"でリロードされます。

私はAJAX経由でやりたいのです。管理領域には、「商品リストのカートに追加するためのAJAXボタンを有効にする」というラベルの付いた機能を有効にするチェックボックスがあります。

しかし、それは何もしません、それはまだページをリロードしています。

6
jepser

単一の商品ビューまたは商品アーカイブページ(ショップ、カテゴリ)について話していますか。

チェックボックス/オプションの横にあるテキストが大まかに翻訳されているためです。

"製品アーカイブページでajax-checkout-buttonを有効にする"

そして私がそうしたすべてのインストールで、それはその働き方です - アーカイブ上のajaxチェックアウト、しかし単一ビュー上ではありません。

後者はあなたが自分で実装しなければならないか、多分あなたはそのための無料のプラグインを見つけるでしょう。


フォローアップ:

Woocommerceの"カートに追加"機能のためのAJAXの使い方の基本的な例はここにあります: Woocommerce - JSまたはPHPを介してプログラムでカートに商品を追加する

4
Nicolai