Sie arbeiten mit Sage für Aufträge, Warenwirtschaft und Buchhaltung und wollen einen Magento-Shop anschließen? Wir entwickeln Magento Sage projektbezogen, nach Ihren Abläufen und mit einem Protokoll, das jeden Fehler sichtbar macht.
Sage-Lösungen sind im deutschen Mittelstand weit verbreitet, von der Auftragsbearbeitung und Buchhaltung bei kleineren Betrieben bis zu größeren Branchenlösungen. Wer daneben einen Magento-Shop betreibt oder aufbauen will, möchte Artikel, Bestände, Aufträge und Belege nicht doppelt pflegen. Diese Seite beschreibt, wie wir Magento Sage umsetzen, wie es technisch funktioniert und wo die Stolpersteine liegen.
Einen Überblick über die Wege (API, Middleware, Dateiaustausch, Fertigmodul) gibt der Ratgeber zur ERP-Anbindung. Für andere Buchhaltungssysteme lesen Sie die Seiten zu Lexware, WISO und DATEV, für alle weiteren Systeme die Übersicht der Connectoren. Der Ratgeber Online-Shop mit der Buchhaltung verbinden vergleicht die Wege.
Sage bietet in Deutschland mehrere Produktlinien an. Sage 50 ist die Lösung für Auftragsbearbeitung, Warenwirtschaft und Buchhaltung kleinerer und mittlerer Betriebe, und für größere Unternehmen gibt es weitere Lösungen. Für Magento Sage ist die Frage entscheidend, welches Produkt und welche Version Sie einsetzen, denn davon hängen die Schnittstellen und die Möglichkeiten der Anbindung ab.
Sage bietet nach eigenen Angaben für Sage 50 Anbindungen an Onlineshops an: einen eigenen Webshop-Baukasten mit integrierter Schnittstelle sowie einen Connector für mehrere Shops und Marktplätze, der Produkte, Bestände, Preise und Belege abgleicht und den Bestand in beide Richtungen führt. Diese Angaben stammen von den Produktseiten des Herstellers. Ob sie für Ihr Magento-Sage-Projekt passen, prüfen wir im Einzelfall.
Für weitere Sage-Produkte, etwa im oberen Mittelstand, gilt: Wir prüfen die Schnittstellen je Produkt und Version, bevor wir einen Weg vorschlagen. Magento Sage beginnt deshalb immer mit drei Fragen: Welches Produkt nutzen Sie, in welcher Version, und wer in Ihrem Betrieb arbeitet mit den Daten?
Wichtig ist auch die Arbeitsteilung: Bei vielen Sage-Anwendern liegt die Auftragsbearbeitung in Sage, und der Shop soll sich dort einfügen, statt eigene Regeln mitzubringen. Wir richten die Anbindung so ein, wie Ihre Mitarbeiter arbeiten, statt Ihre Abläufe an die Schnittstelle anzupassen.
Welche Daten bei Magento Sage fließen, legen Sie mit uns in der Bestandsaufnahme fest. Typisch sind fünf Bereiche.
Freigegebene Artikel mit Preisen gehen aus Sage in den Shop. Texte und Bilder können im Shop ergänzt werden, damit Sage nicht überladen wird.
Der Bestand kommt aus Sage und wird im Shop angezeigt, als genaue Menge, als Ampel oder als Lieferzeit.
Jede Bestellung wird als Auftrag in Sage angelegt, mit Positionen, Adressen, Versandart und Zahlart. Eine Bestellung wird nur einmal übertragen, auch wenn die Verbindung unterbrochen wird.
Neukunden werden in Sage angelegt und eindeutig zugeordnet. Doppelte Kunden vermeiden wir durch klare Regeln.
Lieferscheine, Rechnungen und Versandstatus gehen zurück in den Shop, sodass Kunden im Konto sehen, wo ihre Bestellung steht.
Nicht jedes Projekt zu Magento Sage braucht alle fünf Bereiche. Oft beginnt es mit Aufträgen und Bestand und wächst später um Artikel, Preise und Belege. So sehen Sie schnell Ergebnisse und können das Budget in Etappen einsetzen.
Die Tabelle zeigt ein typisches Muster. In Ihrem Betrieb kann es abweichen, und genau das klären wir in der Bestandsaufnahme.
| Daten | Führendes System | Richtung | Typischer Takt |
|---|---|---|---|
| Artikelstamm | Sage | Sage zu Shop | regelmäßig oder bei Änderung |
| Preise | Sage | Sage zu Shop | regelmäßig oder bei Änderung |
| Lagerbestand | Sage | Sage zu Shop | häufig, je nach Bedarf |
| Bestellungen | Shop | Shop zu Sage | sofort oder in kurzen Abständen |
| Neukunden | je nach Konzept | Shop zu Sage | bei Anlage |
| Rechnungen und Versandstatus | Sage | Sage zu Shop | bei Statuswechsel |
Bei Magento Sage verhindert eine klare Regel zur Datenhoheit die meisten Streitfälle. Was in beiden Systemen änderbar ist, führt früher oder später zu Widersprüchen. Deshalb legen wir pro Datenart genau ein führendes System fest und beschreiben die Regel für den Konfliktfall. Besonders bei Einheiten, Steuersätzen und Belegnummern lohnt eine Zuordnungstabelle, die Fachabteilung und Entwickler gemeinsam prüfen. Wer mehrere Sage-Produkte nutzt, etwa getrennt für Buchhaltung und Aufträge, legt zusätzlich fest, welches davon die Anbindung bedient.
Welche Schnittstellen bei Sage zur Verfügung stehen, hängt stark vom Produkt ab. Bei Sage 50 nennt der Hersteller eine integrierte Schnittstelle zum eigenen Webshop und einen Connector, der mehrere Shops und Marktplätze mit Sage 50 abgleicht. Für einen Magento-Shop bedeutet das: Wir prüfen, ob der Hersteller-Connector Magento unterstützt oder ob eine eigene Anbindung nötig ist.
Für Sage-Produkte, zu denen wir keine öffentlichen Schnittstellenangaben gefunden haben, gehen wir nicht von Annahmen aus. Wir klären vor dem Angebot mit Ihnen und, wenn nötig, mit dem Hersteller oder Ihrem Sage-Partner, welche Zugänge es gibt, etwa Programmierschnittstellen, Importfunktionen oder Dateiaustausch. Das ist ein ehrlicher Teil unseres Vorgehens: Wir sagen Ihnen offen, wenn eine Version Grenzen setzt.
Auf einen direkten Zugriff auf die Datenbank von Sage verzichten wir, wo immer das möglich ist. Er umgeht die Regeln der Software und kann bei Updates brechen. Wenn eine offizielle Schnittstelle nicht reicht, suchen wir zuerst nach einem anderen offiziellen Weg, bevor wir einen Notbehelf bauen.
Für die Verbindung von Sage und Magento kann ein Connector des Herstellers, ein Zusatzprodukt eines Drittanbieters oder eine Eigenentwicklung infrage kommen. Ob ein vorhandenes Produkt zu Ihrem Ablauf passt, prüfen wir ehrlich vor einer Entscheidung. Deckt es Ihre Anforderungen ab, ist es oft die wirtschaftlichere Wahl, und wir sagen Ihnen das. Fragen Sie bei jedem Produkt, wie es gepflegt wird und was bei Updates passiert.
Eine individuelle Entwicklung für Magento Sage lohnt sich, wenn Ihre Abläufe vom Standard abweichen: besondere Preisregeln, mehrere Lager, Sonderartikel oder Abläufe, die ein Fertigprodukt nicht kennt. Sie ist teurer im Start, passt aber genau. Rechnen Sie dabei auch die Pflege ein, denn eine Eigenentwicklung braucht jemanden, der sie betreut.
Eine Middleware lohnt sich, wenn mehr als zwei Systeme verbunden werden, etwa Shop, Sage, Marktplätze und Versanddienstleister. Die Entscheidungshilfe dazu steht im Ratgeber zur ERP-Anbindung. Zum Versand lesen Sie die Seite zur Anbindung von Versanddienstleistern. Das gilt für jedes Magento Sage Projekt mit mehreren Kanälen.
Auf der Magento-Seite bauen wir die Anbindung als eigenes Modul nach den Standards des Systems, ohne Eingriffe in den Kern. Das Modul nutzt die Schnittstellen und Warteschlangen von Magento, damit Übertragungen im Hintergrund laufen und der Shop für Besucher nicht langsamer wird. Bestellungen werden beim Eingang in eine Warteschlange gestellt und dort abgearbeitet, bis das ERP sie bestätigt hat.
Preise nach Kundengruppen, Staffelpreise und mehrere Lager bildet Magento mit eigenen Funktionen ab, die die Anbindung befüllt. Wir nutzen nach Möglichkeit diese Standardfunktionen, statt eigene Tabellen zu erfinden. Das hält den Shop updatefähig und lässt andere Entwickler später mitarbeiten.
Im Admin sehen Sie, was übertragen wurde: Ein Protokoll zeigt Datum, Datensatz und Ergebnis, mit Filter für Fehler. Für die Eigenheiten von Sage ergänzen wir Einstellungen im Admin, etwa Zuordnungen von Zahlarten, Versandarten und Steuerklassen, damit Änderungen keine Entwicklung brauchen.
Bei Sage ist die Auftragsbearbeitung oft Teil derselben Software. Magento Sage muss deshalb festlegen, ob der Shop nur Bestellungen übergibt oder auch Artikel, Preise und Bestand von Sage empfängt, und wer die Belegnummern vergibt.
Diese Punkte sehen wir in Projekten immer wieder. Sie lassen sich planen, wenn man sie früh kennt.
Es wird von einem Produkt ausgegangen, dessen Schnittstellen im eingesetzten Stand fehlen.
Shop und Sage vergeben beide Nummern, und niemand weiß, welche gilt.
Preise oder Texte werden in beiden Systemen geändert und überschreiben sich.
Der Bestand wird für Marktplätze und Shop gleichzeitig verkauft.
Nach einem Versionswechsel funktioniert die Anbindung nicht mehr, weil sie nicht getestet wurde.
Eine ausgefallene Übertragung fällt erst nach Tagen auf.
Eine Anbindung zu Magento Sage sollte außerdem kurze Ausfälle aushalten: Übertragungen werden zwischengespeichert und später nachgeholt, statt zu verfallen. Das erhöht die Zuverlässigkeit im Alltag erheblich und gehört bei uns zum Standard. Fragen Sie vor dem Start außerdem, ob Ihr Sage-Partner Änderungen an Ihrer Installation vorgenommen hat, denn solche Anpassungen verändern die Schnittstellen.
Schreiben Sie uns kurz Ihr Sage-Produkt, die Version und die gewünschten Datenflüsse. Wir antworten innerhalb von 24 Stunden und sagen Ihnen ehrlich, ob und wie wir helfen können.
Anfrage sendenEine Anbindung verbindet zwei Systeme mit Geschäftsdaten, deshalb gelten klare Regeln. Der Austausch läuft verschlüsselt, Zugangsdaten liegen nicht im Quellcode, sondern in der geschützten Konfiguration, und die Anbindung erhält nur die Rechte, die sie braucht. Zugänge gehören zu einem eigenen Dienstkonto, nie zu einem privaten Konto einer Person.
Beim Testen arbeiten wir mit Testdaten oder anonymisierten Daten, soweit möglich. Sobald Entwickler Zugriff auf personenbezogene Daten bekommen, etwa Kundenkonten oder Bestellungen aus Sage, braucht es eine Vereinbarung zur Auftragsverarbeitung. Das klären wir vor dem Start, damit Sie rechtlich sauber aufgestellt sind.
Das Protokoll der Anbindung enthält, was für den Betrieb nötig ist, aber keine Zugangsdaten und keine unnötigen Personendaten. Aufbewahrungsfristen legen wir mit Ihnen fest. Diese Hinweise sind keine Rechtsberatung, die konkrete Ausgestaltung hängt von Ihrem Unternehmen ab.
Wir halten den Einstieg bewusst kurz, damit Sie schnell wissen, ob und wie die Anbindung machbar ist.
Wir klären Version, Betrieb, Zugänge und Ansprechpartner bei Sage, die gewünschten Datenflüsse und die Sonderfälle. Ergebnis ist ein kurzes Konzept.
Wir arbeiten gegen ein Testsystem von Sage und einen Magento-Entwicklungsstand, nie zuerst gegen Livedaten.
Die Datenflüsse werden einzeln gebaut, mit Protokoll, Wiederholung bei Fehlern und klaren Regeln für Konflikte.
Sie prüfen mit echten Beispielen, danach starten wir stufenweise und schauen in den ersten Wochen gemeinsam ins Protokoll.
Auch bei Magento Sage bleiben Sie zwischen den Schritten im Bild: Sie erhalten einen kurzen Stand, was fertig ist, was als Nächstes ansteht und wo wir Ihre Entscheidung brauchen. Entscheidungen halten wir schriftlich fest, damit später nachvollziehbar bleibt, warum etwas so gebaut wurde.
Die folgenden Konstellationen sind Beispiele aus der Praxis von Magento Sage Projekten, keine Aussagen über bestimmte Kunden. Die erste ist ein Händler, der Sage 50 für Aufträge und Buchhaltung nutzt und einen Magento-Shop neu aufbaut. Sage bleibt das Zentrum, der Shop wird ein Verkaufskanal. Im Mittelpunkt stehen der Bestand und eine saubere Zuordnung der Artikelnummern.
Die zweite Konstellation ist ein Betrieb, der bereits einen einfacheren Shop mit Sage verbunden hat und auf Magento wechselt. Hier ist die bestehende Anbindung der Maßstab: Was sie heute leistet, soll der neue Shop mindestens leisten. Ein Teil der Arbeit ist die Bestandsaufnahme der alten Verbindung. Wie der Wechsel selbst abläuft, beschreibt unsere Seite zur Migration.
Die dritte Konstellation ist ein Hersteller mit Firmenkunden und eigenen Preisen. Der Shop soll nach der Anmeldung die richtigen Preise zeigen, und Bestellungen sollen ohne Abtippen in Sage landen. Hier stehen Kundenpreise und Zahlungsziele im Mittelpunkt des Magento Sage Projekts.
In allen drei Fällen zahlt sich eine kleine Probe aus: Bevor die Anbindung produktiv läuft, werden einige typische Bestellungen übertragen, darunter eine mit Rabatt, eine mit mehreren Positionen und eine mit Auslandslieferung. Ihre Mitarbeiter prüfen das Ergebnis in Sage, und erst danach läuft der Betrieb. So zeigen sich Zuordnungsfehler früh und kosten wenig.
Eine Schnittstelle ist kein einmaliges Projekt, sondern ein laufender Betrieb. Nach dem Start überwacht ein Protokoll jede Übertragung: Was wurde wann übertragen, was ist fehlgeschlagen, was wird wiederholt? Fehler, die sich nicht automatisch beheben lassen, werden sichtbar gemeldet, damit niemand erst durch eine Kundenbeschwerde davon erfährt.
Updates verändern die Lage. Ein Magento-Update, ein neuer Stand bei Sage oder eine Änderung der Schnittstelle des Herstellers können die Anbindung beeinflussen. Deshalb gehört zur Planung eine Absprache, wie Updates getestet werden und wer sie freigibt. Die laufende Pflege lässt sich über einen Wartungsvertrag regeln, der Überwachung, Updates und Fehlerbehebung abdeckt.
Dokumentation ist Teil der Lieferung. Sie erhalten eine Beschreibung der Datenflüsse, der Zuordnungen und der Regeln für Sonderfälle, damit Ihr Team oder ein anderer Dienstleister die Anbindung versteht und weiterführen kann. Quellcode und Zugänge liegen bei Ihnen.
Eine pauschale Zahl für Magento Sage wäre unseriös, denn der Aufwand hängt von Ihrer Konstellation ab. Er wird bestimmt von der Zahl der Datenflüsse, der Qualität der Daten in Sage, der Zahl der Sonderfälle bei Preisen, Lagern und Kunden und der geforderten Aktualität. Ein Datenfluss in eine Richtung ist deutlich schneller gebaut als ein Abgleich in beide Richtungen mit Konfliktregeln.
Wir arbeiten mit einem offenen Stundensatz von 30 € netto, ohne Notfall-Aufschlag. Nach der Bestandsaufnahme erhalten Sie eine schriftliche Schätzung, die die Datenflüsse einzeln ausweist, sodass Sie Umfang und Reihenfolge selbst steuern können. Bei klar umrissenen Paketen ist auch ein Festpreis möglich. Alle Preise finden Sie auf der Seite Preise.
Rechnen Sie neben der Entwicklung die laufenden Posten ein: Hosting, Wartung und gegebenenfalls Lizenzen oder Gebühren für Sage und für Zusatzdienste. Wir weisen diese Posten in der Schätzung getrennt aus, damit Sie Angebote über mehrere Jahre vergleichen können.
Zu einem ehrlichen Angebot gehört, die Grenzen zu nennen. Wir verkaufen keinen fertigen Connector von der Stange, sondern entwickeln Magento Sage projektbezogen nach Ihren Abläufen. Das bedeutet: Wir setzen genau das um, was Sie brauchen, aber nicht in einem Tag und nicht für einen Pauschalpreis, der vorher nicht kalkulierbar ist.
Wir sind eine Webagentur, in der feste Freelancer zusammenarbeiten, alle im Home-Office. Wir sind keine Großagentur mit hundert Mitarbeitern und können nicht jedes Projekt zu jeder Zeit annehmen. Wir sagen Ihnen früh, ob und wann wir Kapazität haben. Kunden nennen wir nur mit deren Zustimmung, im Erstgespräch sprechen wir gern über vergleichbare Konstellationen.
Wir geben keine Rechtsberatung. Fragen zu Auftragsverarbeitung, Datenschutz und den Lizenzbedingungen von Sage klären Sie mit Ihrer Rechtsberatung und dem Hersteller. Was technisch möglich ist, hängt von Version, Betrieb und Lizenz Ihres Systems ab und wird in der Bestandsaufnahme geprüft.
Mit einer sauberen Anbindung pflegen Sie Artikel, Bestände und Aufträge nur noch an einer Stelle. Sie müssen heute nichts entscheiden: Ein erstes Gespräch klärt, was machbar ist, und kostet nichts.
Anbindung anfragenDas hängt vom Produkt und der Version ab. Bei Sage 50 nennt der Hersteller Shop-Anbindungen, bei anderen Produkten prüfen wir die Möglichkeiten vor dem Angebot.
Sage nennt einen Connector für mehrere Shops und Marktplätze. Ob er Ihren Magento-Shop abdeckt, prüfen wir im Einzelfall.
Ja. Der Shop wird ein Verkaufskanal, und Ihre Mitarbeiter arbeiten weiter in der gewohnten Umgebung.
Das legen wir mit Ihnen fest. Ein Beleg soll in einem System entstehen, damit es keine zwei Nummern gibt.
Nein. Wir entwickeln die Anbindung projektbezogen nach Ihren Abläufen. Das bedeutet mehr Passgenauigkeit, aber auch eine Schätzung statt eines Listenpreises.
Das hängt von Datenflüssen, Sonderfällen und der Qualität der Daten in Sage ab. Wir schätzen nach einer Bestandsaufnahme schriftlich ab, der Stundensatz beträgt 30 € netto.
Das lässt sich per Wartungsvertrag regeln. Ohne Pflege kann eine Schnittstelle bei Updates ausfallen. Mehr dazu auf der Seite zu Wartungspaketen.
Wir benötigen Zugänge zu einem Testsystem von Sage und zu den Schnittstellen. Die Rechte legen Sie mit Ihrer IT fest, produktive Daten fassen wir erst nach Freigabe an.
Mit einer kurzen Nachricht über das Kontaktformular. Nennen Sie uns Ihr System, die Version und die gewünschten Datenflüsse. Wir antworten werktags innerhalb von 24 Stunden.
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|