什么是Paypal的标准Woocommerce返回URL?

6

我注意到当我在我的WooCommerce网站使用PayPal下单时,我不会被自动返回到网站。 我在我的PayPal配置中找到了设置此选项的位置,但是我需要输入一个返回URL。 是否有标准的返回URL?

5个回答

10

6

应该是:YourDomain/checkout/order-received/

您可以在此链接中找到最新更新的所有信息:

如何在Woo-commerce +返回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-您将找到“返回URL:”文本字段,您需要使用上面的链接进行更新。
附图。PayPal Return URL 我希望这可以帮助到您。

如何在多个网站上设置一个PayPal账户? - Cyborg

1

/wp-content/plugins/woocommerce/classes/gateways/paypal/class-wc-gateway-paypal.php是生成PayPal标准请求的动态位置。其中,它调用get_return_url()来生成返回URL。

因此,它是根据订单数据和站点上的SSL设置动态生成的。它基于您的“感谢”页面,因此您可以将PayPal配置文件中的自动返回设置为该URL作为基本设置。无论如何,包括在付款请求中的返回URL都应该覆盖该设置。


如果您在多个网站上使用一个PayPal地址,则会出现问题。 - Cyborg
如果您使用我们的PayPal for WooCommerce插件而不是Woo附带的PayPal标准版本,则所有这些问题都将消失。 :) https://www.angelleye.com/product/woocommerce-paypal-plugin/ - Drew Angell

0
在WordPress中> WooCommerce >设置>结账>PayPal
取消选中或关闭“使用表单提交方法”选项。 禁用该选项后,所有内容都可以正常工作。

我在任何地方都没有看到这个选项:“使用表单提交方法”。 - Shairyar

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
我想是这样的。 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接