2017-10-14 6 views
0

私たちは、WooCommerceをカスタム変更しています。我々が正常に呼び出しているWooCommerce - add_to_cartを使用した後、更新されたカート内容/合計を含む更新されたミニカートウィジェットを表示します。

:私たちは、カートのアイコンをクリックすると

WC()->cart->add_to_cart($PRODUCT_ID) 

製品がカートに表示されます。

しかし、私が理解できないことは、通常の製品ページで通常の「カートに入れる」ボタンを使用すると表示される小さなミニカートウィジェットをフロントエンドで自動的に起動する方法です。

通常のアイテムをカートに追加するときに発生する同じフロントエンド動作を行うには、他にどのような呼び出しが必要ですか。

Example of what should display

基本的に、私はただのアイテムが正常にカートに追加されたことをユーザに示したいと思います。アイテムがカートに追加されたことを示すメッセージが表示され、右上にカートの合計が更新されます。

大変助かりました。

ありがとうございます。

答えて

1

これで、カスタムコードを使用してカートに商品を追加していて、まともな時にミニカートを更新したいとします。したがって、いくつかのajaxイベントでカートに商品を追加してから、メッセージを表示する必要があります。 woocommerceのwc_get_template関数を使用してmini-cart.phpテンプレートをロードし、このテンプレートhtmlをajaxリクエストに戻し、ajaxが成功するとすぐにこのhtmlをミニカートコンテナに出力します。数量と小計も更新されます。

+0

これは私が探していたものを見つけるのに役立ちました。 – jremi

関連する問題