Integrationen

Verbinde PrestaShop mit dem ERP, das dein Geschäft schon steuert

Sage, Business Central, a3ERP, Odoo, Holded, SAP… und auch ein CRM wie Salesforce, ein monday.com-Board oder die Datenbank, die nur dein IT-Mensch versteht. Wir sind bei keinem davon Partner, und das braucht es auch nicht: Wir wissen, wo bei jedem die Daten hinein- und herausgehen, und wir bauen die PrestaShop-Seite, also genau den Teil, der fast immer hakt.

Katalog, Preise und Bestand gehen vom ERP in den Shop; die Bestellung geht vom Shop zurück ins ERPDein ERPArtikel · PreislistenBestand · KundenDein ShopPrestaShop 1.7 · 8 · 9hier wird verkauftKatalog und ProduktseitenPreise und KundenpreiseBestand je LagerBestellungen, bei ZahlungREST-API · Webhooks · Datenbank · Dateien
So läuft es, wenn es richtig aufgebaut ist: Katalog, Preise und Bestand kommen aus dem ERP, und die Bestellung geht von selbst zurück, sobald der Kunde bezahlt.

Das ERP führt das Geschäft, der Shop den Verkauf

Das Erste, was man bei einer Integration entscheidet, noch bevor eine Zeile geschrieben ist: Wem gehört welches Datum? Wenn das klar ist, ist der Rest Klempnerarbeit. Wenn nicht, fangen Shop und ERP an zu streiten, und sie streiten immer an dem Tag, an dem du am meisten verkaufst.

Das ERP bestimmt Preis und Bestand

Welche Artikel verkauft werden, zu welchem Preis, wie viele in jedem Lager übrig sind und welche im Angebot sind. Das wird im Shop nicht angefasst.

Der beste Katalog bestimmt die Produktseite

Handelsname, Beschreibung, Fotos, Barcode, Marke und Mindestabnahme. Aus dem ERP selbst, aus einem PIM oder aus der Datenbank deiner Einkaufsgemeinschaft.

Der Shop bestimmt den Verkauf

Die Startseite, die Aktionen, eigene Texte, der Versand und der Umgang mit dem Kunden. Was nicht im ERP steht, weil es nicht Sache des ERP ist.

  • Bestellungen gehen von selbst zurückMit ihren Positionen, beiden Adressen und der Zahlungsart, übersetzt in die, die das ERP versteht. Niemand tippt sie noch einmal ab.
  • Was von Hand geschrieben wurde, wird nicht überschriebenEine verbesserte Beschreibung oder ein besseres Foto überleben den nächsten Abgleich. Ohne diese Regel fasst niemand mehr eine Produktseite an.
  • Du siehst, ob sie angekommen istIn der Bestellung im Backoffice siehst du, ob sie im ERP angekommen ist, wann und mit welcher Nummer. Und wenn etwas schiefging, schickt ein Knopf sie noch einmal.

Vier Wege, und einer passt immer

Dein ERP muss weder modern sein noch in der Cloud laufen. Die Daten müssen nur irgendwo herauskommen, und sie kommen immer über einen dieser vier Wege heraus.

  • REST- oder SOAP-API

    Der direkte Weg: Der Shop fragt und das ERP antwortet sofort, ohne jemanden dazwischen.

    • Business Central
    • Odoo
    • Holded
    • Sage 100 und X3
    • SAP B1
    • Salesforce
    • monday.com
  • Webhooks

    Das System meldet sich, wenn sich etwas ändert —ein Preis, ein Bestand, ein Status— und der Shop reagiert, ohne auf den nächsten Durchlauf zu warten.

    • Odoo
    • Holded
    • Salesforce
    • monday.com
  • Datenbank

    Wenn das ERP auf dem Server in deinem Büro läuft. Gelesen wird nur das Nötige, mit einem Benutzer mit reinen Leserechten und ohne seine Tabellen anzufassen.

    • SQL Server
    • MySQL
    • Oracle
    • ODBC
    • Sage 100
    • a3ERP
    • Navision
  • Dateien

    CSV, XML oder Excel, die das ERP in einem Ordner, auf einem SFTP-Server oder in einer E-Mail ablegt. So arbeiten viele gewachsene Installationen, und sauber geplant läuft es genauso rund.

    • CSV
    • XML
    • Excel
    • SFTP
    • E-Mail
  • In Etappen und mit WiederaufnahmeEin Katalog mit 30.000 Artikeln wird in Blöcken verarbeitet und macht nach einer Unterbrechung dort weiter, wo er stand. Der Shop schließt nie „wegen Wartung“ und bleibt nie halb aktualisiert.
  • In deinem ShopDie Integration läuft in deinem PrestaShop: ohne Zwischendienst mit Monatsgebühr, ohne Dritte, über die deine Daten laufen, und ohne Kosten pro Volumen.

