Модуль “Склады” ТЗ на реализацию функционала cs-cart
Модуль “Склады” ТЗ на реализацию функционала
Добавления складов на стороне администратора.
Вкладка создания складов должна быть размещена по следующему пути: Администрирование – Магазины и ПВЗ. (Желательно чтобы при наведении на эту вкладку показывался подпункт “Склады”. Вкладку “Магазины и ПВЗ” также по возможности можно заменить на “Магазины и ПВЗ (склады)
После перехода на страницу “Склады” необходимо нажать “+”. На случай если продавец сам не может, то администратор может создать вместо продавца.
Здесь мы указываем данные для создания склада. А именно:
Название склада;
Владелец склада (продавец);
Позиция (имеется ввиду, какой по счету будет склад);
Адрес склада;
Телефон;
Режим работы склада;
Описание (на случай когда нужно описать например как доехать и т.д);
Область расположения склада;
Город/посёлок;
Координаты (широта × долгота) (с возможность выбрать на карте, такое уже реализовано при создании ПВЗ, можно оттуда взять)
Вопрос, нужно ли делать надстройку для способов доставки и тарифных зон.
Создание складов в кабинете продавца
Все тоже самое что и у администратора, только: Размещение вкладки либо в раскрывающем списке “Настройки” или же отдельной вкладкой внизу, пример внизу.
Добавление кол-во товара на складах и цены (у администратора и продавца)
Если продавец не создает складов, то цена товара берется из базового функционала.
Вкладка для добавления количество товара на складах должна размещаться вверху вместе со всеми вкладками.
На странице добавления цен и остатков должно быть реализовано следующим образом:
Витрина маркетплейса
Размещение остатков как мы и говори можно разместить здесь.
Желательно чтобы как покупатель заходит на маркетплейс, определялось его местоположения и после того как он перейдет в карточку товара первым делом ему покажет его ближайший склад, а именно наличие и цену, но остальные тоже должны быть доступны для просмотра и выбора.
В заказе тоже желательно указывать склад который выбрал покупатель, если вдруг он захочет забрать товар самостоятельно и чтобы смог посмотреть.
При выборе другого склада у покупателя должна меняться цена товара на ту, которая указана для данного склада и остаток товара тоже.
Описание процесса: Продавец или администратор создает 3-4 склада например по разным городам. Указывает все необходимые данные. Продавец создает товары и в каждом товаре на вкладке “Склады” устанавливает количество товара и цену товара для данных складов.
Покупатель: заходит на маркетплейс, у его определяется местоположение. Он выбирает нужный товар, заходит в карточку товара и ему отображается ближайший склад к его местоположению. При необходимости покупатель может выбрать другой склад, цена и остаток должны измениться. Покупатель переходит к оформлению заказа – оформляет заказ – после оформления заказа в деталях заказа он может увидеть на каком складе находиться товар. (Лучше конечно и в письме это отправлять, но если сложно то потом уже).
Продавец и администратор, также должны видеть в заказе, какой склад выбрал покупатель, чтобы назначить например нужного менеджера на этот заказ.