みなさんこんにちは、プロクラスの村瀬です!
先日WordpressでECサイトを作成していた時のこと、Japanized For WooCommerce内で設定した銀行振り込みが何故かお支払いページで表示されないという事態に遭遇しました。なんとか解決できたので、同じように悩まれている方の助けになれば幸いです。
目次
まずはWooCommerceとJapanized For WooCommerceの支払い方法の設定を確認する
ECサイトではおなじみのプラグイン、WooCommerceとJapanized For WooCommerceの設定をそれぞれ確認してみましょう。
WooCommerceの設定
まずはWooCommerceの設定を確認します。WooCommerce>設定>決済の順に進んでいきます。
必要な支払い方法を選択します。ここでは銀行振込、代金引換、郵便振替、店頭払いを選択してみました。編集が完了したら画面下にある「変更を保存」を押して保存します。
Japanized For WooCommerceの設定
次に忘れてはならないのはJapanized For WooCommerceの方の設定です。
WooCommerce>日本対応>支払方法の順に進みます。こちらの画面でも必要な支払い方法を選択します。こちらは銀行振込と郵便為替、店頭支払いを選択し、画面下の「変更を保存」で保存します。
このJapanized For WooCommerceでの設定を忘れると支払い画面で選択肢が出ませんので、忘れずに設定しておきましょう。
と、今までであればこの設定だけで支払いページに支払い方法がきちんと出てきていたのですが…今はこのような感じで代金引換しか表示されていません…!
きちんと設定しているのになぜだ…!
固定ページから新たに支払いページを作成し、ショートコードを入れ込む
気を取り直して、以下の手順で設定を行えば問題が解決します!
固定ページで支払いページを新規作成
固定ページ>新規作成で新たにお支払いページを作成します。ショートコードのブロックを追加し、以下のショートコードを貼り付けてください。
[woocommerce_checkout]
WooCommerce内の購入手続きページの設定をする
次にWooCommerce>設定>高度な設定から購入手続きページの指定を行います。先ほど新規作成したお支払いページを選択し、画面一番下の「変更を保存」で保存してください。
お支払いページを確認
お支払いページを確認してみてください。おそらくページ全体のデザインごと変わっているかと思いますが、支払い方法の選択肢がきちんと表示されているはずです!
おわりに
以下のWooCommerceのサポートにも記載があるのですが、どうやらJapanized for WooCommerce側がCheckout Blockにまだ対応していないとのことで、少し面倒ですが来年夏ごろまではこの方法で乗り切る必要がありそうです。
いかがだったでしょうか。同じようにお困りの方の参考になればうれしいです!
それではまたお会いいたしましょう!