现在,在最新版本的Woocommerce订阅插件中,测试订阅续订更加容易。只要遵循这些步骤,你就完成了;
Step 1. Purchase a Test Subscription
如果尚未购买测试订阅,请使用要测试的支付网关购买测试订阅。完成购买后,记下订阅的订单号。
Step 2. Switching to Debug mode
测试续订的第一步是将站点切换到调试模式。要将WordPress切换到调试模式,请在站点的
wp-config.php
文件:
if ( ! defined( \'WP_DEBUG\' ) ) {
define( \'WP_DEBUG\', true );
}
有关如何执行此操作的详细说明,请参见
Codex article on debugging.
要将WooCommerce订阅切换到调试模式,请将以下代码添加到站点的wp配置中。php文件:
if ( ! defined( \'WCS_DEBUG\' ) ) {
define( \'WCS_DEBUG\', true );
}
Step 3. Triggering the Renewal
现在您有了测试订阅,并且您的站点处于调试模式,您可以触发续订。
访问站点的管理仪表板。转到:工具>计划的操作。在搜索框中,输入{order_id}_
i、 e.订阅购买顺序的ID,后跟下划线。例如,对于以3125订单购买的订阅,搜索字符串为3125\\uu0。用钩子找到行scheduled_subscription_payment
和挂起状态。将鼠标悬停在该行上,然后单击“运行”
Step 4. Cleaning Up
成功触发续订后,如果使用自动续订方法正确处理了订阅续订,则最终会出现两个挂起的
scheduled_subscription_payment
操作-一个在原始计划上,另一个在基于操作运行时间的新计划上(即现在)。
您可以从“计划的操作”屏幕中查找并丢弃这些操作中的任何一个。您选择丢弃哪个计划的操作取决于您希望保留哪个计划。
有关更多详细信息,请访问original article by Plugin Author.