Изменение формы оформления заказа
-
Здравствуйте!
Помогите, пожалуйста, разобраться.Хочу воспользоваться модулем Multistep Checkout — чтобы оформление заказа происходило по шагам, например:
1. Заполнение billing fields (только имя, фамилия, e-mail и телефон)
2. Заполнение shipping fields (всё, что касается доставки)
3. Order review (итог заказа, оплата)Для этого я функцией сделала необязательными все поля платёжного адреса и скрыла их, а в настройках woocommerce установила, что доставка по умолчанию на адрес доставки клиента. Позже переименую заголовки разделов с полями, скрою чекбокс и скрою поля адреса при выборе самовывоза, чтобы не путать пользователя.
Есть проблема, которую не могу решить.
Методы доставки, которые выводятся в order review, управляются модулем доставки Shiptor. Они меняются в зависимости от выбранного в выпадающем поле города доставки. Если выбрана доставка до пункта самовывоза, то модуль выводит карту с адресами пунктов (сейчас не выводится, т.к. модуль тоже надо переориентировать на shipping fields, это сделаю), самостоятельно заполняет поля адреса пункта самовывоза, после того как тот выбран на карте.
Таким образом, для правильного оформления заказа по шагам, их нужно перенести сразу же после выбора города (указала стрелочкой на скрине). http://prntscr.com/nekjps
Тогда всё будет верно, будет шаг оформления «Доставка», в котором:
1. Выбирается город заказа;
2. Меняются доступные способы получения заказа;
3. Человек заполняет необходимые поля адреса или их заполняет за него модуль (если выбрана доставка для пункта самовывоза, или они исчезают, если выбран самовывоз.Затем человек переходит на третий шаг, в котором видит итоговую стоимость заказа и выбирает оплату.
Сколько ни кромсала шаблоны в дочерней теме, так и не поняла, как это сделать, какой код откуда удалить и куда вставить.
Буду очень признательна за помощь, т.к. я не программист и без подсказки вряд ли разберусь 🙁
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Изменение формы оформления заказа» закрыта для новых ответов.