Systeme, mit denen wir arbeiten

Wir arbeiten nicht für diese Marken und verkaufen sie nicht weiter. Was wir haben, ist Erfahrung damit, wie jede ihre Daten öffnet, und mehr braucht es nicht, um sie anzubinden. Wenn deins nicht auf der Liste steht, frag: Es kommt fast sicher durch eine der vier Türen.

ERP

Das System, das das Geschäft führt: Artikel, Preislisten, Bestand und Bestellungen.

  • Sage 100, 50, X3 und Active

    • SData
    • GraphQL
    • SQL Server
    • Dateien

    Vom Sage 50 im Büro bis zum X3 eines großen Unternehmens: API, Datenbank oder Dateien, je nach Version.

    Wie jedes Sage angebunden wird
  • Dynamics NAV und Business Central

    • REST-API
    • OData
    • SQL Server

    REST-API und OData bei Business Central; bei einem klassischen Navision seine Webservices oder direkt sein SQL Server.

  • a3ERP

    • API
    • SQL Server

    Das ERP von Wolters Kluwer, das in vielen spanischen KMU läuft: Es wird über seine API und seine SQL-Server-Datenbank angebunden.

  • Odoo

    • XML-RPC
    • JSON-RPC
    • Webhooks

    Vollständige API in beide Richtungen: Produkte, Preislisten, Bestand, Bestellungen und Kunden.

  • Holded

    • REST-API
    • Webhooks

    In der Cloud: Katalog, Kontakte, Bestellungen und Rechnungen, ohne Server dazwischen und ohne im Büro etwas zu installieren.

  • SAP Business One

    • Service Layer
    • DI API

    Lager, Kundenpreise und Bestellungen, die mit der Geschäftslogik hereinkommen, die SAP von ihnen verlangt.

CRM und Arbeitswerkzeuge

Sie führen kein Lager, aber dort wird der Kunde betreut oder der Alltag organisiert. Der Shop schickt ihnen, was passiert.

  • Salesforce

    • REST-API
    • Webhooks

    Jeder Kunde und jede Bestellung aus dem Shop erscheinen im CRM, im richtigen Account und beim richtigen Vertriebler. Und B2B-Accounts, die in Salesforce angelegt werden, kommen mit ihren Preisen in den Shop.

  • monday.com

    • GraphQL
    • Webhooks

    Jede Bestellung, Störung oder Retoure landet als Element auf dem Board, das du bestimmst, mit ihren Daten in Spalten. Was sich auf dem Board ändert, kann in den Shop zurückgehen.

Deine eigenen Daten

Wenn es kein Programm mit Namen ist, sondern eine Datenbank, die jemand pflegt.

  • Externe Datenbank

    • MySQL
    • SQL Server
    • Oracle
    • ODBC

    Der Shop liest Katalog und Bestand direkt dort, wo sie liegen, mit einem Benutzer mit reinen Leserechten.

Sage, Microsoft Dynamics, a3ERP, Odoo, Holded, SAP, Salesforce und monday.com sind Marken ihrer jeweiligen Inhaber. Wir haben mit keinem von ihnen eine Geschäftsbeziehung: Wir sind weder Partner noch Händler noch Implementierer. Wir kennen ihre Systeme, weil wir Shops mit ihnen verbunden haben.

Wie wir vorgehen

