Многопоставочная платформа для онлайн-покупок - PullRequest
8 голосов
/ 18 июля 2010

Клиент поручил мне перестроить платформу электронной коммерции.Цель - интернет-магазин, в котором продаются автомобили.Особенность заключается в том, что он должен быть совместимым с несколькими поставщиками, то есть внешние поставщики будут иметь свой собственный бэкэнд для входа в систему, где они смогут управлять своими списками, добавлять новые, просматривать свои продажи и т. Д.

Магазин показываетвсе товары поставщиков в одном большом каталоге, которые в идеале должны поддерживать некоторые параметры, такие как сортировка и фильтрация, но они не являются обязательными.Заказы передаются каждому соответствующему поставщику и администратору по электронной почте.

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

Все известные мне системы онлайн-покупок ориентированы на одного администратора.

Есть лиМагазин систем там, которые могут справиться с тем, что мне нужно?

Требования:

  • Высший приоритет: Код качества .Желательно PHP 5 и объектно-ориентированный.Мне наплевать на точный набор функций продукта, если с существующим кодом приятно и удобно работать.

  • Контроль доступа: поставщики могут входить, добавлять и управлятьсобственные продукты;не имеют доступа к остальной части системы.Администраторы могут управлять списками и настраивать магазин.Администраторы создают учетные записи поставщиков

  • Должно быть многоязычным или локализовано на немецкий язык

  • Процесс продажи очень прост: электронное письмо на адресПоставщику и администратору, содержащему данные покупателя, достаточно.

  • Нет необходимости в онлайновой оплате / оформлении заказа, хотя это долгожданное расширение

  • Открытый исходный код предпочтительнее, но коммерческое решениене может быть и речи о том, действительно ли продукт действительно хорош и хорошо документирован

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

Ответы [ 5 ]

7 голосов
/ 19 июля 2010

Если нет способов оплаты и оформления заказа, то, безусловно, лучше написать с нуля. В любой из существующих систем у вас просто будут накладные расходы на код, который фактически не используется. Кроме того, не так много систем поддерживают поиск и фильтрацию по параметрам, и это, по-видимому, является основной функцией для такого большого проекта.

2 голосов
/ 22 июля 2010

Magento!Вы должны использовать это, это лучшее, что есть нарезанный хлеб.

Я создал мультиагентную систему электронной коммерции, в которой были авторизованные представители, а также продавцы, кредитные заметки и т. Д.Система имела стандартную настройку каталога.Его можно даже настроить так, чтобы у поставщика А был свой магазин, у поставщика Б - свой.Они оба могут снять с них кожу и так далее.

У нас разные языки.У него огромное сообщество разработчиков, поэтому все, что у нас не было, я просто купил и интегрировал (Мое время дорого, это дало клиентам реальную отдачу).Есть версия с открытым исходным кодом, которую я использовал, также есть платная версия.Я действительно не могу рекомендовать это достаточно.

1 голос
/ 01 сентября 2011

Я сейчас работаю над похожим проектом.Я пробую вещи с magento для начала.Существует дополнительный модуль для расширенных прав доступа aitoc_magentomods_advanced_permissions , который может вам помочь.

1 голос
/ 19 июля 2010

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

Если вы действительно хотите иметь правильную систему, то вы должны создать свою собственную из приличной структуры.

если вы все еще хотите использовать предварительно спроектированную систему, которая отвечает указанным вами потребностям, я бы выбрал Magento

Magento - одна из самых совершенных систем электронной коммерции, с которой я когда-либо работал.

Сам код не так прост для работы с самого начала, но вы привыкнете к нему через несколько дней / недель.

Что касается «Контроля доступа», то он не на 100% поддерживается, но система Magento очень абстрактна и на 80% уверена, что это можно сделать.

«Должно быть многоязычным или локализованным на немецкий», каждый необходимый вам язык.

«Процесс продажи очень прост: достаточно электронной почты поставщику и администратору, содержащей данные покупателя».

Вместо того, чтобы рассказывать о функциях, советую проверить.

http://www.magentocommerce.com/


Но я все же предпочел бы разработать свою собственную структуру и построить из этого.

Привет.

0 голосов
/ 27 июля 2010

Если вы собираетесь строить с нуля, сделайте это в Побережье . Скорее всего, вы найдете, что доступные решения не отвечают вашим потребностям. Качество кода будет гораздо лучше в Приморском. Реальное повторное использование, без шаблонов.

Поговорите с Норберт Хартл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...