← Alle Integrationen
Magento → NetSuite

Magento NetSuite Schnittstelle

Kurz gesagt

Eine Magento-NetSuite-Anbindung hält Shop und ERP auf einem Stand: Jede Magento-Bestellung wird zum NetSuite-Kundenauftrag, einem Kundendatensatz zugeordnet, Erstattungen werden zu Gutschriften, und NetSuite spielt Lieferungen, Rechnungen und Bestände zurück, sodass der Shop echte Verfügbarkeiten zeigt. Richtig gemacht ist das kein nächtlicher CSV-Lauf, sondern eine idempotente Delta-Pipeline, die NetSuite-Governance-Limits respektiert, SKUs auf interne IDs abbildet, Store-Views auf Tochtergesellschaften mappt und keine Bestellung doppelt anlegt.

Was eine Magento-NetSuite-Anbindung wirklich leistet

In Magento passiert der Verkauf - Warenkorb, Checkout, Kunde, Rabatt, die Erstattung drei Tage später. In NetSuite wird das Geschäft tatsächlich geführt - der Kundenauftrag, das Debitorenkonto, der Bestand über mehrere Lager, die Rechnung, der Umsatz. Dazwischen klafft eine Lücke, die meist jemand von Hand schließt: Bestellungen ins ERP abtippen, Bestände zurück in den Shop exportieren, hinterherrecherchieren, warum der Shop etwas verkauft hat, das im Lager nicht mehr lag.

Eine Magento-NetSuite-Anbindung schließt diese Lücke in beide Richtungen. Bestellungen, Kunden und Erstattungen fließen aus dem Shop als saubere Vorgänge nach NetSuite. Bestand, Preise, Lieferstatus und Sendungsverfolgung fließen zurück, sodass der Shop abbildet, was das ERP wirklich weiß. Niemand tippt eine Bestellung neu ein, und der Shop verkauft keine Ware mehr, die gestern versendet wurde.

Welche Daten fließen

Vorgang in MagentoWird in NetSuite zuHinweis
Aufgegebene BestellungKundenauftragEinem Kundendatensatz zugeordnet; Positionen von SKU auf interne Artikel-ID aufgelöst
Registrierter Kunde / GastKundendatensatzÜber E-Mail dedupliziert; Gastbestellungen unter der richtigen Tochtergesellschaft angelegt
Magento-Rechnung (Zahlungserfassung)Rechnung oder BarverkaufJe nachdem, ob fakturiert oder bei Erfassung bezahlt
Gutschrift / ErstattungGutschriftStorniert die Positionen des Kundenauftrags, mit Datum der Erstattung
Produktkatalog (aus NetSuite)Artikelstamm ist führendArtikel, Preis und Beschreibung aus NetSuite werden in Magento gespiegelt
Bestand / Lagermenge (aus NetSuite)Verfügbare Menge je StandortMSI-Quellen in Magento auf NetSuite-Standorte gemappt
Lieferung / Item Fulfillment (aus NetSuite)Versand + SendungsnummerSpielt Lieferstatus und Tracking zurück in die Magento-Bestellung

Welches System welches Feld führt und wie genau SKU zu Artikel und Store-View zu Tochtergesellschaft abgebildet wird, stimmen wir einmalig ab und hinterlegen es in der Pipeline. Danach ordnet niemand mehr von Hand zu.

Die Details, an denen einfache Syncs scheitern

Ein generischer Connector oder ein nächtlicher Export bringt Sie fast ans Ziel und lässt die teuren Sonderfälle auf dem Schreibtisch Ihres Betriebs liegen:

Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als Stapellauf, an den jemand denken muss. Bestell-, Kunden- und Erstattungsvorgänge aus Magento werden zeitgesteuert oder per Webhook abgeholt, validiert, in Ihr abgestimmtes NetSuite-Mapping überführt und über SuiteTalk oder RESTlets als Kundenaufträge, Kunden und Gutschriften geschrieben. In der Gegenrichtung werden Bestände, Artikel, Preise und Lieferungen aus NetSuite über gespeicherte Suchen oder SuiteQL gelesen und zurück nach Magento gespielt.

