@kyctaphik

Как сделать нормальное оформление заказа woocommerce?

Как сделать нормальное оформление заказа woocommerce? Суть, в том, что в Woocommerce по умолчанию стоит на 1 месте при оформлении заказа ввод данных клиента, ФИО адрес, и т.д, потом выбрать способ доставки, и способ оплаты. Подскажите какой-нибудь плагин, который позволит сделать так: 1. человек указывает просто свой населённый пункт, потом ему предлагается выбрать доставку, потом оплату, а уже потом ввести остальные данные(ФИО, АДРЕС и т.д).
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
cooder
@cooder
JavaScript/React/Node.js/PHP/Wordpress/WooCommerce
В Woo оформление заказа устроено так -

у вас есть страница "Оформление заказа", на которую с помощью шорткода [woocommerce_checkout] выводится компонент checkout. Это вы можете увидеть, открыв в админке данную страницу.

Компонент checkout "собирается" из нескольких php файлов. Они находятся в каталоге плагина - /wp-content/plugins/woocommerce/templates/checkout. Файлов более 10 шт., каждый из которых отвечает за свою "задачу"

То, как у вас выводятся поля данных, в каком порядке и в каком составе, нужно править в одном или нескольких файлах. В вашем случае нужно смотреть файлы form-billing.php и form-checkout.php. Возможно еще какие-то, бывает по разному.

Важно! В самом каталоге плагина файлы не правим! . Они могут быть переписаны при обновлении плагина. Да и вообще так не принято делать. Нужно в корне вашей темы создать каталог woocommerce, в нем подкаталог checkout и в него скопировать файлы из /wp-content/plugins/woocommerce/templates/checkout. И уже там править.

Как и что править конкретно - тут вопрос всегда индивидуальный. Поэтому, сложно сказать, есть ли плагин под вашу задачу. Обычно это делаем вручную.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы