Отключение доставки через checkout_steps

Пытаемся отключить доставку для некоторых типов товаров (цифровые товары) в хуке  checkout_steps.

unset($params['steps']['shipping']) приводит к поломке всего процесса оформления, блок с адресом из интерфейса не исчезает. К оплате перейти невозможно.

Видимо, мы что-то упускаем. unset($params['steps']['payment']) при этом работает как ожидалось — просто исчезает этап оплаты.

В чем тут дело, как можно отключить доставку при оформлении заказа в корзине для некоторых заказов?

Пока нет ответов. Ответьте на этот вопрос первым!

    Добавить ответ

    Чтобы добавить комментарий, зарегистрируйтесь или войдите