Die Pipeline ist idempotent: Jede Magento-Bestellung trägt eine stabile Kennung, die zur NetSuite-externalId wird, sodass ein erneuter Lauf aktualisiert statt dupliziert. Sie respektiert die NetSuite-Governance - bündelt Schreibzugriffe, hält Concurrency-Grenzen ein und drosselt sauber bei Limits - sodass eine Saisonspitze sich in die Queue legt und abfließt, statt Bestellungen zu verlieren. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur, sodass Bestell- und Kundendaten die EU nicht verlassen - das hält AVV und DSGVO sauber.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von API-Änderungen bei Adobe Commerce und NetSuite liegen vertraglich bei uns. NetSuite liefert zweimal im Jahr ein Release, Magento kündigt Endpunkte nach eigenem Plan ab; das aufzufangen ist unsere Aufgabe, nicht Ihre Entdeckung, wenn Bestellungen nicht mehr im ERP auftauchen.

Wann sich diese Anbindung lohnt

Wenn Sie eine Handvoll Bestellungen am Tag abwickeln, einen einzigen Shop in einer Währung betreiben und Ihr Team die Aufträge beim Morgenkaffee in NetSuite eintippen kann, ist eine betriebene Pipeline überdimensioniert - und wir sagen Ihnen das auch. Eine Magento-NetSuite-Anbindung lohnt sich, wenn das Bestellvolumen die manuelle Erfassung übersteigt, wenn Sie mehrere Store-Views über Tochtergesellschaften und Währungen betreiben, wenn Überverkäufe aus veraltetem Bestand Sie Erstattungen und Ruf kosten, oder wenn Ihre Buchhaltung den Shop jeden Monat von Hand gegen das ERP abstimmt. Ab diesem Punkt ist die Pipeline kein Komfort mehr, sondern das, was Shop und Bücher dieselbe Geschichte erzählen lässt.

Häufig gestellte Fragen

In welche Richtung läuft die Anbindung - Magento zu NetSuite oder NetSuite zu Magento?
In beide, und genau darauf kommt es an. Bestellungen, Kunden und Erstattungen fließen von Magento nach NetSuite, damit Buchhaltung und Logistik mit echten Vorgängen arbeiten. Bestände, Artikel- und Preisänderungen, Lieferstatus und Sendungsnummern fließen von NetSuite zurück nach Magento, damit der Shop nicht überverkauft. Wir legen für jedes Feld fest, welches System es führt, sodass sich beide nie um denselben Wert streiten.
Wie ordnen Sie Magento-Produkte den NetSuite-Artikeln zu?
Über die SKU, die einmalig auf die interne NetSuite-Artikel-ID abgebildet und zwischengespeichert wird. Konfigurierbare Produkte und Bundles aus Magento passen nicht eins zu eins: Ein konfigurierbares Produkt entspricht einem NetSuite-Matrix-Artikel mit seinen Varianten, ein Bundle meist einem Kit oder einer Stückliste. Wir stimmen die Zuordnung je Produkttyp vorab ab und prüfen vor dem Go-live, dass jede bestellbare SKU einen realen NetSuite-Artikel trifft - damit keine Bestellung an einem fehlenden Artikel scheitert.
Funktioniert das mit NetSuite OneWorld und mehreren Magento-Store-Views?
Ja, und genau hier scheitern generische Connectoren. Eine Magento-Website oder Store-View entspricht in der Regel einer NetSuite-Tochtergesellschaft mit eigener Basiswährung, eigenem Steuer-Nexus und eigener Nummerierung. Wir leiten jede Bestellung an die richtige Tochtergesellschaft, buchen sie in der korrekten Währung und führen Kundendatensätze unter der Gesellschaft, zu der sie gehören - statt alles in eine einzige Einheit zu kippen.
Wie bleiben Sie innerhalb der NetSuite-Governance und der Rate-Limits?
NetSuite misst alles - SuiteTalk-Concurrency, RESTlet-Governance-Einheiten und kontobezogene Anfragelimits. Eine Pipeline, die pro Bestellung einen Aufruf absetzt, läuft an einem starken Tag sofort ins Limit. Wir bündeln Aufrufe, halten die Concurrency-Grenzen ein, drosseln bei 429-artigen Limits und stellen Arbeit in eine Queue, sodass eine Black-Friday-Spitze sauber abfließt, statt Bestellungen zu verlieren. Fehlgeschlagene Aufrufe werden wiederholt, ohne Dubletten zu erzeugen.
Wer betreibt die Schnittstelle nach dem Go-live?
Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Wenn Adobe einen Magento-REST-Endpunkt abkündigt oder NetSuite mit einem Release ein Datensatzschema ändert, ist das unser Problem - vertraglich geregelt, keine böse Überraschung, die Ihr Betrieb entdeckt, wenn Bestellungen nicht mehr ankommen. Sie bekommen einen festen Ansprechpartner, Alerting, Incident Response und ein SLA statt eines Skripts, das jemand hüten muss.

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

Scoping-Gespräch anfragen