我已经使用 Stripe Gateway 设置了 WooCommerce 订阅。订阅的首次付款工作正常,但自动定期计费/每月付款不适用于条纹,我还注意到在 Woocommerce-> 订阅总列上显示“通过手动续订”而不是“信用卡”或条纹。
谁能为我提供这个问题的解决方案?
我已经使用 Stripe Gateway 设置了 WooCommerce 订阅。订阅的首次付款工作正常,但自动定期计费/每月付款不适用于条纹,我还注意到在 Woocommerce-> 订阅总列上显示“通过手动续订”而不是“信用卡”或条纹。
谁能为我提供这个问题的解决方案?
订阅插件可能处于暂存模式。如果站点的域发生更改,则可能会发生这种情况。
转到WooCommerce >系统状态并检查服务器环境部分下的订阅模式的值。
安装订阅插件后,它会保存站点的当前域。如果将来此域发生更改,订阅插件将自动启用暂存模式以防止重复付款。发生这种情况时,您将在管理员中看到警告:
如果您点击Quit nagging me,警告将被隐藏,但您将没有机会重新启用自动付款。
要再次显示该警告消息,您需要重置数据库中某个选项的值。在表中设置wcs_ignore_duplicate_siteurl_notice
to的值。false
wp_options
更快的方法是转到WordPress 管理员 ( ) 中的所有设置/wp-admin/options.php
页面,然后在那里重置。
有关更多信息,请参阅 WooCommerce 订阅文档:订阅如何处理暂存站点和迁移?.
我知道这个老了,但这可能会对某人有所帮助。
woocommerce 的这种方法对我不起作用(https://docs.woocommerce.com/document/subscriptions-handles-staging-sites/#section-4)。
起作用的是更改 wp_options 中的另一个选项:wc_subscriptions_siteurl。
我将值更改为我当前的 URL,并将 Subscriptions 从 Staging 更改为 Live,并且所有“通过手动续订”消息都更改为“通过信用卡(条纹)”或“通过 Paypal”。