• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Удаление способов оплаты и доставки

Venya

Новичок
Добрый день!
Возник вопрос как убрать оплату и способы доставки со страницы оформления заказа? Нужна просто заявка, а далее ее уже обрабатывает менеджер.
нашел сниппеты:

//отключаем параметры доставки
add_filter( 'woocommerce_cart_needs_shipping', 'woocommerce_disable_shipping' );
function woocommerce_disable_shipping() {
return false;
}
//отключаем параметры оплаты
add_filter( 'woocommerce_cart_needs_payment', 'woocommerce_disabled_payment' );
function woocommerce_disabled_payment() {
return false;
}

Они действительно убирают соответствующие блоки со страницы оформления заказа, но при нажатии кнопки оформить заказ - появляется ошибка "Не выбран способ оплаты".
Читал на форумах, что работали эти сниппеты раньше, но в последних версиях Woocommerce уже к сожалению нет.

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

misha25

Форумчанин
Добрый день!
Возник вопрос как убрать оплату и способы доставки со страницы оформления заказа? Нужна просто заявка, а далее ее уже обрабатывает менеджер.
нашел сниппеты:

//отключаем параметры доставки
add_filter( 'woocommerce_cart_needs_shipping', 'woocommerce_disable_shipping' );
function woocommerce_disable_shipping() {
return false;
}
//отключаем параметры оплаты
add_filter( 'woocommerce_cart_needs_payment', 'woocommerce_disabled_payment' );
function woocommerce_disabled_payment() {
return false;
}

Они действительно убирают соответствующие блоки со страницы оформления заказа, но при нажатии кнопки оформить заказ - появляется ошибка "Не выбран способ оплаты".
Читал на форумах, что работали эти сниппеты раньше, но в последних версиях Woocommerce уже к сожалению нет.

Как же возможно убрать оплату и доставку вовсе, нужно просто чтобы заявка сваливалась в админку и отсылалось письмо покупателю?
А что если выставить по одному варианту доставки и оплаты, а потом скрыть в CSS стилях эти элименты?
Хуки не сработают, скорей всего, если страница оформления заказа выводится через Гутенберг, там другие механизмы.
 
Сверху Снизу