我注意到当我在Paypal的woocommerce网站上订购时,我没有自动返回网站。我找到了在Paypal配置文件中设置此选项的位置,但我必须输入返回URL。是否有标准的返回网址?
答案 0 :(得分:9)
RETURN URL将是>>>> yoursite.com/checkout/order-received /
您可以从此页面了解有关设置的更多信息。 http://wphow.org/setup-paypal-to-accept-credit-cards/
答案 1 :(得分:5)
您可以在此链接中找到包含最新更新的所有信息:
How to set PayPal with Woo-commerce + Return URL
我有同样的问题,这解决了我的问题。
另外,如果不按照链接进行操作,则需要按照以下步骤操作:
您可以在PayPal帐户中设置自动退货,这会将客户带到收据页面。例如,使用以下网址并将YourDomain替换为您自己的网址:
<强>您的域强> /结帐/订单接收/
将?utm_nooverride = 1 添加到您的网址末尾,以确保将交易(即转化)记入原始流量来源,而不是PayPal。
所以完整的链接应该是这样的: 的您的域强> /结帐/订单接收/的?utm_nooverride = 1 强>
现在, 1 - 转到您的PayPal帐户&gt;&gt;个人资料标签&gt;&gt;帐户设置&gt;&gt;我的销售工具&gt;&gt;网站首选项和右侧的点击更新。 2 - 您将找到返回URL:文本字段,您需要使用上面的链接更新它。
我希望这会有所帮助
答案 2 :(得分:1)
/wp-content/plugins/woocommerce/classes/gateways/paypal/class-wc-gateway-paypal.php是动态生成PayPal标准请求的地方。在其中,它正在调用get_return_url()来生成返回URL。
因此,它是根据网站上的订单数据和SSL设置动态生成的。不过,它基于你的“感谢”页面,因此您可以将PayPal配置文件中的自动返回设置设置为该URL作为基本设置。包含在付款请求中的返回网址应该重写。
答案 3 :(得分:0)
在WordPress&gt; WooCommerce&gt;设置&gt;结帐&gt;贝
取消选中或关闭&#34;使用表单提交方法&#34;选项。禁用此选项后,一切正常。
答案 4 :(得分:0)
在法语安装的 WordPress/WooCommerce 中,结帐页面名为“commande”。 此外,您还可以更改 WooCommerce 结账端点 (https://docs.woocommerce.com/document/woocommerce-endpoints-2-1/)。
也许对这个 URL 问题更通用的答案是
YourDomain/YourCheckoutPageName/YourWooCommerceCheckoutEndpoint/?utm_nooverride=1
(utm_nooverride 部分在 Tariq Ahmed 的回答中有所描述。)
例如,默认的 YourDomain/checkout/order-received/?utm_nooverride=1 可以是 YourDomain/commande/commande-recue/?utm_nooverride=1。 >
我想。 :)