Welcartを使っている時、PayPal支払いに対して手数料を設定したいことがあるかと思います。
その方法を前回こちらに書きましたが、その際一つ問題がありました。
それは、「Welcartはその仕様で、PayPalのショートカットボタン(それを押せばすぐにPayPal支払いに飛ぶボタン)を表示するようになっており、前回書いたPayPalに手数料を設定する手法は、支払い方法を選んだ後のフックで手数料を仕掛けるというものでしたが、PayPalのショートカットボタンはカートの中身を確認したときにも現れ、この時にこのショートカットボタンを押されてしまうと、設定したフックが効かず、手数料が加算されない」、という問題でした。
そこで、今回はこの問題の回避方法として、直接的であまり良い方法ではありませんが、「Welcartのカート中身確認時のPayPalショートカットボタンを消す」、という方法をご紹介します。
やり方は単純で、1行コメントアウトするだけですが、以下詳細に手順を述べていきます。
- FTPで(x serverの場合は、該当サーバーのファイルマネージャーにログインすれば、WebFTPというものが使え、ftpソフトを入れたりせずにブラウザから直接編集できて便利です)下記ファイルを開きます。
/***/public_html/***/wp-content/plugins/usc-e-shop/functions/paypal_func.php
(***はご自分のサイト名等。私の場合は、/veloart-intelligence.com/public_html/store/wp-content/plugins/usc-e-shop/functions/paypal_func.php です。) - 上記ファイルの、
add_action( 'usces_action_cart_page_footer', 'usces_paypal_action_cart_page_footer' );
(line 13)を // でコメントアウトして保存する。
以上でOK。
ちなみに上記箇所は、webブラウザでボタンをinspectしてキーワードを拾って、サーバにsshで入ってgrep -rnして見つけました。
これでやっと販売利益を圧迫することなく、PayPal支払いをお客様に選択していただけますね!
Please follow and like us:
“Welcartのカート中身確認時のPayPalショートカットボタンを消す方法” への1件のコメント
[…] うーん、次回はこの問題を解決しましょう。 解決方法はこちら […]