QUELL-CODE
Handbuch

Quell-Code Schritt für Schritt

Diese Anleitung führt Sie von der Registrierung bis zum vollständigen Multichannel-Betrieb – Modul für Modul, in klaren Schritten. Springen Sie über das Inhaltsverzeichnis direkt zum passenden Kapitel.

Der Prozess auf einen Blick

Auftrag1Reservierung2Kommissionierung3Versand4Rechnung5

1. Erste Schritte & Registrierung

So richten Sie Ihren Mandanten in wenigen Minuten ein.

  1. 1
    Konto anlegen

    Öffnen Sie „Kostenlos testen", geben Sie Firmenname, E-Mail und Passwort ein. Ihr eigener, isolierter Mandant (Schema-per-Tenant) wird automatisch angelegt und Sie sind sofort eingeloggt.

  2. 2
    Firmendaten hinterlegen

    Unter Einstellungen → Firma tragen Sie Name, Anschrift, USt-IdNr. und Logo ein. Diese Daten erscheinen auf Rechnungen und Belegen.

  3. 3
    Standardlager prüfen

    Ein „Hauptlager" wird automatisch erstellt. Weitere Lager legen Sie unter Lagerbestand an.

  4. 4
    Benutzer einladen

    Unter Einstellungen → Benutzer legen Sie Kolleginnen und Kollegen an und vergeben granulare Modul-Rechte.

2. Artikel & Katalog (PIM)

Legen Sie Ihren Produktkatalog an – manuell, per CSV-Import oder aus Ihrer bisherigen Warenwirtschaft.

  1. 1
    Artikel anlegen

    Unter Artikel (PIM) → „Anlegen" erfassen Sie Bezeichnung, SKU, Preis, MwSt, Bestand, EAN und Einkaufspreis. Optional: HS-Code/Ursprungsland für Zoll und Streckengeschäft.

  2. 2
    Varianten & Sets

    Erzeugen Sie zu einem Vater-Artikel Varianten (z. B. Farbe/Größe) oder definieren Sie Stücklisten für Set-Artikel inkl. Fertigung.

  3. 3
    Staffel- & Gruppenpreise

    Hinterlegen Sie Mengenstaffeln und Kundengruppenpreise – sie greifen automatisch im Auftrag.

  4. 4
    Kundenpreise vereinbaren

    Im PIM legen Sie unter „Preisvereinbarungen" einen Fest- oder Rabattpreis für einen einzelnen Kunden oder eine Kundengruppe fest, auf Wunsch befristet. Er gilt vor Staffel und Gruppenrabatt und wird im Auftrag mit Begründung angezeigt.

  5. 5
    Übersetzungen pflegen

    Über „Übersetzungen" hinterlegen Sie Artikelname und Beschreibung in weiteren Sprachen. Sie erscheinen auf Beleg und im Shop, sobald die Sprache gewählt ist; ohne Übersetzung bleibt der Originaltext stehen.

  6. 6
    Massen-Import (CSV)

    Über Import/Export laden Sie Artikel und Kunden per CSV hoch oder übernehmen Ihren Bestand aus einer bestehenden Warenwirtschaft.

3. Vom Auftrag zur Rechnung

Der komplette Verkaufsprozess inkl. Gutschein und GoBD-Rechnung.

  1. 1
    Auftrag erstellen

    Unter Aufträge → „Neuer Auftrag" wählen Sie Kunde und Positionen. Der verfügbare Bestand wird automatisch reserviert.

  2. 2
    Gutschein einlösen

    Geben Sie im Auftragsdialog einen Gutschein-Code ein – der Nachlass wird sofort berechnet.

  3. 3
    Rechnung erzeugen

    Per Klick erstellen Sie eine GoBD-konforme Rechnung mit lückenloser Nummer als PDF. Layout und Fußtext passen Sie unter Einstellungen → Vorlagen an; dort schalten Sie auch die hybride ZUGFeRD-Ausgabe ein.

  4. 4
    Zahlungen erfassen

    In der Rechnungsübersicht führt „Offene Posten" alle unbezahlten Rechnungen mit Fälligkeit und Skontostand. Teilzahlungen werden einzeln erfasst; der Stand ergibt sich immer aus ihnen.

  5. 5
    Zahlung abgleichen

    Im Zahlungsabgleich importieren Sie Kontoauszüge (CAMT/MT940) oder Zahlungsanbieter und gleichen offene Posten automatisch ab.

