Про простое, быстрое и удобное оформление заказа в онлайн магазине на базе VamShop PWA.
В интернет магазине должно быть максимально простое и удобное оформление заказа, управляемое из админки.
Какие задачи были решены:
1. Максимально не напрягать посетителя при оформлении заказа.
2. Привязать поля с данными о доставке не к общей форме, а к модулям доставки.
3. Всё работает на react + api, без перезагрузок страницы в браузере.
Например, я доставляю только по городу.
Зачем мне заставлять покупателя указывать почтовый индекс, страну, регион.
Я просто в форме оформления заказа отключаю все поля (через Админку - Настройки - Оформление заказа), оставляю только 2 поля - Имя и Телефон.
Всё.
Дальше уже на выбор покупателя.
Если выбирает доставку по городу, то при выборе доставки появляются поле Адрес, Метро и т.д.
Вот выбрал доставку курьером, появилось поле Адрес
При выборе доставки почтой - появляются поля Адрес,Индекс.
У Вас есть возможность быстро и удобно выводить поля формы в зависимости от выбранной доставки.
Всё это настраивается в Админке - Настройки - Доставка.
В разделе Поля оформления заказа.
Вот пример для модуля курьерская доставка:
Вот пример для модуля доставки почтой:
Кроме того, Вы можете ограничивать модули доставки в зависимости от указанной страны, города, региона.
В зависимости от суммы заказа, либо от веса заказа.
В итоге, оформления заказа получается простым и удобным, у покупателя запрашивается только необходимая информация и только тогда когда это нужно.
А не так как обычно, что нужно заполнить кучу форм с десятками полей, условий.
Всё быстро, просто и удобно.