1クリックで一気に決済ページに行く
例えばこんなケースがある!
WooCommerceで商品購入は1クリックで一気に決済ページに行きたい
ここで問題なのは「チェックアウトページにリダイレクト」?

<解説>
PayPay決済をするにはWooCommerce
1クリックで一気に決済ページに行くには、
支払いリンク型のStripeなどを使えば簡単なのだが、
PayPay決済をするには開発当時「KOMOJU」を使うしかなく、
WooCommerceを導入するしかなかった。
「KOMOJU」以外にでもPayPayオンライン決済用プラグインが登場したようだが。
結局WooCommerceが必要である。
<実装方法>
購入するボタンのリンク
購入するボタンのリンクには(?add-to-cart=20)のようにパラメータを追加する。
IDの「20」の部分は予めWooCommerceで商品登録をしたIDにする。
クリックで一気に決済ページに行く
「商品が追加されたらカートを空にする」「カートに入れたらチェックアウトページにリダイレクト」などのコードをfunctions.phpまたはCode Snippetsに追加する。
【参照】
●カートをスキップ!クリック一つで一気に決済ページに行く方法 – WooCommerce
https://www.youtube.com/watch?v=_uQCajGiN5Q
https://drive.google.com/file/d/1iOrq21J97kyoxrZe4Df0u7WFrpxa9zwV/view
<応用:決済ページのカスタマイズ>
①入力項目の編集
決済(支払い)ページで不要や追加したい項目がある場合はプラグイン「Checkout Field Editor」を使ってカスタマイズすると大変便利である。
「Checkout Field Editor」はこちら
②注文するボタンの名称を変更する
決済ページの注文するボタンの名称は下記JSコードで変更できる。
<まとめ>
WooCommerceだと「通常のカート経由決済」と「1クリック決済」の併用も可能なので導入して損はないだろう。