4. Lager, Versand & FIFO

Bestände führen, kommissionieren, versenden und bewerten.

  1. 1
    Wareneingang buchen

    Vereinnahmen Sie Lieferantenbestellungen im Bestellwesen. Jeder Eingang legt eine FIFO-Kostenschicht mit dem Einkaufspreis an.

  2. 2
    Kommissionieren & packen

    Erzeugen Sie Picklisten (WMS), kommissionieren Sie und buchen Sie beim Packen den Bestand ab.

  3. 3
    Versandlabel erstellen

    Unter Versand wählen Sie den Carrier (DHL/DPD/Hermes/GLS/UPS) oder lassen die Versandregel automatisch entscheiden. Reservierungen werden beim Versand freigegeben.

  4. 4
    Zolldokument (Nicht-EU)

    Für Sendungen außerhalb der EU erzeugen Sie CN22/CN23 direkt als PDF.

  5. 5
    Lagerwert prüfen

    Unter Berichte sehen Sie den FIFO-Lagerwert (Einkaufsbasis) und den Wareneinsatz je Artikel.

  6. 6
    Nachbestellen

    Im Einkauf zeigt „Bestellvorschläge", was ausgeht: verfügbarer Bestand abzüglich Reservierungen, bereits bestellte Ware, tatsächlicher Verbrauch und die Lieferzeit des Lieferanten. Aus der Auswahl entsteht je Lieferant eine Bestellung als Entwurf.

  7. 7
    Barcode-Scanner nutzen

    Jeder handelsübliche USB- oder Bluetooth-Handscanner mit Tastatur-Emulation funktioniert ohne Treiber und ohne bestimmte Marke: er tippt den Code und bestätigt mit Enter. Voraussetzung ist, dass am Artikel die EAN gepflegt ist (Artikelmaske oder CSV-Import). Gescannt werden kann in der Artikelsuche, im Wareneingang und an der Kasse. Eigene Etiketten drucken Sie im PIM über „Etikett drucken" (Code 39, DIN-A4-Bogen).

5. Marktplätze & Shops anbinden

Bestellungen automatisch importieren und Bestände synchronisieren.

  1. 1
    Kanal aktivieren

    Unter Kanäle hinterlegen Sie die Zugangsdaten für Amazon, eBay, Kaufland, OTTO, Zalando, Shopware, WooCommerce oder Shopify.

  2. 2
    Verbindung testen

    Mit „Test" prüfen Sie die Zugangsdaten. Ohne Schlüssel meldet das System ehrlich „nicht konfiguriert".

  3. 3
    Bestellungen synchronisieren

    Der Scheduler zieht Bestellungen automatisch; alternativ starten Sie die Synchronisation manuell.

  4. 4
    Bestand pushen

    Aktualisierte Lagerbestände werden an die angebundenen Kanäle zurückgemeldet.

  5. 5
    Schritt-für-Schritt je System

    Direkt unter diesem Kapitel finden Sie für jedes Shop-System eine bebilderte Anleitung: wo im Backend der Zugang entsteht, welchen Klickpfad Sie gehen und welcher Schlüssel in welches Feld gehört.

WooCommerce (WordPress)

