[WordPress] WooCommerceから1つの商品のみ購入可能にする

Last Updated: 2023 年 01 月 04 日 댓글

WordPress WooCommerce(WooCommerce)ショッピングモールでは、顧客が一度にXNUMXつの商品アイテムのみ購入可能に設定して、同時に複数の商品を購入しないようにしたい場合があります。 この場合、次のコードを使用している WordPress テーマファイル(のfunctions.php)最後に追加します。

※下記のコードは古くて最新 WordPress/WooCommerce バージョンでは機能しない場合があります。 次の記事で最新 WooCommerce バージョンで動作するコードを確認できます。

注文可能な最小/最大数量を設定できるプラグインを使用することも可能です。

WooCommerceから1つの商品のみ購入可能にする

// Limiting customers to purchase only one product item with WooCommerce add_filter( 'woocommerce_add_cart_item_data', 'woo_custom_add_to_cart' ); function woo_custom_add_to_cart( $cart_item_data ) { global $woocommerce; $woocommerce->cart->empty_cart(); return $cart_item_data; } // Source: terrytsang.com

上記フィルタを適用すると、カート(買い物かご)に商品を入れれば含まれていた以前の商品は、空になって最後に入れた商品のみが残ります。  woocommerce_add_cart_item_data フィルタの詳細については、 ここを参考にしてみてください。

メモ:


コメントを残す

コメント