Магазин с мультипродавцами

Сергей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.02.2014

- Ресурс на платформе joomla. Сейчас используется компонент joomshopping. Он умеет работать с разными продавцами таким образом: при формировании заказа отправляет письмо с общим заказом администратору, а также письма продавцам со списком именно их товаров. Необходимо либо дорабатывать функционал до необходимого либо искать другое решение/компонент/модуль/cms.

- ресурс – это каталог и онлайн магазин товаров нескольких производителей.

- у каждого продавца своя номенклатура товаров, свой расчетный счет, свои способы доставки (не критично, способы доставки могут поддерживаться всеми продавцами) и свой личный кабинет для добавления товаров (личный кабинет позволяет продавцам работать только со своими товарами)

Задача.

Необходимо, чтобы покупатель после просмотра каталога товаров имел возможность выбрать необходимые ему позиции в корзину и оплатить несколькими платежами (по количеству продавцов, товары которых присутствуют в корзине) в любой удобной ему форме – банковский перевод, электронные платежные системы и т.д. Мне представляется некое подобие таблицы:

для продавца1 на сумму А оплатить можно банковский перевод, электронные платежные системы с реквизитами именно этого продавца1

для продавца2 на сумму В оплатить можно банковский перевод, электронные платежные системы с реквизитами именно этого продавца2

и т.д.

На данный момент планируется 6-7 продавцов. Думаю их количество не будет больше 10.

Почему именно так? Сайт предоставляет площадку для торговли этим продавцам, которая объединена общей тематикой. Продавцы дополняют друг друга, создавая каталог, который должен удовлетворить потребности целевой аудитории. Чтобы избежать открытия промежуточного счета и оплаты налогов, предпочтительно, чтобы клиент оплачивал товары напрямую продавцу без посредников.

Проблема1:

Выбранные товары могут быть от разных продавцов. Разные продавцы – разные расчетные счета. Основная проблема в том, что после оплаты покупателем, общую сумму необходимо разбить в соответствии с товарной номенклатурой и распределить между несколькими продавцами и предложить пользователю выбор систем оплаты для каждого продавца отдельно.

Возможно, по аналогии, необходимо то же самое сделать для способов доставки. Хотя думаю здесь все намного проще. Если человеку удобно получать товары, например, Новой почтой, то он готов получить несколько посылок именно там. А вот продавцам в свою очередь необходимо создать единый список способов доставки, которые они будут поддерживать. И тогда разделять доставку для разных продавцов нет необходимости.

Проблема 2:

С лицевой стороны сайта нужен кабинет для каждого продавца, для самостоятельного редактирования своей номенклатуры товаров. Вариант с редактированием из задней стороны сайта (админ панели) тоже возможен, но мене предпочтителен, так как там сложнее распределить права доступа к различным функциям сайта и повышается опасность неверных действий с другими разделами сайта.