{"id":28750,"date":"2026-04-04T12:59:00","date_gmt":"2026-04-04T11:59:00","guid":{"rendered":"https:\/\/www.web-systems.pl\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/"},"modified":"2026-04-04T12:59:00","modified_gmt":"2026-04-04T11:59:00","slug":"shop-integration-baselinker-erp-verkauf-lager-rechnungen","status":"publish","type":"post","link":"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/","title":{"rendered":"Shop-Integration mit Baselinker und ERP &#8211; wie Sie Verkauf, Lager und Rechnungen ohne Datenchaos wirklich automatisieren"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Stellen Sie sich einen Montagmorgen in einem wachsenden Online-Shop vor. Der Lagerist gibt Ware heraus, die das System als verf\u00fcgbar anzeigt &#8211; nur ist das letzte St\u00fcck bereits am Samstag zu einem anderen Kunden gegangen. Die Buchhalterin \u00fcbertr\u00e4gt Bestellnummern von Hand aus Baselinker in das Rechnungsprogramm. Und der Vertriebsmitarbeiter aktualisiert alle paar Minuten sein Postfach, weil ein Kunde nach einer Rechnung fragt, die noch niemand ausgestellt hat. Jede dieser Personen arbeitet gewissenhaft. Und trotzdem verliert das Unternehmen Geld, Nerven und Ansehen. Das Problem liegt nicht an den Menschen. Es liegt daran, dass Daten per Kopieren und Einf\u00fcgen zwischen den Systemen kreisen. Eine gut entworfene <strong>Integration des Shops mit Baselinker und einem ERP<\/strong> beseitigt diese versteckte Wachstumssteuer und verwandelt manuelles Abtippen in einen vorhersehbaren, automatischen Informationsfluss. Ich zeige Ihnen hier, wie sich Verkauf, Lager und Rechnungsstellung wirklich automatisieren lassen &#8211; aus der Sicht von jemandem, der solche Einf\u00fchrungen entwirft und danach betreut.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Warum_das_manuelle_Abtippen_von_Bestellungen_versteckte_Kosten_im_E-Commerce_verursacht\" >Warum das manuelle Abtippen von Bestellungen versteckte Kosten im E-Commerce verursacht<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Wie_die_Integration_Shop_%E2%80%93_Baselinker_%E2%80%93_ERP_technisch_funktioniert\" >Wie die Integration Shop &#8211; Baselinker &#8211; ERP technisch funktioniert<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Was_sich_automatisieren_laesst_Verkauf_Lager_und_Rechnungen_Schritt_fuer_Schritt\" >Was sich automatisieren l\u00e4sst: Verkauf, Lager und Rechnungen Schritt f\u00fcr Schritt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Architekturentscheidungen_und_Risiken_die_man_am_Projektanfang_nicht_sieht\" >Architekturentscheidungen und Risiken, die man am Projektanfang nicht sieht<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Typische_Umsetzungsfehler_und_die_Betriebskosten_einer_Integration\" >Typische Umsetzungsfehler und die Betriebskosten einer Integration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#FAQ_%E2%80%93_die_haeufigsten_Fragen_zur_Integration_von_Baselinker_und_ERP\" >FAQ &#8211; die h\u00e4ufigsten Fragen zur Integration von Baselinker und ERP<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Beseitigt_die_Integration_von_Baselinker_mit_dem_ERP_die_manuelle_Bearbeitung_von_Bestellungen_und_Rechnungen_vollstaendig\" >Beseitigt die Integration von Baselinker mit dem ERP die manuelle Bearbeitung von Bestellungen und Rechnungen vollst\u00e4ndig?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Wie_lange_dauert_die_Umsetzung_einer_Integration_des_Shops_mit_Baselinker_und_ERP_und_wovon_haengen_die_Kosten_ab\" >Wie lange dauert die Umsetzung einer Integration des Shops mit Baselinker und ERP und wovon h\u00e4ngen die Kosten ab?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.web-systems.pl\/de\/shop-integration-baselinker-erp-verkauf-lager-rechnungen\/#Fazit_und_wann_es_sich_lohnt_die_Integration_einem_Dienstleister_zu_uebergeben\" >Fazit und wann es sich lohnt, die Integration einem Dienstleister zu \u00fcbergeben<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Warum_das_manuelle_Abtippen_von_Bestellungen_versteckte_Kosten_im_E-Commerce_verursacht\"><\/span>Warum das manuelle Abtippen von Bestellungen versteckte Kosten im E-Commerce verursacht<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Szenario, das wir bei Kunden antreffen, die sich wegen einer Integration melden, ist erstaunlich gleichf\u00f6rmig. Der Shop auf WooCommerce, PrestaShop oder Shoper lebt in seinem eigenen Rhythmus, Baselinker bearbeitet Bestellungen und Versand, und das ERP &#8211; sagen wir Subiekt GT, enova365, Comarch ERP Optima oder WAPRO &#8211; k\u00fcmmert sich um Lager und Buchhaltung. Jedes dieser Systeme macht seine Arbeit gut. Nur hat niemand die Br\u00fccken dazwischen entworfen. Und diese Br\u00fccke wird zum Menschen, der mehrmals t\u00e4glich dieselben Daten von einem Fenster ins andere tippt. Solange es ein gutes Dutzend Bestellungen am Tag sind, funktioniert das irgendwie. Schwierig wird es genau dann, wenn das Gesch\u00e4ft gut l\u00e4uft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Manuelles Abtippen ist kein Kostenblock, den Sie in einer Ausgaben\u00fcbersicht sehen. Daf\u00fcr gibt es keine Rechnung und keine eigene Budgetposition. Er zeigt sich erst in den Folgen, und die k\u00f6nnen schmerzhaft sein. Am teuersten sind falsche Lagerbest\u00e4nde, denn sie f\u00fchren direkt zum doppelten Verkauf desselben letzten St\u00fccks. Der Kunde bestellt, bekommt eine Best\u00e4tigung und zwei Tage sp\u00e4ter eine E-Mail mit Entschuldigung und R\u00fcckerstattung. In der Welt der Marktpl\u00e4tze bedeutet eine solche Panne nicht nur entgangene Marge, sondern auch eine schlechtere Verk\u00e4uferbewertung bei Allegro oder Amazon &#8211; und das trifft die Sichtbarkeit der Angebote unmittelbar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der zweite stille Kostenfaktor? Versp\u00e4tete Rechnungen. Wenn ein Verkaufsbeleg von Hand und mit Verz\u00f6gerung entsteht, leidet die Liquidit\u00e4t, und die Buchhaltung wird am Monatsende zur Brandbek\u00e4mpfung. Dazu kommen Reklamationen aus Datenabweichungen: eine andere Adresse auf dem Versandetikett als auf der Rechnung, eine abweichende Menge, ein falscher Mehrwertsteuersatz. Jeder dieser kleinen Fehler frisst die Zeit eines Teams, das das Sortiment weiterentwickeln k\u00f6nnte, und stattdessen die Folgen eines Tippfehlers gerader\u00fcckt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aus Sicht des Dienstleisters ist jedoch etwas anderes am interessantesten &#8211; wo die Engp\u00e4sse wirklich entstehen. Denn sie liegen selten dort, wo das Unternehmen sie zuerst sucht. Der Prozess Bestellung &#8211; Lager &#8211; Buchhaltung hat mehrere neuralgische Ber\u00fchrungspunkte, an denen Daten den Besitzer wechseln m\u00fcssen. Und genau an diesen Grenzen gehen Informationen verloren. Die klassischen Reibungsstellen sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Annahme der Bestellung<\/strong> &#8211; der Moment, in dem die Daten aus dem Warenkorb des Shops in das Verwaltungssystem gelangen m\u00fcssen, mit korrekt zugeordnetem Produkt, Preis und Rechnungsdaten.<\/li>\n<li><strong>Reservierung und Warenausgabe<\/strong> &#8211; hier laufen die Best\u00e4nde auseinander, wenn das Lager nicht in Echtzeit wei\u00df, was in einem anderen Kanal verkauft wurde.<\/li>\n<li><strong>\u00c4nderung des Versandstatus<\/strong> &#8211; der Kunde erwartet die Sendungsnummer automatisch und nicht erst nach einem Anruf im B\u00fcro.<\/li>\n<li><strong>Ausstellung des Verkaufsbelegs<\/strong> &#8211; der \u00dcbergang von der bezahlten Bestellung zur Rechnung mit korrekter buchhalterischer Nummerierung.<\/li>\n<li><strong>Bearbeitung einer R\u00fccksendung oder Korrektur<\/strong> &#8211; die Phase, die am h\u00e4ufigsten \u00fcbergangen wird, obwohl sie die meiste Handarbeit erzeugt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Am wichtigsten ist aber das Warnsignal, an dem sich der richtige Zeitpunkt f\u00fcr die Automatisierung erkennen l\u00e4sst. Die Zeit f\u00fcr eine Integration kommt dann, wenn die Zahl der Bestellungen schneller w\u00e4chst als das Team, das sie bearbeitet. Wenn Sie f\u00fcr jede weiteren hundert Bestellungen im Monat zus\u00e4tzliche B\u00fcrostunden aufwenden m\u00fcssen, h\u00f6rt das Modell auf zu skalieren. Weitere Leute f\u00fcr das Abtippen von Daten einzustellen ist, als w\u00fcrde man Wasser in einen l\u00f6chrigen Eimer gie\u00dfen. In der Praxis sehen wir, dass Firmen, die die Integration bis zum v\u00f6lligen Chaos aufschieben, sp\u00e4ter mehr zahlen &#8211; sowohl f\u00fcr die Einf\u00fchrung selbst als auch f\u00fcr das Aufr\u00e4umen der angesammelten Datenunordnung. Je fr\u00fcher Sie den Prozess ordnen, desto g\u00fcnstiger und ruhiger verl\u00e4uft er. Automatisierung ist also kein Luxus f\u00fcr die gr\u00f6\u00dften Marktteilnehmer. Sie ist eine nat\u00fcrliche Reifestufe eines E-Commerce, der wachsen will, ohne die Kosten der Auftragsbearbeitung im gleichen Tempo aufzubl\u00e4hen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_die_Integration_Shop_%E2%80%93_Baselinker_%E2%80%93_ERP_technisch_funktioniert\"><\/span>Wie die Integration Shop &#8211; Baselinker &#8211; ERP technisch funktioniert<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um eine Integration bewusst zu beauftragen, sollte man wissen, was unter der Haube passiert. Baselinker \u00fcbernimmt in diesem Puzzle die Rolle der Zwischenschicht &#8211; einer Art operativer Zentrale f\u00fcr den E-Commerce. Dort treffen Bestellungen aus verschiedenen Quellen zusammen: aus dem eigenen Shop, von Allegro, Amazon, eBay und anderen Marktpl\u00e4tzen. Baselinker verwaltet Bestellungen, f\u00fchrt ein eigenes Produktlager, bearbeitet Status, erzeugt Versandetiketten und spricht mit Versandsystemen. Dadurch muss man nicht zu jedem Kanal einzeln eine eigene Br\u00fccke bauen &#8211; wir integrieren uns mit einer einzigen, standardisierten Plattform, die den Verkehr aus vielen Quellen b\u00fcndelt. Das spart bei der Umsetzung enorm viel Komplexit\u00e4t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entscheidend ist, die Richtungen des Datenflusses zu verstehen, denn eine Integration ist nicht ein Strom, sondern mehrere unabh\u00e4ngige Bahnen &#8211; jede mit eigenen Regeln. Produkte und aktuelle Lagerbest\u00e4nde flie\u00dfen \u00fcblicherweise vom ERP in Richtung Baselinker und Shop, denn der buchhalterisch-logistische Kern des Unternehmens wei\u00df am besten, wie viel wovon wirklich im Regal liegt. Bestellungen gehen den umgekehrten Weg &#8211; sie entstehen im Shop oder auf einem Marktplatz, werden in Baselinker geb\u00fcndelt und gelangen von dort als auszuf\u00fchrende Belege ins ERP. Rechnungen und Verkaufsbelege wiederum entstehen im ERP, denn es ist f\u00fcr die Nummerierung, die Einhaltung der Vorschriften und die buchhalterische Erfassung zust\u00e4ndig. Anschlie\u00dfend kehren ihre Nummern oder PDF-Dateien zu Baselinker und zum Kunden zur\u00fcck.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Art, wie diese Daten unterwegs sind, hat gro\u00dfen Einfluss auf die Qualit\u00e4t der gesamten L\u00f6sung. Eine moderne Integration st\u00fctzt sich auf die Kommunikation \u00fcber APIs im REST-Stil, auf Webhooks und auf Aufgabenwarteschlangen. Dieser Ansatz ersetzt die alten, schwerf\u00e4lligen zyklischen Synchronisierungen, die alle Viertelstunde anliefen und die gesamte Produktdatenbank durchkauten, ganz gleich ob sich etwas ge\u00e4ndert hatte. Ein Webhook arbeitet umgekehrt und kl\u00fcger: Das System meldet ein konkretes Ereignis genau dann, wenn es eintritt. Eine neue bezahlte Bestellung ist da &#8211; eine Benachrichtigung geht raus. Der Bestand eines Produkts hat sich ge\u00e4ndert &#8211; eine Aktualisierung geht raus. Die Daten sind frischer, und die Last auf APIs und Servern ist um ein Vielfaches geringer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der Projektpraxis verlassen wir uns selten allein auf Webhooks. Wir kombinieren sie mit Aufgabenwarteschlangen, die Ereignisse puffern und in kontrolliertem Tempo verarbeiten. Ein solcher Puffer rettet die Lage, wenn w\u00e4hrend einer Werbeaktion pl\u00f6tzlich eine Welle von Bestellungen hereinkommt oder wenn eines der Systeme vor\u00fcbergehend nicht antwortet. Die Ereignisse warten in der Warteschlange, die Integration arbeitet sie der Reihe nach ab und wiederholt Versuche im Fehlerfall. Dazu kommt eine regelm\u00e4\u00dfige, leichte Kontrollsynchronisierung, die von Zeit zu Zeit die Best\u00e4nde vergleicht und eventuelle Abweichungen aufsp\u00fcrt. Ein Sicherheitsgurt f\u00fcr den Fall eines verlorenen Webhooks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die wichtigste Entscheidung, die ganz am Anfang zu treffen ist, betrifft den Begriff single source of truth, also die einzige Quelle der Wahrheit. Es geht darum, eindeutig festzulegen, welches System der Eigent\u00fcmer einer bestimmten Datenart ist und sie \u00e4ndern darf. Und das ist keine Erfindung der E-Commerce-Branche &#8211; es ist ein grundlegendes Muster der <a href=\"https:\/\/www.web-systems.pl\/de\/softwareentwicklung\/\">Softwarearchitektur<\/a>. Die Dokumentation zur Anwendungsarchitektur beschreibt es so:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\u201eWenn in Ihrer App ein neuer Datentyp definiert wird, weisen Sie ihm eine einzige Quelle der Wahrheit (SSOT) zu. Die SSOT ist der Eigent\u00fcmer dieser Daten, und nur die SSOT darf sie ver\u00e4ndern.&#8221;<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Auf unsere Welt \u00fcbertragen bedeutet das sehr konkrete Festlegungen. Wer ist Eigent\u00fcmer des Lagerbestands &#8211; das ERP oder Baselinker? Wer f\u00fchrt die ma\u00dfgeblichen Preise und die Preisliste? Wo lebt die Kundenkartei mit den Rechnungsdaten? Ohne diese Entscheidungen wird die Integration zum Schlachtfeld, auf dem zwei Systeme einander \u00fcberschreiben und der Bestand eines Produkts hin und her springt. Wenn wir f\u00fcr jede Datenart klar einen Eigent\u00fcmer bestimmen, beseitigen wir eine ganze Klasse von Fehlern, bevor sie \u00fcberhaupt entsteht. Die zitierte Quelle nennt die Vorteile dieses Ansatzes direkt:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\u201eEr b\u00fcndelt alle \u00c4nderungen an einer bestimmten Datenart an einer Stelle. Er sch\u00fctzt die Daten, sodass andere Typen sie nicht manipulieren k\u00f6nnen. Er macht \u00c4nderungen an den Daten besser nachvollziehbar, sodass sich Fehler leichter finden lassen.&#8221;<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Diese drei S\u00e4tze erkl\u00e4ren hervorragend, warum eine gut aufgebaute Integration nicht nur schneller ist, sondern sich auch leichter untersuchen l\u00e4sst. Wenn etwas schiefgeht, wei\u00df man, wo die Ursache zu suchen ist, denn jede \u00c4nderung hat einen Eigent\u00fcmer und eine Spur. Das ist der Unterschied zwischen einem System, das sich jahrelang betreiben l\u00e4sst, und einem, das nach einem halben Jahr zur schwarzen Kiste wird, in die niemand hineinschauen m\u00f6chte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_sich_automatisieren_laesst_Verkauf_Lager_und_Rechnungen_Schritt_fuer_Schritt\"><\/span>Was sich automatisieren l\u00e4sst: Verkauf, Lager und Rechnungen Schritt f\u00fcr Schritt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gehen wir von der Architektur zu den konkreten Dingen \u00fcber, denn sie entscheiden \u00fcber die Rendite. Der Umfang der Automatisierung ist breit, aber es lohnt sich, ihn in einzelne, greifbare T\u00e4tigkeiten zu zerlegen, die zuvor ein Mensch erledigt hat. Ein gut entworfener Ablauf umfasst den gesamten Lebenszyklus einer Bestellung &#8211; vom Klick des Kunden bis zum Beleg in der Buchhaltung. Hier ist die Liste der Prozesse, die wir dem Team tats\u00e4chlich abnehmen:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Import von Bestellungen<\/strong> &#8211; jede Bestellung aus dem Shop und von den Marktpl\u00e4tzen landet automatisch in Baselinker und im ERP, mit korrekter Zuordnung der Produkte \u00fcber die SKU und der Kundendaten.<\/li>\n<li><strong>Reservierung der Lagerbest\u00e4nde<\/strong> &#8211; die Ware wird im Moment der Bestellung f\u00fcr diese Bestellung gesperrt, sodass sie sich nicht ein zweites Mal verkaufen l\u00e4sst.<\/li>\n<li><strong>Aktualisierung der Versandstatus<\/strong> &#8211; Sendungsaufgabe, Sendungsnummer und Bearbeitungsstatus kehren ohne menschliches Zutun in den Shop und zum Kunden zur\u00fcck.<\/li>\n<li><strong>Erzeugung von Rechnungen<\/strong> &#8211; der Verkaufsbeleg entsteht im ERP auf Basis der bezahlten Bestellung, unter Wahrung der fortlaufenden Nummerierung.<\/li>\n<li><strong>Versand der Belege an den Kunden<\/strong> &#8211; die Rechnung als PDF geht automatisch per E-Mail hinaus, direkt nach der Ausstellung.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die meisten Emotionen sorgt gew\u00f6hnlich die automatische Rechnungsstellung, denn sie ber\u00fchrt den empfindlichen Bereich der Buchhaltung. Die Kunst liegt darin, die Ausstellung des Belegs mit einem konkreten Gesch\u00e4ftsereignis zu verkn\u00fcpfen &#8211; meist mit der Bezahlung der Bestellung. Solange die Zahlung nicht eingegangen ist, entsteht keine Rechnung. So produzieren wir keine Belege f\u00fcr Bestellungen, die nie ausgef\u00fchrt werden. Ebenso wichtig ist eine Nummerierung im Einklang mit der Buchhaltungspolitik des Unternehmens. Rechnungen m\u00fcssen die von den Vorschriften geforderte Kontinuit\u00e4t und Ordnung wahren, deshalb \u00fcberlassen wir ihre Nummerierung immer dem ERP-System &#8211; daf\u00fcr wurde es gebaut. Die Integration l\u00f6st den Prozess nur aus und \u00fcbergibt die Daten, Eigent\u00fcmer der Nummer bleibt aber das ERP. Das ist eine weitere Anwendung des Prinzips der einzigen Quelle der Wahrheit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die zweite S\u00e4ule ist die Synchronisierung der Lagerbest\u00e4nde in beide Richtungen. Klingt einfach. Nur verbergen sich genau hier die meisten Feinheiten. Der Bestand muss vom ERP in die Verkaufskan\u00e4le flie\u00dfen, damit ein Kunde nichts kauft, was physisch nicht da ist. Und gleichzeitig muss die Information \u00fcber einen Verkauf zur\u00fcckkommen, um die Ware \u00fcberall zugleich aus der Verf\u00fcgbarkeit zu nehmen. Wenn dieser Kreislauf reibungslos l\u00e4uft, verschwindet der Phantomverkauf &#8211; also die Annahme von Bestellungen f\u00fcr Produkte, die eine Sekunde zuvor in einem anderen Kanal ausverkauft waren. Das sch\u00fctzt die Verk\u00e4uferbewertung und erspart dem Team Erkl\u00e4rungen gegen\u00fcber Kunden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tipp:<\/strong> Wenn Sie dieselben Produkte gleichzeitig auf mehreren Marktpl\u00e4tzen verkaufen, richten Sie einen Sicherheitspuffer beim Lagerbestand ein. In jedem Kanal einen um einige St\u00fcck niedrigeren Bestand als den tats\u00e4chlichen anzuzeigen gibt Ihnen Spielraum f\u00fcr Verz\u00f6gerungen bei der Synchronisierung und senkt das Risiko eines Doppelverkaufs zu Spitzenzeiten drastisch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Bereich, der bei der Kalkulation fast immer \u00fcbersehen wird, ist der Umgang mit untypischen Situationen. R\u00fccksendungen, Rechnungskorrekturen und die Arbeit mit mehreren Lagern sind kein Randthema. Sie sind der Alltag eines reifen E-Commerce. Eine R\u00fccksendung erfordert die R\u00fccknahme des Bestands, die Ausstellung einer Korrektur und die vollst\u00e4ndige Erfassung in der Buchhaltung. Eine Rechnungskorrektur muss die Verbindung zum Ursprungsbeleg und die \u00dcbereinstimmung der Nummerierung wahren. Mehrere Lager bedeuten wiederum, dass entschieden werden muss, von welchem Standort aus versendet wird und wie die Best\u00e4nde auf die Standorte verteilt werden. Ber\u00fccksichtigt der Dienstleister diese F\u00e4lle nicht in der Analyse, bekommt der Kunde eine Integration, die den gl\u00fccklichen Pfad hervorragend beherrscht und bei der ersten R\u00fccksendung versagt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aus unserer Erfahrung ergibt sich eine einfache Wahrheit: Der Wert einer Integration misst sich nicht daran, wie sie eine typische Bestellung abwickelt, sondern daran, wie sie mit Ausnahmen umgeht. Deshalb zerlegen wir in der Analysephase die Gesch\u00e4ftsprozesse immer in ihre Bestandteile und fragen nach Randf\u00e4llen, bevor wir die erste Zeile Code schreiben. So l\u00e4sst sich das Projekt ehrlich kalkulieren, und es kommt nicht dazu, dass das Budget w\u00e4hrend der Umsetzung w\u00e4chst, weil sich pl\u00f6tzlich herausstellt, dass R\u00fccksendungen doch abgedeckt werden m\u00fcssen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Architekturentscheidungen_und_Risiken_die_man_am_Projektanfang_nicht_sieht\"><\/span>Architekturentscheidungen und Risiken, die man am Projektanfang nicht sieht<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auf dem Papier sieht jede Integration \u00e4hnlich aus: zwei Systeme verbinden, Daten \u00fcbergeben, fertig. Der Teufel steckt wie immer im Detail &#8211; und das meiste davon zeigt sich erst beim ersten echten Produktivbetrieb. Die schwerwiegendste und am h\u00e4ufigsten untersch\u00e4tzte Herausforderung ist das Mapping der Daten. Shop, Baselinker und ERP sprechen verschiedene Sprachen, selbst wenn sie dieselben Dinge beschreiben. Die SKU eines Produkts kann in jedem System ein anderes Format haben, Ma\u00dfeinheiten decken sich nicht immer, und Mehrwertsteuers\u00e4tze werden manchmal auf mehrere Arten erfasst. Dazu kommen Bestellstatus, die in einem System anders hei\u00dfen als im anderen. Die meisten Umsetzungsfehler entstehen genau in dieser Phase, in der ein W\u00f6rterbuch in ein anderes \u00fcbersetzt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mapping ist keine einmalige Tabelle, die Sie in einer Stunde ausf\u00fcllen. Es ist ein lebendiger Teil des Systems, den man im Hinblick auf Ver\u00e4nderungen entwerfen muss. Ein neuer Mehrwertsteuersatz kommt hinzu, eine neue Produktkategorie entsteht, die Art der Variantencodierung \u00e4ndert sich &#8211; und das Mapping muss das aushalten, ohne dass Code neu geschrieben wird. Deshalb halten wir in unseren Einf\u00fchrungen die Mapping-Regeln in der Konfiguration und nicht fest im Code. Die \u00c4nderung eines Steuersatzes oder das Hinzuf\u00fcgen eines Lagers ist dann eine Frage der Einstellungen und nicht einer weiteren Entwicklungsrunde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das zweite Risiko, f\u00fcr den Auftraggeber unsichtbar, aber grundlegend f\u00fcr die Zuverl\u00e4ssigkeit, ist Idempotenz und der Umgang mit Duplikaten. In der Welt der Webhooks und Warteschlangen muss man davon ausgehen, dass dasselbe Ereignis zweimal eintreffen kann. Netze sind mitunter unzuverl\u00e4ssig, Systeme wiederholen Versuche, und eine Benachrichtigung \u00fcber eine Bestellung kann doppelt ankommen. Reagiert die Integration naiv, entstehen zwei Rechnungen zu derselben Bestellung, oder die Ware wird zweimal vom Bestand abgezogen. Idempotenz bedeutet, dass unabh\u00e4ngig davon, wie oft dasselbe Ereignis eintrifft, die Wirkung eine einzige bleibt. Wir erreichen das, indem wir Ereignisse mit einem eindeutigen Schl\u00fcssel kennzeichnen und pr\u00fcfen, ob eine Bestellung bereits verarbeitet wurde, bevor wir irgendeine Operation ausf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tipp:<\/strong> Speichern Sie beim Empfang jedes Ereignisses dessen eindeutige Kennung zusammen mit dem Verarbeitungsstatus. Bevor Sie eine Rechnung erzeugen oder einen Bestand aktualisieren, pr\u00fcfen Sie, ob diese Kennung bereits existiert. Diese eine einfache Regel sch\u00fctzt vor einer ganzen Familie von Fehlern, die aus doppelten Benachrichtigungen entstehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der dritte Bereich ist die Arbeit innerhalb der Grenzen, die externe Systeme vorgeben. Sowohl das API von Baselinker als auch die Schnittstellen der ERP-Systeme haben ihre Anfragelimits. \u00dcberschreiten Sie sie, werden Anfragen abgewiesen, und in der Folge verlieren Sie Daten, wenn die Integration darauf nicht vorbereitet ist. Eine professionelle L\u00f6sung sieht deshalb einen Wiederholungsmechanismus mit vern\u00fcnftigem Abstand vor, das Einreihen von Anfragen im Takt der Limits sowie eine vollst\u00e4ndige Protokollierung der Ereignisse. Denn die Protokolle sind der erste Ort, zu dem wir greifen, wenn ein Kunde ein Problem meldet. Ohne sie wird die Diagnose zum Raten, und die Behebung einer St\u00f6rung dauert Stunden statt Minuten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die vierte S\u00e4ule, die man nicht stiefm\u00fctterlich behandeln darf, ist die Sicherheit. Eine Integration arbeitet mit API-Schl\u00fcsseln, die Zugang zum Herz des Unternehmens geben, und mit personenbezogenen Daten der Kunden. Die Schl\u00fcssel d\u00fcrfen nicht im Code oder im Repository liegen &#8211; wir bewahren sie in sicheren Secret-Speichern auf, mit Zugriffskontrolle und der M\u00f6glichkeit zur Rotation. Personenbezogene Daten unterliegen der DSGVO, was konkrete Pflichten bedeutet: die Minimierung der erhobenen Informationen, die Kontrolle dar\u00fcber, wer Zugriff hat, sowie bewusste Entscheidungen dar\u00fcber, wo und wie lange Daten gespeichert werden. Auch die Protokolle, die wir f\u00fcr ihren Nutzen bei der Diagnose so loben, m\u00fcssen mit Verstand entworfen werden, damit sie sensible Kundendaten nicht in lesbarer Form festhalten. Das ist keine Zugabe zum Projekt, sondern ein integraler Bestandteil. Diese Fragen zu \u00fcbergehen erzeugt ein rechtliches und reputatives Risiko, das die Kosten f\u00fcr einen von Anfang an korrekten Entwurf der Sicherheitsma\u00dfnahmen um ein Vielfaches \u00fcbersteigt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Typische_Umsetzungsfehler_und_die_Betriebskosten_einer_Integration\"><\/span>Typische Umsetzungsfehler und die Betriebskosten einer Integration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nach Jahren der Arbeit an Integrationen sehen wir, dass Unternehmen erstaunlich gleichf\u00f6rmige Fehler machen. Wir haben die h\u00e4ufigsten gesammelt, denn das Wissen um die Fallen ist der billigste Weg, sie zu vermeiden. Hier ist die Liste der typischen S\u00fcnden, die wir bei Einf\u00fchrungen beobachten, die in Eile oder von Dienstleistern ohne E-Commerce-Erfahrung gemacht werden:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Fehlendes Mapping der Mehrwertsteuers\u00e4tze<\/strong> &#8211; Rechnungen gehen mit falscher Steuer hinaus, was Korrekturen und buchhalterische Probleme erzeugt.<\/li>\n<li><strong>Ignorieren von R\u00fccksendungen und Korrekturen<\/strong> &#8211; die Integration deckt nur den Verkauf ab, und der gesamte R\u00fccksendeprozess bleibt an den Menschen h\u00e4ngen.<\/li>\n<li><strong>Fehlendes Monitoring<\/strong> &#8211; niemand wei\u00df, dass die Integration nicht mehr l\u00e4uft, bis ein ver\u00e4rgerter Kunde anruft.<\/li>\n<li><strong>Fest einkodierte Kennungen<\/strong> &#8211; IDs von Lagern, Status oder Kategorien starr im Code hinterlegt, die bei jeder \u00c4nderung auseinanderfallen.<\/li>\n<li><strong>Fehlende Testumgebung<\/strong> &#8211; jede \u00c4nderung landet sofort in der Produktion, sodass Fehler echte Kunden und echte Rechnungen treffen.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Jeder dieser Punkte hat einen gemeinsamen Nenner: Er entspringt der Vorstellung, eine Integration sei ein einmaliges Projekt, das man einmal macht und dann vergisst. Und das ist das gr\u00f6\u00dfte Missverst\u00e4ndnis in diesem ganzen Feld. Eine Integration ist ein lebender Organismus, der mit einem sich ver\u00e4ndernden Umfeld Schritt halten muss. Das API von Baselinker entwickelt sich weiter, neue Versionen und neue Methoden kommen hinzu. Es entstehen neue Verkaufskan\u00e4le, die das Unternehmen anbinden m\u00f6chte. Das ERP erh\u00e4lt Aktualisierungen, die manchmal die Arbeitsweise wichtiger Funktionen \u00e4ndern. Jedes dieser Ereignisse kann einen bislang funktionierenden Datenfluss st\u00f6ren. Eine Integration, die niemand pflegt, wird fr\u00fcher oder sp\u00e4ter aufh\u00f6ren zu funktionieren &#8211; und das geschieht meist im ung\u00fcnstigsten Moment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit kommen wir zur realen Verteilung der Kosten, \u00fcber die man schon bei der Kalkulation ehrlich sprechen sollte. Die Kosten einer Integration haben zwei Bestandteile: Umsetzung und Betrieb. Die Umsetzung ist einmalig und sichtbar, deshalb zieht sie die gesamte Aufmerksamkeit auf sich. Der Betrieb verteilt sich \u00fcber die Zeit und ist weniger spektakul\u00e4r, aber er entscheidet dar\u00fcber, ob die Integration jahrelang dient oder zur Quelle st\u00e4ndiger Krisen wird. Zum Betrieb geh\u00f6ren das Monitoring, die Reaktion auf \u00c4nderungen im API, kleine Korrekturen und vor allem ein Alarmsystem. Der Unterschied zwischen einer reifen und einer unreifen Integration l\u00e4sst sich auf eine Frage bringen: Erfahren Sie von einer St\u00f6rung durch einen automatischen Alarm oder durch einen Anruf des Kunden am Freitagnachmittag?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Monitoring und Alarme machen aus einer reaktiven Lage eine proaktive. Statt der Meldung &#8220;die Integration hat am Freitag aufgeh\u00f6rt zu arbeiten&#8221;, die das Unternehmen am Montag zusammen mit einer Welle von Reklamationen erreicht, bekommt das Team eine Benachrichtigung in dem Moment, in dem etwas zu klemmen beginnt. Die Zahl der verarbeiteten Bestellungen ist unter den erwarteten Schwellenwert gefallen, die Warteschlange fehlgeschlagener Versuche w\u00e4chst, das API beginnt Fehler zur\u00fcckzugeben &#8211; von jedem dieser Signale sollte man sofort wissen. Eine fr\u00fche Warnung erlaubt es, das Problem zu beheben, bevor die Kunden es sp\u00fcren. Genau diese unsichtbare Schicht unterscheidet eine professionelle Integration von einem Provisorium, das funktioniert, solange die Sonne scheint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Abschluss dieses Abschnitts lasse ich drei praktische Hinweise f\u00fcr alle da, die eine Integration beauftragen und nicht entt\u00e4uscht werden wollen. Behandeln Sie sie als Mindestanforderungen an den Dienstleister &#8211; unabh\u00e4ngig davon, wer das Projekt am Ende umsetzt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fordern Sie Protokolle<\/strong> &#8211; ohne eine vollst\u00e4ndige Aufzeichnung der Ereignisse ist die Fehlersuche reines Raten. Protokolle sind Ihre Versicherung f\u00fcr schwierige Tage.<\/li>\n<li><strong>Fordern Sie eine Testumgebung<\/strong> &#8211; \u00c4nderungen m\u00fcssen sich ohne Risiko f\u00fcr echte Bestellungen und Rechnungen pr\u00fcfen lassen. Keine Sandbox zu haben hei\u00dft, sich \u00c4rger einzuhandeln.<\/li>\n<li><strong>Fordern Sie eine Dokumentation des Daten-Mappings<\/strong> &#8211; eine Aufstellung, wie die Felder des einen Systems den Feldern des anderen entsprechen, ist die Landkarte, dank der ein n\u00e4chster Dienstleister die Umsetzung \u00fcberhaupt versteht.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Diese drei Forderungen kosten in der Abstimmungsphase nichts und k\u00f6nnen sp\u00e4ter enorm viel Geld und Nerven sparen. Ein Dienstleister, der sich mit ihrer Erf\u00fcllung schwertut, signalisiert, dass er entweder zum ersten Mal eine Integration baut oder nicht vorhat, l\u00e4ngerfristig beim Kunden zu bleiben. Beides sollte eine Warnleuchte angehen lassen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ_%E2%80%93_die_haeufigsten_Fragen_zur_Integration_von_Baselinker_und_ERP\"><\/span>FAQ &#8211; die h\u00e4ufigsten Fragen zur Integration von Baselinker und ERP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben die beiden Fragen gesammelt, die uns Kunden am h\u00e4ufigsten stellen, bevor sie sich f\u00fcr ein Projekt entscheiden. Wir beantworten sie so wie beim ersten Treffen &#8211; ohne Umschweife und ohne Unm\u00f6gliches zu versprechen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Beseitigt_die_Integration_von_Baselinker_mit_dem_ERP_die_manuelle_Bearbeitung_von_Bestellungen_und_Rechnungen_vollstaendig\"><\/span>Beseitigt die Integration von Baselinker mit dem ERP die manuelle Bearbeitung von Bestellungen und Rechnungen vollst\u00e4ndig?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In der \u00fcberwiegenden Mehrheit der F\u00e4lle ja, wobei eine ehrliche Antwort eine Einschr\u00e4nkung braucht. Eine gut entworfene Integration automatisiert den gesamten gl\u00fccklichen Pfad &#8211; also eine typische Bestellung von der Aufgabe \u00fcber die Bestandsreservierung und den Versand bis zur Ausstellung und Zustellung der Rechnung. Hier sinkt der menschliche Anteil praktisch auf null, und das Team \u00fcbernimmt die Aufsicht statt des Abtippens von Daten. Der menschliche Anteil bleibt dagegen dort, wo eine gesch\u00e4ftliche Entscheidung n\u00f6tig ist: eine untypische R\u00fccksendung, eine Reklamation, die Verhandlung erfordert, eine Bestellung mit falschen Kundendaten, die gekl\u00e4rt werden muss. Das ist jedoch keine manuelle Bearbeitung im alten Sinn, sondern bewusste Kontrolle \u00fcber die Ausnahmen. Das Ziel einer Integration ist nicht, Menschen freizusetzen, sondern ihre Aufmerksamkeit vom monotonen Abtippen auf Aufgaben zu verlagern, die wirklich menschliches Urteil verlangen. Das Unternehmen gewinnt die F\u00e4higkeit, ein Vielfaches an Bestellungen zu bearbeiten, ohne dass das Team im gleichen Verh\u00e4ltnis w\u00e4chst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_lange_dauert_die_Umsetzung_einer_Integration_des_Shops_mit_Baselinker_und_ERP_und_wovon_haengen_die_Kosten_ab\"><\/span>Wie lange dauert die Umsetzung einer Integration des Shops mit Baselinker und ERP und wovon h\u00e4ngen die Kosten ab?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt keine einzige ehrliche Antwort in Form eines konkreten Betrags, denn Kosten und Zeit h\u00e4ngen von mehreren messbaren Faktoren ab. Der wichtigste ist das ERP-System auf Kundenseite und die Qualit\u00e4t seines API &#8211; manche Systeme haben moderne, gut dokumentierte Schnittstellen, andere verlangen Umwege und Grundlagenarbeit. Der zweite Faktor ist die Komplexit\u00e4t der Prozesse: die Zahl der Lager, der Verkaufskan\u00e4le, der Produktvarianten sowie die Frage, ob R\u00fccksendungen und Korrekturen abgedeckt werden m\u00fcssen. Der dritte ist der Zustand der Daten &#8211; Unordnung in der Produktkartei kann ein Projekt st\u00e4rker verl\u00e4ngern als der Programmierteil selbst. Eine einfache Integration eines Shops mit einem Lager und einer einfachen Rechnungsstellung ist ein Projekt in der Gr\u00f6\u00dfenordnung von einigen Wochen. Eine umfangreiche Einf\u00fchrung mit vielen Kan\u00e4len, R\u00fccksendungen und vollem Monitoring dauert entsprechend l\u00e4nger. Im Gespr\u00e4ch beginnen wir immer mit der Analyse der Prozesse, denn erst sie erlaubt eine seri\u00f6se Kalkulation statt einer aus der Luft gegriffenen Zahl. Und denken Sie daran: Ein g\u00fcnstigeres Angebot, das die Randf\u00e4lle ausl\u00e4sst, erweist sich im Betrieb meist als teurer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit_und_wann_es_sich_lohnt_die_Integration_einem_Dienstleister_zu_uebergeben\"><\/span>Fazit und wann es sich lohnt, die Integration einem Dienstleister zu \u00fcbergeben<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kehren wir zum Montagmorgen vom Anfang dieses Artikels zur\u00fcck. Nach einer gut durchgef\u00fchrten Integration sieht er v\u00f6llig anders aus. Die aus dem Lager herausgegebene Ware ist die, die das System tats\u00e4chlich als verf\u00fcgbar anzeigt. Die Rechnung wartet im Postfach des Kunden, bevor er \u00fcberhaupt danach fragen kann. Die Buchhalterin besch\u00e4ftigt sich mit Analysen statt mit dem Abtippen von Nummern. Die Automatisierung von Verkauf, Lager und Rechnungsstellung zahlt sich auf zwei Wegen zugleich aus &#8211; durch die zur\u00fcckgewonnene Zeit des Teams, das sich der Weiterentwicklung widmen kann, und durch die radikale Verringerung der Zahl kostspieliger Fehler. Das ist keine Ersparnis, die man sich vorstellen muss. Man sieht sie an der k\u00fcrzeren Bearbeitungszeit einer Bestellung, an weniger Reklamationen und an einer stabileren Bewertung auf den Marktpl\u00e4tzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Denken Sie aber daran, worin sich eine gut gemachte Integration von einer beliebigen unterscheidet. Die erste ist skalierbar, sie w\u00e4chst also mit dem Gesch\u00e4ft, statt es im Moment des Erfolgs zu bremsen. Sie wird \u00fcberwacht, Sie erfahren also von Problemen aus einem Alarm und nicht vom Kunden. Sie ist widerstandsf\u00e4hig gegen\u00fcber \u00c4nderungen im API, weil sie unter der Annahme entworfen wurde, dass sich das Umfeld ver\u00e4ndern wird. Diese drei Eigenschaften entstehen nicht zuf\u00e4llig und auch nicht aus dem g\u00fcnstigsten Angebot. Sie ergeben sich aus bewussten Architekturentscheidungen, die ganz am Anfang getroffen wurden, aus Erfahrung im Umgang mit Randf\u00e4llen und daraus, eine Integration als lebendes System zu behandeln und nicht als einmaligen Auftrag.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Web Systems besch\u00e4ftigen wir uns seit 2006 mit solchen Projekten. Wir sind ein software house aus \u0141\u00f3d\u017a, das Web- und mobile Anwendungen, B2B-Systeme, API-Integrationen, Automatisierungen, E-Commerce-L\u00f6sungen sowie Werkzeuge auf Basis von KI entwirft und einf\u00fchrt. Integrationen von Shops mit Baselinker und ERP-Systemen behandeln wir nicht als Verschieben von Daten zwischen Fenstern, sondern als Entwurf eines zuverl\u00e4ssigen Informationsflusses, der jahrelang funktionieren soll. Wir kennen die realen technischen, finanziellen und betrieblichen Probleme, weil wir diese Systeme nicht nur bauen, sondern sie auch gemeinsam mit den Kunden betreiben und weiterentwickeln. Aus dieser Perspektive schreiben wir \u00fcber Daten-Mapping, Idempotenz, API-Limits und Sicherheit &#8211; nicht aus dem Lehrbuch, sondern aus der Umsetzungspraxis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Ihr Shop schneller w\u00e4chst als das Team, das ihn betreut, und die Daten zwischen den Systemen immer noch ein Mensch per Kopieren und Einf\u00fcgen verbindet, ist das ein guter Moment f\u00fcr ein Gespr\u00e4ch. Ganz gleich, ob Sie eine vollst\u00e4ndige Integration von Baselinker und ERP brauchen, ein leichtes MVP zur Pr\u00fcfung des Prozesses, die Automatisierung eines konkreten Engpasses oder eine KI-L\u00f6sung zur Unterst\u00fctzung des Kundenservice &#8211; wir helfen Ihnen gerne, den Datenfluss zu ordnen und Verkauf, Lager sowie Rechnungsstellung ohne Chaos zu automatisieren. <strong>Schreiben Sie uns &#8211; wir analysieren Ihren Prozess und schlagen eine L\u00f6sung vor, die auf reale Bed\u00fcrfnisse zugeschnitten ist und nicht auf eine fertige Schablone.<\/strong><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Stellen Sie sich einen Montagmorgen in einem wachsenden Online-Shop vor. Der Lagerist gibt Ware heraus, die das System als verf\u00fcgbar anzeigt &#8211; nur ist das letzte St\u00fcck bereits am Samstag zu einem anderen Kunden gegangen. Die Buchhalterin \u00fcbertr\u00e4gt Bestellnummern von Hand aus Baselinker in das Rechnungsprogramm. Und der Vertriebsmitarbeiter aktualisiert alle paar Minuten sein Postfach, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":28399,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[821,813,809],"tags":[878,894,949,959,961,983,1017,1127],"class_list":["post-28750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-de","category-e-commerce-de","category-it-de","tag-automatisierung","tag-baselinker-de","tag-e-commerce-de","tag-erp-de","tag-rechnungsstellung","tag-integration-de","tag-lager","tag-online-shop"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/28750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/comments?post=28750"}],"version-history":[{"count":0,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/28750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media\/28399"}],"wp:attachment":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media?parent=28750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/categories?post=28750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/tags?post=28750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}