Ich wurde von einem Kunden beauftragt, eine E-Commerce-Plattform neu aufzubauen. Ziel ist ein Online-Shop, in dem Fahrzeuge verkauft werden. Die Spezialität ist, dass es multi-supplier-fähig sein soll, d. H. Externe Lieferanten haben ihr eigenes Login-Backend, wo sie ihre Listings verwalten, neue hinzufügen, ihre Verkäufe ansehen können usw.
Der Shop zeigt alle Produkte der Lieferanten in einem großen Katalog, der idealerweise einige Optionen wie Sortieren und Filtern unterstützen sollte, aber sie sind keine Voraussetzung. Bestellungen werden per E-Mail an den jeweiligen Lieferanten und den Administrator übermittelt.
Der Bestellvorgang ist sehr einfach - es geht im Wesentlichen nur darum, den bestellten Artikel aus dem Katalog zu nehmen und den Lieferanten (und den Administrator) darüber zu informieren, dass der Artikel bestellt wurde. Kein Online-Check-out / Zahlungen sind erforderlich, obwohl sie als Option optional sind.
Alle Online-Shopping-Systeme, die ich kenne, sind auf einen einzigen Administrator ausgerichtet.
Gibt es Shop-Systeme, die mit dem zurechtkommen, was ich brauche?
Anforderungen:
Höchste Priorität: Qualitätscode . Vorzugsweise PHP 5 und objektorientiert. Ich interessiere mich nicht für den genauen Funktionsumfang des Produkts, solange der vorhandene Code schön und ordentlich ist.
Zugriffskontrolle: Lieferanten können sich anmelden und eigene Produkte hinzufügen und verwalten; keinen Zugriff auf den Rest des Systems haben. Administratoren können Listen verwalten und den Shop konfigurieren. Administratoren erstellen Lieferantenkonten
Muss mehrsprachig oder auf Deutsch lokalisiert sein
Der Verkaufsprozess ist sehr einfach: Es genügt eine E-Mail an den Lieferanten und an den Administrator, die die Daten des Käufers enthält.
Keine Online-Zahlung / Kaufabwicklung erforderlich, obwohl es eine willkommene Erweiterung ist
Open Source wird bevorzugt, aber eine kommerzielle Lösung kommt nicht in Frage, wenn das Produkt wirklich, wirklich gut und gut dokumentiert ist
Solange das Basisprodukt in Ordnung ist und den dafür notwendigen Basiskatalog und die Benutzerverwaltung unterstützt, sind alle weiteren Funktionen verhandelbar (d. h. ich füge sie bei Bedarf selbst hinzu.)
Magento! Sie müssen es verwenden, es ist das Beste seit Brotscheiben.
Ich habe ein Multi-Agenten-E-Commerce-System erstellt, das sich mit Wiederholungs-Logins versehen hat und Verkäufe, Gutschriften usw. hinzugefügt hat. Das System hatte eine Standardkatalogeinrichtung. Es könnte sogar angepasst werden, so dass Lieferant A sein eigenes Geschäft haben könnte, Lieferant B sein eigenes. Sie könnten sie beide ausmalen und so weiter.
Wir haben verschiedene Sprachen. Es hat eine riesige Entwicklercommunity und alles, was wir nicht hatten, habe ich gekauft und integriert (Meine Zeit ist teuer, das gab den Kunden eine echte Rendite). Es gibt eine Open-Source-Version, die ich benutzt habe, es gibt auch eine Pay-Version. Ich kann es wirklich nicht genug empfehlen.
Wenn keine Zahlungsmethoden und kein Checkout erforderlich sind, ist es sicherlich besser, von Grund auf neu zu schreiben. Mit jedem der vorhandenen Systeme haben Sie nur den Overhead von Code, der nicht tatsächlich verwendet wird. Außerdem unterstützen nicht so viele Systeme das Suchen und Filtern nach Parametern, und dies scheint ein Kernelement für ein so großes Projekt zu sein.
Ich arbeite gerade an einem ähnlichen Projekt.
Ich probiere es mit Magento aus. Es gibt ein Add-on-Modul für erweiterte Berechtigungen, das Ihnen helfen kann.
Das erste Problem, das Sie haben werden, wenn Sie ein Multi-Supplier-System bekommen, ist, dass es Ihre Anforderungen niemals erfüllen wird.
Wenn Sie wirklich das richtige System haben wollen, dann sollten Sie Ihr eigenes aus einem anständigen Rahmen erstellen.
Wenn Sie immer noch ein vorgefertigtes System verwenden möchten, das den von Ihnen angegebenen Anforderungen entspricht, würde ich mit Magento
arbeitenMagento ist eines der fortschrittlichsten E-Commerce-Systeme, mit denen ich je gearbeitet habe.
Der Code selbst ist am Anfang nicht so einfach zu bedienen, aber man gewöhnt sich erst nach ein paar Tagen / Wochen daran.
In Bezug auf die "Zugangskontrolle", im nicht 100% Wetter wird dies unterstützt, aber das Magento System ist sehr abstrakt und ich bin 80% positiv, dass dies möglich ist.
"Muss mehrsprachig oder auf Deutsch lokalisiert sein", Jede Sprache, die Sie benötigen.
"Der Verkaufsprozess ist sehr einfach: Es genügt eine E-Mail an den Lieferanten und an den Administrator mit den Daten des Käufers."
Statt mir über die Funktionen zu sprechen, rate ich Ihnen, es zu überprüfen.
Aber ich würde immer noch lieber mein eigenes Framework entwickeln und daraus bauen.
Grüße.
Wenn Sie von Grund auf neu bauen, tun Sie es in Seaside . Sie werden wahrscheinlich feststellen, dass verfügbare Lösungen nicht Ihren Anforderungen entsprechen. Die Qualität des Codes wird in Seaside deutlich besser sein. Echte Wiederverwendung, keine Vorlagen.
Sprich mit Norbert Hartl
Tags und Links php e-commerce webshop