Я использую подписки WooCommerce и Automatewoo и пытаюсь передать все подробности подписок и некоторые пользовательские API стороннему API.
Можно ли определить, была ли подписка деактивирован (и, возможно, повторно активирован) пользователем или администратором (ie изменение заказа через wp-admin)? В настоящее время я определяю это, имея рабочий процесс, который запускается на основе заметки, оставленной в подписке, в которой подробно описываются обновления статуса пользователя или администратора. Но если я синхронизирую все заказы вне контекста, мне нужно иметь возможность напрямую получать эту информацию из подписки.
if ( $substatus = $workflow->data_layer()->get_subscription()->get_data()['status'] ) {
.... // just returns 'on-hold', 'active' etc...
}