動機・やりたいこと・困っていたこと
カートを空にするボタンが欲しかったのです。グループ一括登録すると、カートに一度にたくさんの項目が追加されます。やっぱり購入をやめたいというときに一括削除ボタンがないと、一つずつ手作業で削除しなければならず、面倒くささが先に立ちサイトでの購買意欲が削がれます。
プラグイン概要
スニペットで対応します。ソースは2つ。削除の動作をするソース、ボタンを表示するソース。
- プラグイン名:WooCommerce
- スニペット名:Code Snippets
- 公式サイト:https://businessbloomer.com/woocommerce-visual-hook-guide-cart-page/
設定・カスタマイズのメモ
初期設定・解決方法・対処方法
以下の2つのソースを1つのスニペットにペタペタ貼り付けて実行するだけです。
スニペット対応・ファイル直接修正部分
1. カートを空にする動作
add_action('init', 'cAction01'); function cAction01() { global $woocommerce; if( isset($_REQUEST['clear-cart']) ) { $woocommerce->cart->empty_cart(); } }
2. ボタンを表示する
add_action( 'woocommerce_after_cart_table', 'cAction02', 15 ); function cAction02(){ echo '<input type="submit" class="button" name="clear-cart" value="カートを空にする" />'; }
英語部分 → 日本語(自分的翻訳)
特になし
プラグインの特徴・機能・感想
メリット
カートクリアボタンがあるってとても楽ちん。
デメリット
特になし
惜しいところ
特になし
その他・特記事項
特になし
以上