Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется корпоративный сайт, реализованный на Laravel (пока без Vue). Сейчас внедряем в него возможность для посетителей формировать заказ из небольшого списка товаров (всего 9 шт) корзину для дальнейшей онлайн-оплаты. Список товаров с характеристиками хранится в БД.

Необходима помощь в реализации логики формирования корзины. Товар будет добавляться в корзину на странице каждого отдельно товара в выбранном количестве. Отображение корзины в шапке будет реагировать на изменение её состава (количество товара в ней). После формирования корзины клиент должен видеть итоговый список выбранных товаров, их количество и итоговую сумму для оплаты. Потребуется возможность на странице корзины возможность удалять позицию товара или менять количество. Также на странице с корзиной будет опция выбора способа отгрузки: 1) самовывоз, 2) доставка по городу (+1000 р к стоимости).

Предполагается, что хранить незавершённую корзину не потребуется. То есть если посетитель сформировал корзину, но не дошёл до оплаты и закрыл сайт, то корзину можно обнулять.

Предполагается реализация через Vue без компонентного подхода. То есть в нужном шаблоне подключаем кусок скрипта просто.

4 года назад
The4th
Денис 
35 летРоссия
7 лет в сервисе
Был
3 года назад