support 446 Posted January 26, 2020 Report Share Posted January 26, 2020 Про простое, быстрое и удобное оформление заказа в онлайн магазине. В интернет магазине VamShop PWA сделано максимально простое и удобное оформление заказа, управляемое из админки. Какие задачи были решены: 1. Максимально не напрягать посетителя при оформлении заказа. 2. Привязать поля с данными о доставке не к общей форме, а к модулям доставки. 3. Всё работает на react + api, без перезагрузок страницы в браузере. Например, я доставляю только по городу. Зачем мне заставлять покупателя указывать почтовый индекс, страну, регион. Я просто в форме оформления заказа отключаю все поля (через Админку — Настройки — Оформление заказа), оставляю только 2 поля — Имя и Телефон. Всё. Дальше уже на выбор покупателя. Если выбирает доставку по городу, то при выборе доставки появляются поле Адрес, Метро и т.д. Вот выбрал доставку курьером, появилось поле Адрес При выборе доставки почтой — появляются поля Адрес,Индекс. У Вас есть возможность быстро и удобно выводить поля формы в зависимости от выбранной доставки. Всё это настраивается в Админке — Настройки — Доставка. В разделе Поля оформления заказа. Вот пример для модуля курьерская доставка: Вот пример для модуля доставки почтой: Кроме того, Вы можете ограничивать модули доставки в зависимости от указанной страны, города, региона. В зависимости от суммы заказа, либо от веса заказа. В итоге, оформления заказа получается простым и удобным, у покупателя запрашивается только необходимая информация и только тогда когда это нужно. А не так как обычно, что нужно заполнить кучу форм с десятками полей, условий. Всё быстро, просто и удобно. Живой пример можно посмотреть в онлайн-демке: https://vamhost.ru https://admin.vamhost.ru Читать заметку полностью Quote Link to post Share on other sites
IVAN.Z 2 Posted January 28, 2020 Report Share Posted January 28, 2020 Интересно раскрывающийся выбор и тд, но разве ajax не решал подобные вещи? в чем + данного движка в отличии от vam and vam2 Quote Link to post Share on other sites
support 446 Posted January 28, 2020 Author Report Share Posted January 28, 2020 1 час назад, ZM сказал: Интересно раскрывающийся выбор и тд, но разве ajax не решал подобные вещи? в чем + данного движка в отличии от vam and vam2 Это совершенно другой подход. Не монолитный, как vamshop 1, 2, opencart, wordpress, shop-script и т.д. А разделение на backend и frontend, всё крутится вокруг api, api центричное веб-приложение. Если коротко, это намного интереснее и перспективнее чем любые монолитные движки. Если сравнивать с jQuery, то jQuery как бы делает часть страницы динамической, если так можно выразиться, какой-то кусок. А с react+api весь сайт целиком - динамическая страница. Quote Link to post Share on other sites
support 446 Posted January 28, 2020 Author Report Share Posted January 28, 2020 И если у тебя движок монолит, то это бесполезно привязывать react к нему, api. Он всё равно останется монолитом. Все преимущества api-центричного подхода можно получить только с нуля написав и разделив backend и frontend, т.е. всё стоит на так называемых микросервисах, т.е. запросах к api. Иначе получается просто скрещивание ужа с ежом. т.е. не получишь всех преимуществе api центричного подхода и не избавишься от всех недостатков монолитности. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.