Paypalを使ってwoocommerceサイトで注文したときに、自動的にWebサイトに戻らないことに気づきました。 Paypalプロファイルでこのオプションを設定する場所を見つけましたが、リターンURLを入力する必要があります。標準のリターンURLはありますか?
戻りURLは>>>> yoursite.com/checkout/order-received/になります
このページから設定の詳細を読むことができます。 http://wphow.org/setup-Paypal-to-accept-credit-cards/
あなたはこのリンクで最新のアップデートですべての情報を見つけることができます:
Woo-commerce + Return URLでPaypalを設定する方法
私は同じ質問をしました、そしてこれは私の問題を解決しました。
また、リンクをたどらずに簡単にするには、次の手順に従う必要があります。
Paypalアカウントで自動返品を設定すると、顧客は領収書ページに移動します。たとえば、次のURLを使用して、YourDomainを独自のURLに置き換えます:
YourDomain/ checkout/order-received /
URLの末尾に?utm_nooverride = 1を追加して、トランザクション(つまり、コンバージョン)がPaypalではなく元のトラフィックソースにクレジットされるようにします。
したがって、完全なリンクは次のようになります:YourDomain/ checkout/order-received /?utm_nooverride = 1
今、1-あなたのPaypalアカウント>>プロフィールタブ>>アカウント設定>>私の販売ツール>>ウェブサイト設定に行き、右側の更新をクリックしてください。 2-上記のリンクで更新する必要のあるReturnURL:テキストフィールドがあります。
これがお役に立てば幸いです
/wp-content/plugins/woocommerce/classes/gateways/Paypal/class-wc-gateway-Paypal.phpは、Paypal標準リクエストが動的に生成される場所です。その中で、 get_return_url() を呼び出して戻りURLを生成します。
そのため、サイトの注文データとSSL設定に基づいて動的に生成されています。ただし、これは「ありがとう」ページに基づいているため、Paypalプロファイルの自動返品設定を基本設定としてそのURLに設定するだけで済みます。支払いリクエストに含まれるリターンURLは、とにかくそれをオーバーライドする必要があります。
In WordPress> WooCommerce>設定>チェックアウト> Paypal
[フォーム送信方法を使用する]オプションのチェックを外すか、オフにします。オプションを無効にすると、これはすべて正常に機能します。