Vier Schritte. Der zweite zeigt dir das Ergebnis mit deinem echten Katalog, bevor du dich auf irgendetwas festlegst.

  1. Schritt 1

    Datenlandkarte

    Ein halber Tag mit der Person, die dein ERP betreut: welches Feld woher kommt, welches System über welches Datum bestimmt und was niemals übertragen werden darf.

  2. Schritt 2

    Erster Testlauf

    Auf einer Kopie deines Shops und mit deinem echten Katalog. Du siehst deine Produktseiten, deine Preise und deinen Bestand in PrestaShop, bevor du irgendetwas entscheidest.

  3. Schritt 3

    Bestellungen zurück und Sonderfälle

    Zahlungsarten, Versandkosten, Rabatte, Neukunden, doppelte Artikelnummern, Artikel ohne Foto. Nichts davon ist ungewöhnlich, und nichts davon hält den Start auf.

  4. Schritt 4

    Live und überwacht

    Jeder Abgleich wird protokolliert, ein Fehler löst eine Meldung aus, und aus der Bestellung heraus wird erneut gesendet, was nötig ist.

Ein echter Fall: Go!Manage und Aunabase

  • Fast 30.000 Artikel im ERP
  • 16.700 im Verkauf
  • Bestellung im ERP bei Zahlung

Ein Großhändler für Elektromaterial mit dem ERP von Telematel und den guten Produktdaten in der Datenbank seiner Einkaufsgemeinschaft. Heute zeigt der Shop Preis und Lagerbestand, ausgelaufene Artikel verschwinden von selbst, Angebote stellen sich von selbst ein, und im Lager sieht man die Webbestellung dort, wo man alle anderen sieht.

Wie es aufgebaut wurde, Schritt für Schritt
Titelbild des Artikels: PrestaShop mit GoManage und Aunabase verbinden, ein echter Fall
Der Fall im Blog erzählt: wer worüber bestimmt und die drei Entscheidungen, die ihn tragen.

Häufige Fragen

Seid ihr Partner von Sage, SAP, Odoo…?

Nein, und das musst du auch nicht. Ein Partner verkauft dir das ERP und führt es ein; wir sorgen dafür, dass dein Shop mit ihm spricht. Wenn du schon einen Partner hast, arbeiten wir mit ihm zusammen: Er weiß, wie dein ERP eingerichtet ist, und wir wissen, was PrestaShop braucht.

Müsst ihr mein ERP von innen kennen?

Wir brauchen seine Dokumentation und einen Verbindungsbenutzer; den Rest weiß, wer es für dich betreut. Unser Teil ist der Shop: dass der Katalog sauber hereinkommt, dass jeder Kunde seinen Preis sieht und dass die Bestellung vollständig hinausgeht. Genau da scheitern die meisten Integrationen.

Und wenn mein ERP keine API hat?

Dann hat es eine Datenbank oder exportiert Dateien, und mit beidem lässt es sich verbinden. Das kommt öfter vor, als man denkt, und ändert nichts an dem, was du am Ende im Shop siehst.

Wie oft wird abgeglichen?

Preis und Bestand alle paar Minuten oder sofort, wenn das ERP per Webhook Bescheid gibt. Der komplette Katalog nachts. Die Bestellung in dem Moment, in dem der Kunde bezahlt.

Was passiert, wenn das ERP ausfällt?

Der Shop verkauft mit dem letzten gültigen Stand weiter, die Bestellungen warten in einer Warteschlange und gehen raus, sobald es wieder da ist. Alles wird protokolliert, und nichts muss von Hand nachgebaut werden.

Ich habe schon einen Connector, der halb funktioniert

Das ist der häufigste Fall. Wir schauen uns an, was da ist, sagen dir, was sich weiterverwenden lässt und was man besser neu macht, und dokumentieren alles, damit du nicht von uns abhängst.

Was kostet das und wie lange dauert es?

Das hängt davon ab, wie viel übertragen wird und in wie viele Richtungen. Nach der Datenlandkarte gibt es ein Festpreisangebot mit Preis und Termin; eine typische Integration läuft nach drei bis sechs Wochen.

Mit welchen PrestaShop-Versionen?

1.7, 8 und 9, auch mit Multishop und mit mehreren Sprachen und Währungen. Wenn der Shop erst noch entsteht, wird er gleich angebunden aufgebaut.

Welches ERP hast du und was soll übertragen werden?

Schreib uns, und wir sagen dir, was sich verbinden lässt, über welchen Weg und in welcher Reihenfolge. Unverbindlich und ohne Vertriebler dazwischen: Dir antwortet, wer es umsetzt.

Schreib uns

Erzähl uns, was dein Geschäft braucht

Ein Modul, eine App, ein Server, der Ärger macht, oder einfach eine Einschätzung. Die erste Beratung kostet nichts, und daraus wird ein Festangebot mit Preis und Termin.