В Woocommerce My account Orders я использую следующий код, чтобы проверить, находятся ли заказы клиентов в состоянии «обработка» или «отправлено», и, если это так, отобразить кнопку для отмены заказа:
if ($order_status == 'processing' || $order_status == 'shipped' ){
echo '<a href="click=1" class="woocommerce-button button return">Return Order</a>';
$order->update_status('cancelled');
}
С моим кодом заказ автоматически обновляется, чтобы отменить статус, когда статус был "обрабатывается" или "отправлен", и я не могу заставить кнопку работать.Я хочу, чтобы это произошло при нажатии кнопки, чтобы вызвать update_status.Я хочу, чтобы он отображался на странице заказа вида следующим образом В данный момент порядок отмены не работает. Как это сделать?без использования Javascript?
Любая помощь приветствуется.