Maco B2B für die IT
Diese Seite ist für die Person, die die Plattform betreiben und integrieren wird. Woher die Daten fließen, was Maconnector tut, was Mage-OS selbst mitbringt und was wir ergänzen, und was beim Kunden bleibt, wenn das Projekt endet.
Architektur
Der Shop zeigt die Daten, das ERP bleibt ihr Eigentümer
Ein Großhandelskunde gibt Bestellungen auch außerhalb des Shops auf: telefonisch, per E-Mail, beim Vertrieb. Deshalb haben Kreditsaldo, Rechnungen, Einheitenumrechnungen und Mindestbestellmengen ihren Eigentümer im Buchhaltungssystem, und der Shop hält ein Abbild davon. Daten kommen als Zustand, nicht als Zuwachs, und werden nach natürlichem Schlüssel geschrieben: Steuernummer, Artikelnummer, Rechnungsnummer. Eine wiederholte Nachricht aus der Middleware verdoppelt keinen Datensatz.
Die gesamte Logik sitzt in Diensten, und der Shop-Controller und der REST-Endpunkt rufen denselben Dienst auf, sodass Oberfläche und API im Verhalten nicht auseinanderlaufen. Berechtigungen prüfen wir auf dem Server: Ein Kundenendpunkt liefert ausschließlich die Daten seines Unternehmens, und das Austauschen einer Kennung in der Adresse legt keine fremden Daten offen. Das gesamte Frontend läuft auf Hyvä, ohne Luma, RequireJS und Knockout.
Jede Entität, jedes an eine native Entität angefügte Attribut, jede Nutzeraktion und alle Daten aus dem ERP haben einen REST-Endpunkt. GraphQL ergänzen wir dort, wo es wirklich gebraucht wird, zum Beispiel unter einem Headless-Frontend.
Datenfluss im Projekt
- ERP
- Maconnector
- Maco B2B auf Mage-OS
- Hyvä Storefront
Maconnector führt den Austausch in beide Richtungen: Artikel, Bestände, Preise, Kunden, Rabatte, Bestellungen, Status und Rechnungen. Es hat ein eigenes Panel, Monitoring und Wiederholung fehlgeschlagener Nachrichten, sodass eine misslungene Synchronisierung ein Ereignis zum Ansehen ist und kein Schweigen.
Integrationen
Systeme, mit denen wir die Plattform am häufigsten verbinden
Den Austausch führt Maconnector, unsere Middleware. Artikeldaten können auch aus einem PIM-System kommen, wenn der Kunde eines nutzt.
- Comarch ERP XL
- Comarch ERP Optima
- Enova365
- SAP S/4HANA
- Microsoft Dynamics 365
- Baselinker
- Akeneo PIM
- Pimcore
Was wir nicht bauen
Das liefert die Plattform selbst, wir konfigurieren es
Jede dieser Funktionen ist in Mage-OS direkt nach der Installation da, und Zahlungsanbieter und Versandmodule installieren wir als offizielle Erweiterungen. Auf der Produktseite zeigt der Röntgenblick sie als Magento.
- Kundengruppen
- Staffelpreise
- Steuerregeln und Nettopreise
- Aktionsregeln
- OpenSearch
- Multistore und Währungen
- Zahlungsanbieter
- Versandmodule
Die Technologie unter Maco B2B ist Standard-Magento 2. Was das für Ihr Projekt bedeutet, beschreiben wir auf einer eigenen Seite.
MagentoWahl des Modells
Geschlossenes SaaS oder eine Plattform auf Open Source
Beide Wege liefern B2B-Funktionen. Der Unterschied liegt darin, was beim Kunden bleibt, wenn das Projekt endet.
Geschlossene SaaS-Plattform
- der Code gehört dem Anbieter, eine Migration ist oft unmöglich
- der Funktionsumfang endet dort, wo der Plan des Anbieters endet
- das Abo wächst mit dem Umsatz des Shops
- ein Support und ein Lieferant für Änderungen
- nur die Integrationen aus dem Katalog des Anbieters
Maco B2B auf Mage-OS
- der Code bleibt beim Kunden, unter Open-Source-Lizenz
- jede Funktion lässt sich erweitern oder durch eine eigene ersetzen
- die Maco B2B Lizenz ist im Projektpreis enthalten
- das Team ist austauschbar: darunter liegt Standard-Magento 2
- REST-API an jeder Entität, jedem Attribut und jeder Aktion
- ERP-Integration über Maconnector, mit Monitoring und Wiederholungen
Ergänzende Produkte
Was neben der Plattform dazukommt
Zwei Produkte stehen außerhalb von Maco B2B und kommen dann hinzu, wenn der Umfang es verlangt. Die Preis-Engine übernimmt die Preispolitik, sobald sie keine einfache Preisliste mehr ist: Regelhierarchien, Matrizen aus Kunde und Warengruppe bei Hunderttausenden von Regeln, Margenüberwachung in Echtzeit. Maco B2B hat einen Eingang zum Lesen des Preises, und eine externe Quelle berechnet ihn, sodass der Austausch der Engine gegen die eigene API des Kunden den Shop nicht berührt.
Maconnector ist die Middleware für den Austausch mit dem ERP und begleitet in der Praxis jedes B2B-Projekt. Wenn Sie die Technologie darunter interessiert, beginnen Sie mit der Seite Magento.
Wir gehen die Architektur an Ihrem ERP durch, nicht an einem Schema
Eine Stunde mit der Person, die das integrieren wird: welche Daten das ERP liefern muss, wie eine Maconnector-Nachricht aussieht und was die REST-API antwortet.