0

我已经使用 Stripe Gateway 设置了 WooCommerce 订阅。订阅的首次付款工作正常,但自动定期计费/每月付款不适用于条纹,我还注意到在 Woocommerce-> 订阅总列上显示“通过手动续订”而不是“信用卡”或条纹。

谁能为我提供这个问题的解决方案?

在此处输入图像描述

4

2 回答 2

1

订阅插件可能处于暂存模式。如果站点的域发生更改,则可能会发生这种情况。

转到WooCommerce >系统状态并检查服务器环境部分下的订阅模式的值。

直播订阅模式截图
分期订阅模式的屏幕截图

安装订阅插件后,它会保存站点的当前域。如果将来此域发生更改,订阅插件将自动启用暂存模式以防止重复付款。发生这种情况时,您将在管理员中看到警告:

订阅插件中重复站点警告的屏幕截图

如果您点击Quit nagging me,警告将被隐藏,但您将没有机会重新启用自动付款。

要再次显示该警告消息,您需要重置数据库中某个选项的值。在表中设置wcs_ignore_duplicate_siteurl_noticeto的值。falsewp_options

更快的方法是转到WordPress 管理员 ( ) 中的所有设置/wp-admin/options.php页面,然后在那里重置。

有关更多信息,请参阅 WooCommerce 订阅文档:订阅如何处理暂存站点和迁移?.

于 2017-03-17T04:46:32.783 回答
1

我知道这个老了,但这可能会对某人有所帮助。

woocommerce 的这种方法对我不起作用(https://docs.woocommerce.com/document/subscriptions-handles-staging-sites/#section-4)。

起作用的是更改 wp_options 中的另一个选项:wc_subscriptions_siteurl。

我将值更改为我当前的 URL,并将 Subscriptions 从 Staging 更改为 Live,并且所有“通过手动续订”消息都更改为“通过信用卡(条纹)”或“通过 Paypal”。

于 2019-01-15T14:11:00.777 回答