2010-07-17 2 views
8

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

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

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

Все системы онлайн-продажи, которые я знаю, предназначены для одного администратора.

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

Требования:

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

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

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

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

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

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

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

ответ

2

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

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

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

+1

Комментарий «нарезанный хлеб» в конечном итоге убедил меня взглянуть :) Я слышал много жалоб на Magento с точки зрения скорости и раздувания кода, но то, что я вижу сейчас, выглядит очень хорошим, чистым и профессиональным. Будете ли вы иметь какие-либо дополнительные указания относительно того, какие модули/расширения можно создать мультиагентным магазином? –

+0

Я сам сделал эту часть. Это заняло примерно неделю. Он работает отлично. Я думаю, все должны использовать его! Я уверен, что их модуль там, мне просто нужно было окунуться в среду sdk/dev. Я ненавижу php кстати, но я могу терпеть это для magento <3 – Steve

1

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

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

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

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

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

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

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

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

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

http://www.magentocommerce.com/


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

С уважением.

+0

Я знаю, что мне придется много работать, чтобы любая система соответствовала моим потребностям. Тем не менее, существует большая часть основной работы, которую я бы хотел избежать: многопользовательское управление, скелетная база для поставщиков и т. Д. Так что я цитирую выше, то, что мне нужно, чтобы быть там, и из которого я буду затем начните настройку. Я буду проверять Magento и есть ли у него основная способность иметь несколько поставщиков, я всегда думал, что это не так, но я проверю. –

+0

Не знаю о Magento, но ... возможно, вы можете избавить вас от головных болей .. старайтесь избегать их конкурента xt/veyton, который, кажется, довольно популярен в немецкой языковой области. Можете работать, если вы довольны своей функциональностью по умолчанию, но при попытке персонализировать вещь .. от представления разработчиков .. это может быть огромный PITA ... – Kuchen

+0

@ Kuchen Приветствия за подсказку, я знаю XT :) –

7

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

+0

Это может оказаться лучшим решением. Я поставил щедрость - посмотрим, что-нибудь получится! –

+0

Согласен с этим 100%. К тому времени, когда вы закончите ботинок для существующей системы, построенной с учетом самых разных приоритетов, вы потратите столько же времени, сколько вы бы создали с нуля с помощью чистой чистой структуры, и вы можете кошмар для обслуживания бесплатно. – Shabbyrobe

+0

Я тоже согласен с этим. Некоторое время назад я создал удивительно похожую систему для частей компьютера и написал ее с нуля - это было лучшее решение, которое я смог найти, чтобы избежать взлома «не совсем правильных» систем. Поставщики могут загружать информацию о запасах и выбирать, кто мог бы просматривать их акции (дистрибьюторы, оптовики, розничные торговцы и т. Д.) Запросы на покупку были сделаны по электронной почте, а поисковые запросы управлялись через [Sphinx] (http://www.sphinxsearch.com/) , Возможно, вы захотите использовать фреймворк, который обеспечивает проверку подлинности на основе ролей, поскольку это может привести к некоторому сокращению кодировки. – Mike

-1

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

Поговорите с Norbert Hartl

1

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

Смежные вопросы