Schlüssel holen: WordPress-Adminbereich Ihres Shops

  1. 1. Im Shop den Zugang anlegen

    WooCommerceEinstellungenErweitertREST-APISchlüssel hinzuf…
  2. 2. Dort den Schlüssel erzeugen

    SchlüsseldetailsBeschreibungQuell-Code ERPBenutzerIhr Administrator-KontoBerechtigungenLesen/Schreiben!API-Schlüssel erzeugen✓ Consumer Key ck_3f9a…✓ Consumer Secret cs_8b21…

    Wichtig: Beide Werte erscheinen nur auf dieser einen Seite. Verlassen Sie sie erst, wenn beide kopiert sind.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    Shop-URLhttps://mein-shop.deConsumer Key (ck_…)•••••••••••• ck_3f9a…Consumer Secret (cs_…)•••••••••••• cs_8b21…
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zu beachten: Berechtigung „Lesen/Schreiben" wählen — sonst lassen sich Bestände nicht zurückmelden. Der Secret wird nur einmal angezeigt.

Shopify

Schlüssel holen: Shopify-Adminbereich

  1. 1. Im Shop den Zugang anlegen

    EinstellungenApps und Vertrie…App-EntwicklungApp erstellenAdmin-API-Token
  2. 2. Dort den Schlüssel erzeugen

    App-Konfiguration › Admin-API-IntegrationApp-NameQuell-Code ERPAdmin-API-Bereicheread_orders, read_products, write_inventory!App installieren✓ Admin-API-Zugriffstoken shpat_…

    Wichtig: Das Token wird nach der Installation genau einmal angezeigt („Token anzeigen"). Danach lässt es sich nur noch neu erzeugen.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    Shop-Domainmein-shop.myshopify.comAdmin-API Access-Token•••••••••••• shpat_…
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zu beachten: Beim Anlegen die Leserechte für Bestellungen und Produkte setzen (read_orders, read_products). Das Token beginnt mit shpat_ und erscheint nur einmal.

Shopware 6

Schlüssel holen: Shopware-Administration

  1. 1. Im Shop den Zugang anlegen

    EinstellungenSystemIntegrationenIntegration hinz…
  2. 2. Dort den Schlüssel erzeugen

    Integration hinzufügenNameQuell-Code ERPRolle / BerechtigungenAdministrator (oder eigene Rolle mit Bestellungen + Produkten)!Integration speichern✓ Access-Key ID SWIA…✓ Secret Access-Key ••••

    Wichtig: Der Secret-Key wird nur beim Anlegen gezeigt.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    Shop-URLhttps://mein-shop.deAccess-Key IDSWIAxxxxxxxxSecret Access-Key•••••••••••• ••••••••
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zu beachten: Die Integration braucht die Rolle „Administrator" oder eigene Rechte für Bestellungen und Produkte.

Amazon (SP-API)

Schlüssel holen: Amazon Seller Central

  1. 1. Im Shop den Zugang anlegen

    EinstellungenBenutzerberechti…Entwickler für A…App autorisieren
  2. 2. Dort den Schlüssel erzeugen

    Entwickler-App autorisierenApp-NameQuell-Code ERPRollenBestellungen (lesen), Bestand & Angebote (schreiben)!MarktplatzAmazon.de!Autorisieren✓ LWA Client ID✓ LWA Client Secret✓ Refresh Token Atzr|…

    Wichtig: Client ID und Secret stehen in den App-Einstellungen; der Refresh-Token entsteht erst beim Autorisieren und wird einmal angezeigt.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    LWA Client IDamzn1.application-oa2-client…LWA Secret•••••••••••• ••••••••Refresh Token•••••••••••• Atzr|…Marketplace IDA1PA6795UKMFR9 (DE)
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zu beachten: Der Refresh-Token entsteht bei der Autorisierung Ihrer App im Seller Central und läuft nicht ab.

eBay

Schlüssel holen: eBay Developer Program

  1. 1. Im Shop den Zugang anlegen

    Developer AccountApplication KeysProductionUser Token erzeu…
  2. 2. Dort den Schlüssel erzeugen

    Application Keys (Production)AnwendungstypProduction (nicht Sandbox)!OAuth-Bereichesell.fulfillment, sell.inventory!User Token erzeugen✓ App ID (Client ID)✓ Cert ID (Client Secret)✓ Refresh Token v^1.1#…

    Wichtig: Der Refresh-Token entsteht über „Get a User Token" nach der eBay-Anmeldung — nicht mit dem Application-Token verwechseln.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    App ID (Client ID)MeinShop-PRD-…Cert ID (Secret)•••••••••••• ••••••••Refresh Token•••••••••••• v^1.1#…
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Kaufland

Schlüssel holen: Kaufland Seller Portal

  1. 1. Im Shop den Zugang anlegen

    EinstellungenAPI-ZugangSchlüsselpaar er…
  2. 2. Dort den Schlüssel erzeugen

    API-ZugangBezeichnungQuell-Code ERPStorefrontde!Schlüsselpaar erzeugen✓ Client-Key✓ Secret-Key

    Wichtig: Kaufland signiert jede Anfrage mit dem Secret-Key — er wird nur einmal angezeigt.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    Client-Keyck_live_…Secret-Key•••••••••••• ••••••••Storefront (z. B. de)de
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

OTTO Market

Schlüssel holen: OTTO Partner Connect

  1. 1. Im Shop den Zugang anlegen

    EinstellungenAPI-ZugängeTechnischen Benu…
  2. 2. Dort den Schlüssel erzeugen

    Technischen Benutzer anlegenBenutzernamepartner_api_userRollenBestellungen lesen, Bestand pflegen!Benutzer anlegen✓ API-Benutzername✓ API-Passwort

    Wichtig: Es handelt sich um einen eigenen technischen Benutzer, nicht um Ihren persönlichen Portal-Login.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    API-Benutzernamepartner_api_userAPI-Passwort•••••••••••• ••••••••
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zalando (zDirect)

Schlüssel holen: Zalando zDirect Partnerportal

  1. 1. Im Shop den Zugang anlegen

    EinstellungenAPI-ZugriffClient anlegen
  2. 2. Dort den Schlüssel erzeugen

    Client anlegenClient-NameQuell-Code ERPBerechtigungenBestellungen lesen, Bestände schreiben!Client erstellen✓ Client-ID✓ Client-Secret✓ Merchant-ID (Stammdaten)

    Wichtig: Die Merchant-ID steht nicht im Client-Dialog, sondern im Partnerportal unter den Stammdaten.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    zDirect Client-IDzd_client_…zDirect Client-Secret•••••••••••• ••••••••Merchant-IDDE1234…
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zu beachten: Ohne Merchant-ID lehnt zDirect jede Anfrage ab — sie steht im Partnerportal unter den Stammdaten.

Eigener Shop (jede Programmiersprache)

Schlüssel holen: Ihr eigener Shop / Ihre Software

  1. 1. Im Shop den Zugang anlegen

    Quell-CodeKanäleEigener ShopKey erzeugen
  2. 2. Dort den Schlüssel erzeugen

    Quell-Code › Kanäle › Eigener ShopBezeichnungMein ShopBenachrichtigungs-URLhttps://mein-shop.de/erp-webhook (optional)Key erzeugen✓ Shop-API-Key shk_…

    Wichtig: Dieser Schlüssel entsteht bei uns und wird in Ihren Shop eingetragen — als Kopfzeile X-Shop-Key bei jeder Anfrage.

  3. 3. Schlüssel in Quell-Code eintragen

    Shop-BackendQuell-Code › KanäleKEY
  4. 4. Diese Felder erwartet das Panel

    Shop-API-Key (X-Shop-Key)•••••••••••• shk_…Benachrichtigungs-URL (optional)https://mein-shop.de/erp-webhook
  5. 5. Verbinden und prüfen

    Speichern, dann Test drücken: Quell-Code ruft den Anbieter wirklich auf. Fehlt ein Schlüssel, sagt das System es deutlich, statt eine Verbindung vorzutäuschen. Danach holt Sync die Bestellungen; über Bestand pushen gehen Lagerbestände zurück an den Kanal.

Zu beachten: Hier läuft es andersherum: Der Schlüssel entsteht im ERP und wird in Ihren Shop eingetragen. Bestellungen schicken Sie an POST /api/shop/orders.

6. Finanzen, DATEV & Steuern

Sauber abrechnen und den Steuerberater anbinden.

  1. 1
    Steuer & OSS einstellen

    Unter Einstellungen → Steuer aktivieren Sie OSS und pflegen länderabhängige USt-Sätze für EU-B2C.

  2. 2
    USt-IdNr. prüfen

    Beim Kunden prüfen Sie die USt-IdNr. über VIES. Das Ergebnis wird mit Zeitpunkt festgehalten — ohne Bestätigung wird mit Umsatzsteuer fakturiert.

  3. 3
    DATEV exportieren

    Erzeugen Sie den GoBD-konformen EXTF-Export (SKR03/04) für Ihren Steuerberater.

  4. 4
    EU-Meldungen erstellen

    Unter Berichte finden Sie die Zusammenfassende Meldung je USt-IdNr. und die Intrastat-Versendung je Warennummer, jeweils als CSV. Abgegeben werden sie beim BZSt bzw. über IDEV — das Programm überträgt nichts.

  5. 5
    Mahnwesen

    Offene Posten sehen Sie in den Berichten; fällige Rechnungen mahnen Sie mehrstufig mit PDF.

7. Kasse (POS) — was sie kann und was nicht

Barverkauf direkt im Browser. Bitte den rechtlichen Rahmen beachten.

  1. 1
    Ohne zusätzliche Hardware

    Die Kasse läuft im Browser auf PC, Notebook oder Tablet. Es wird kein bestimmtes Kassensystem und keine bestimmte Marke benötigt.

  2. 2
    Scanner anschließen

    Handscanner mit Tastatur-Emulation anstecken (USB) oder koppeln (Bluetooth) — kein Treiber, keine Einrichtung. Der Scan landet im Suchfeld und der Artikel springt in den Warenkorb.

  3. 3
    Bon drucken

    Der Kassenbon wird als PDF erzeugt und lässt sich auf jedem im Betriebssystem eingerichteten Drucker ausgeben, auch auf einem Bondrucker (58/80 mm).

  4. 4
    Was NICHT unterstützt wird

    Keine Anbindung an Kassenschubladen, EC-/Karten-Terminals oder Kundendisplays. Kartenzahlungen werden nur als Zahlungsart erfasst, nicht am Terminal ausgelöst.

  5. 5
    Rechtlicher Rahmen (wichtig)

    Die Kasse besitzt KEINE zertifizierte technische Sicherheitseinrichtung (TSE) nach § 146a AO und erzeugt keinen DSFinV-K-Export. Für bargeldintensive Geschäfte mit Kassenpflicht ist sie damit nicht als Registrierkasse einsetzbar; für interne Verkäufe, Abholungen und Werksverkauf mit Belegausgabe ist sie geeignet.

8. Service, Automatisierung & Rechte

Support, Workflows und Berechtigungen.

  1. 1
    Tickets bearbeiten

    Im Servicedesk verwalten Sie Anfragen mit Status-Workflow, Verlauf und Zuweisung.

  2. 2
    Workflows definieren

    Unter Automatisierung legen Sie Regeln nach dem Muster Trigger → Bedingung → Aktion an (z. B. E-Mail bei Versand).

  3. 3
    Rechte & Dashboard

    Vergeben Sie je Benutzer modulgenaue Rechte und blenden Sie Dashboard-Widgets individuell ein/aus.

  4. 4
    Backup & Wiederherstellungstest

    Laden Sie unter Einstellungen → Datenschutz ein vollständiges Backup, exportieren Sie Daten (Art. 20) oder löschen Sie den Mandanten (Art. 17). Der Wiederherstellungstest spielt eine Sicherungsdatei wirklich ein und sagt Ihnen, ob sie sich zurückspielen lässt.

Bereit loszulegen?

Testen Sie Quell-Code kostenlos. Zum Anlegen brauchen Sie Firmenname, E-Mail und ein Passwort — keine Zahlungsdaten.

Kostenlos testen