我正在使用WooCommerce订阅和Automatewoo,并且试图将所有订阅详细信息和一些自定义信息传递给第三方API。
是否可以确定用户或管理员是否取消了订阅(或可能重新激活了订阅)(即通过wp-admin更改订单)?目前,我是通过使工作流根据订阅中剩余的注释(详细说明用户或管理员状态更新)触发的工作流程来确定的。但是,如果要跨上下文同步所有订单,则需要能够直接从订阅中获取此信息。
ScrollViewer
答案 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 );
}