我已经使用Stripe Gateway设置了WooCommerce订阅。首次付款订阅工作正常,但自动定期结算/付款每月不使用条纹,我也注意到在Woocommerce->订阅总栏目上说"通过手动续订"相反"信用卡"或条纹。
有人能为我提供这个问题的解决方案吗?
答案 0 :(得分:1)
订阅插件可能处于暂存模式。如果网站的域名发生变化,就会发生这种情况。
转到 WooCommerce > 系统状态并检查服务器环境部分下的订阅模式的值。
安装订阅插件后,它会保存网站的当前域。如果此域将来发生更改,则订阅插件将自动启用分段模式以防止重复付款。发生这种情况时,您会在管理员中看到警告:
如果您点击退出唠叨我,警告将被隐藏,但您将无法再次启用自动付款。
要再次显示该警告消息,您需要重置数据库中选项的值。在wcs_ignore_duplicate_siteurl_notice
表格中将false
的值设置为wp_options
。
更快捷的方法是转到WordPress管理员(/wp-admin/options.php
)中的所有设置页面,然后在那里重置。
有关详细信息,请参阅WooCommerce订阅文档:How Does Subscriptions Handle Staging Sites and Migrations?。
答案 1 :(得分:0)
我知道这个年龄很大,但这可能对某人有帮助。
woocommerce的这种方法对我不起作用(https://docs.woocommerce.com/document/subscriptions-handles-staging-sites/#section-4)。
所做的工作正在更改wp_options中的另一个选项:wc_subscriptions_siteurl。
我将值更改为当前URL,并将“订阅”从“暂存”更改为“实时”,并且所有“通过人工续订”消息都更改为“通过信用卡(条带化)”或“通过Paypal”。