Welcart はデフォルトでは会員登録をしなくても注文はできるようになっています。こちらを会員登録をしないと注文ができないようにしたい(会員登録を必須にしたい)場合のカスタマイズ方法をこの記事では紹介していきます。
カート内のお客様情報入力画面の一番下には「戻る」「次へ」「会員登録しながら次へ」のボタンがあります。このうち、「次へ」のボタンを表示させないようにすることで会員登録をしないと注文を進めることができないようにさせることができます。
カスタマイズ方法
「次へ」ボタンを表示しないようにする
以下のコードを functions.php に追加します。
function customize_customer_button() {
return "";
}
add_filter( 'usces_filter_customer_button', 'customize_customer_button' );
「次へ」ボタンのカスタマイズを行えるusces_filter_customer_buttonフックを使い、「次へ」ボタンを表示しないようにすることができます。
確認方法
上記コードを functions.php に追加し保存した後に、お客様情報入力画面を確認すると「次へ」ボタンが表示されなくなっていることが確認できます。
最後に
こちらのカスタマイズを行っていただくと注文時の会員登録を必須にすることができるので、リピーターの獲得に役立つかと思います。