Как скрыть некоторые методы оплаты в зависимости от статуса заказа
-
Добрый день! Решаю задачу по отложенному платежу через плагин Without payment, который добавляет свой метод оплаты. Итого в системе отображается два метода: «Запрос подтверждения наличия» и «Яндекс.Деньги». Нужно, чтобы изначально отображался только первый. А затем, менеджер через админку меняет статус заказа на «Ожидание оплаты» и отправляет клиенту счет на оплату, где по ссылке отображается только второй вариант — Яндекс.Деньги
Пробую использовать такой код в function.php, но понимаю, что где-то ошибаюсь:
function change_payment_gateway( $gateways ){ if( WC()->order->status = processing ){ unset( $gateways['shas89_yandex_money'] ); } return $gateways; }
Тема «Как скрыть некоторые методы оплаты в зависимости от статуса заказа» закрыта для новых ответов.