Companies in the project: SOLARCRAFT
SOLARCRAFT trades in photovoltaic and energy technology. In the project, B2B and B2C sales, complex product sets, and the collaboration of several companies came together. With Odoo, a broader common foundation for these processes was to be established.
Initial situation
Established product structures and multiple companies.
Implementation
Assignment of variants, bundles, companies, and ongoing data flows.
Result
A product catalog suitable for Odoo processes and coordinated interfaces.
Why a broader ERP foundation was needed
Die bisherige Plenty-Landschaft bildete gewachsene Abläufe ab. Für das weitere Geschäft wurden jedoch zusätzliche Funktionen und ein gemeinsamer Blick auf Produkte, Lager und Aufträge benötigt. Odoo sollte diese Prozesse zentraler verbinden. Im gemeinsam mit SAMSA IT umgesetzten Projekt ging es deshalb sowohl um die Datenübernahme als auch um die Zusammenarbeit der beteiligten Gesellschaften und Systeme.
Clean up product variants without losing their assignment
Eine Besonderheit waren Produkte, die in Plenty getrennt mit 0 % und 19 % Umsatzsteuer angelegt waren. Diese steuerlich motivierten Varianten mussten von echten Produkteigenschaften unterschieden werden. In Odoo sollten gleiche physische Artikel nicht allein wegen dieser bestehenden Trennung mehrfach gepflegt werden müssen.
Retain real variants, consolidate tax double structures
Für den Import wurde eine Zuordnung entwickelt, die echte Varianten mit ihren Attributen erhält und die bisherigen Kennungen zusammengeführter Steuer-Varianten berücksichtigt. Tags und vorhandene Artikelbezeichnungen halfen dabei, die Datensätze zu unterscheiden. Die Plenty-Referenzen mussten erhalten bleiben, damit spätere Auftrags- und Bestandsvorgänge den passenden Odoo-Artikel finden. Auch Preise, Marken, Eigenschaften, Bilder und Barcodes waren Teil der Importarbeiten.
Differentiate between bundles and virtual assemblies
Product sets from Plenty were mapped to the appropriate Odoo kit and bill of materials structures. At the same time, virtual bundles had to be distinguished from real sets. Depending on the Plenty structure, it was necessary to consider whether the set or its components were relevant during order import. A blanket adoption of each line would not have accurately represented the professional context.
Connect multiple companies with a shared product catalog
The architecture included sales and fulfillment companies. For this, products had to remain usable across companies while incoming orders were assigned to the correct company. The contact assignment was also adjusted to ensure that permissions and the further processing of orders matched. The connector work complemented the Odoo processes for multi-company and intercompany.
Consider inventory across multiple locations
Für die Bestandsanbindung wurde eine Konfiguration für mehrere Lagerorte ergänzt. So konnte die vereinbarte Bestandsbetrachtung auf mehr als einen Ort zugreifen. Die bisher getrennten Plenty-Referenzen der Steuer-Varianten mussten auch beim Bestandsabgleich auf den gemeinsamen physischen Artikel bezogen werden. Entscheidend war eine konsistente Zuordnung zwischen Produkt, Gesellschaft und Lager.
Connect orders, tracking, and status in the ongoing process
Zum Projekt gehörten außerdem der Auftragsimport sowie die Rückgabe von Tracking- und Statusinformationen an Plenty. Im Dropshipping-Kontext musste die Sendungsnummer beim richtigen Auftrag und Mandanten ankommen. Die Umsetzung berücksichtigte auch mehrere Trackingnummern zu einem Auftrag. Zeitgesteuerte Verarbeitung ersetzte manuelle Importaufrufe für Produkte und Bundles.
What defines this customer case
SOLARCRAFT demonstrates how closely data migration and process integration can be related. The effort was primarily in accurately transferring established product structures and maintaining their references for further processing. The larger functionality of Odoo could thus be connected with the specifically needed Plenty data flows.
Frequently asked questions about the project
Why were tax variants merged?
The existing separation between 0% and 19% should be distinguished from real product characteristics. The previous Plenty references remained relevant for assignment.
Were Odoo standard processes completely redeveloped?
The connector work complemented the Odoo processes for multi-company and intercompany. Data transfer and technical setup were considered together.
Discuss your migration to Odoo
We will review your requirements and coordinate data scope, interfaces, and process adjustments with you.
Discuss project ↗More Odoo case studies · Odoo-plentymarkets connector
Note: Over the years, the name has evolved from Plentymarkets to Plentyone, while in the community it is often referred to by the abbreviation Plenty.