2010-02-08 11 views
6

Ich muss ein internes Auftragserfassungs- und Verfolgungssystem für ein Lebensmittelgeschäft aufbauen, das viele der Funktionen bestehender E-Commerce-Systeme erfordert, wie zum Beispiel Produktkatalog, Kundenbeziehungen , Bewegungsmeldung, Bestellstatus, etc. Die erste Phase des Produkts ist jedoch rein intern, so dass ich keine Online-E-Commerce-Funktionen wie Lieferadressen, Postgebühren oder ein Zahlungs-Gateway brauche. Ich habe auch eine Reihe von geschäftsspezifischen Sachen, die möglicherweise nicht für viele Online-Shops gelten: komplexe Produkt/Kunden-Rabatt-System, viele Attribute für die Produkte, ein Hersteller Order-Tracking-Flow (Kunde hat eine Bestellung mit uns und wir haben eine Bestellung mit dem Hersteller), und so weiter.Was ist die erweiterbarste/flexibelste E-Commerce-Software von FOSS? (oder sollte ich selbst rollen?)

So bin ich fest und frage mich, ob es besser wäre, ein vorhandenes Produkt anzupassen oder mein eigenes mit einem guten Web-Framework (wie Python/web2py) zu rollen? Wenn es sich um einen Online-Laden handelt, dann wäre die Entscheidung klar - aber das ist es nicht. Also versuche ich die flexibelste/flexibelste FOSS E-Commerce Software für das Prototyping zu finden.

Die Hauptanwärter, über die ich bisher nachgedacht habe, sind: Drupal/Ubercart, Django/Satchmo und RoR/Spree. Ubercart wird als Drupal Commerce komplett neu geschrieben, was mich abschreckt. Das Spree-Projekt sieht sauber aus und ich mag die Ideen - aber ich schreibe bereits ein Produkt-/Kunden-ETL in Jython und möchte die beiden Sprachen nicht ausbalancieren - sowohl Python als auch Ruby sind neu für mich.

Ich mag Magento Enterprise/Community-Edition-Modell nicht. Und ich habe viele Beschwerden über osCommerce und seine Varianten gehört.

Vielen Dank im Voraus für Ihre Gedanken.


By the way, ich denke, die Lücke zwischen dem Feature-Set ich brauche und was ich aus einem bestehenden E-Commerce-Produkt in der Größenordnung von 30% ist out-of-the-box bekommen.

Antwort

1

Wenn Sie so viel zusätzliche Funktionalität benötigen, rolle ich Ihre eigenen, damit Sie später nicht eingeschränkt werden.

Oder noch besser Gabel den Strom sehr einfach (und leicht zu verstehen) web2py estore:
http://code.google.com/p/web2py-estore/
http://web2py-estore.appspot.com/ (Demo)

+0

als eine Angelegenheit der Tatsache, ich über die web2py estore kam gerade und sind etwas nachgehen. Vielen Dank. – Tony

+0

Cool! Ich bin der Administrator der Google-Code-Site könnte Ihnen Commit-Privileg geben, wenn Sie es erweitern wollten. Aber Ihre Beschreibung klingt so unterschiedlich, dass Forking vorzuziehen sein könnte. – hoju

+0

Danke, Richard. Vielleicht könnten wir einige der allgemeineren Funktionen vor dem Forking implementieren. Ich werde weiterverfolgen, wenn wir uns dazu entschließen, web2py/e-store zu verwenden und etwas Code ins Rollen zu bringen. – Tony