WooCommerce订阅-可以检测订阅是否已停用?

时间:2020-04-28 06:03:34

标签: php wordpress woocommerce woocommerce-subscriptions

我正在使用WooCommerce订阅和Automatewoo,并且试图将所有订阅详细信息和一些自定义信息传递给第三方API。

是否可以确定用户或管理员是否取消了订阅(或可能重新激活了订阅)(即通过wp-admin更改订单)?目前,我是通过使工作流根据订阅中剩余的注释(详细说明用户或管理员状态更新)触发的工作流程来确定的。但是,如果要跨上下文同步所有订单,则需要能够直接从订阅中获取此信息。

ScrollViewer

1 个答案:

答案 0 :(得分:0)

'suspension_count'   => $subscription->get_suspension_count()

这将通知您是否取消了订阅。

您可以在订阅类中看到该功能

/**
 * Get suspension count.
 *
 * @return int
 * @since 2.2.0
 */
public function get_suspension_count( $context = 'view' ) {
    return $this->get_prop( 'suspension_count', $context );
}