Westfalia.de
Deutscher Onlineshop
- Umzug von Plentymarkets auf Odoo: Katalog und Lager
- Vierzig Storefronts in einer Instanz, ein Deploy
- Katalogsuche von acht Sekunden auf eine
Womit sie kamen
Ein deutscher Händler lief auf Plentymarkets und entschied sich, das ganze Geschäft nach Odoo zu holen: rund 110.000 Produkte, das Lager und vierzig Storefronts, die in einer Instanz leben sollten.
Ein Projekt ohne Enddatum: Ich bin seit dem ersten Import dabei und arbeite bis heute daran.
Was gemacht wurde
Zuerst der Umzug: Produkte, Bestände und die Lagerprozesse. Die Lagerlogik wurde weitgehend auf die Arbeitsweise dieses Unternehmens umgeschrieben, samt Barcode-Scannen - der Standardablauf passte nicht.
Der Shop begann mit einem Theme und entfernte sich weit davon: ein von Grund auf geschriebenes eigenes Bewertungsmodul, Versandoptionen, Banner und alles Weitere, was vierzig Shops bei gemeinsamem Katalog und einem Deploy brauchen.
Die Katalogsuche zog nach Elasticsearch hinter einem kleinen Go-Service um, Odoo blieb die Quelle der Wahrheit. Daneben entstanden eigene Dienste: Versandstatistik, ein Orchestrierungsdienst und die Erzeugung der Feeds für Google Merchant Center. Die Amazon-Anbindung wurde vereinfacht statt ausgebaut. Für Automatisierung sind APIs offen - n8n und Windmill.
Die Abfrageoptimierung hört hier nie auf: vierzig Shops in einer Instanz arbeiten nah an der Speichergrenze, und jeder schwere Report ist eine Entscheidung über das ganze System, nicht über eine Seite.
Was dabei herauskam
Die Suche antwortet in etwa einer Sekunde auf derselben Hardware, und vierzig Storefronts laufen als ein Deploy: ein neuer Shop ist eine Domain und ein Theme, kein neuer Server.
Das Geschäft läuft auf Odoo statt auf einer gemieteten Plattform, und was daran speziell ist - Lager, Bewertungen, Feeds - ist eigener Code.
Technologien
Zu welchen Leistungen diese Arbeit gehört
Ähnliche Aufgabe?
Eine halbe Stunde im Gespräch - und Sie wissen, was ich zuerst tun würde.
Weitere Fallstudien
Clickenrent
Fahrradvermietung
- Lager, CRM und Rechnungen in einem Odoo
- Eigene Abläufe und Dokumente per Auslöser
Plastetica
Ästhetische und chirurgische Medizin
- Die gesamte Website nach dem Designentwurf
- Kundenbereich und Chats zwischen Nutzern
Tucker Bloom
Internes System eines Taschenherstellers
- Migration von Odoo 15 auf Odoo 17
- Module nach dem Umzug neu eingerichtet