Die Craft CMS-Schnittstelle verbindet reybex mit einem Craft CMS Shop. Über die Schnittstelle werden Artikel, Preise, Bestände und Kategorien von reybex an Craft CMS übertragen. Aufträge werden hingegen von Craft CMS aktiv an reybex übermittelt.
Zusätzlich unterstützt die Schnittstelle kanalabhängige Verkaufspreise über Artikelattribute. Diese Funktion wurde speziell für Craft CMS entwickelt und ist nicht für andere Shopsysteme wie Shopware oder Shopify vorgesehen.
Für dieEinrichtung benötigen Sie:
- einen eingerichteten Craft CMS Shop
- Zugangsdaten vom Shopdienstleister
- Endpoint-URL
- Benutzername
- Passwort
- Token
- eingerichtete Zahlungsarten
- eingerichtete Versandarten
Hinweis Die Zugangsdaten erhalten Sie vom Ihrem Shopdienstleister.
Schritt 1 – Craft CMS anbinden
Öffnen Sie die OMP01 wählen Craft CMS,

tragen Sie anschließend die vom Shopdienstleister erhaltenen Zugangsdaten ein:
- Endpoint URL
- Benutzername
- Passwort
- Token

Testen Sie vor dem Speichern zunächst die Verbindung. Speichern Sie die Anbindung erst, nachdem die Verbindung erfolgreich geprüft wurde und eine entsprechende Erfolgsmeldung angezeigt wird.
Hinweis Die Zugangsdaten erhalten Sie vom jeweiligen Shopdienstleister.
Schritt 2 – Artikel vorbereiten
Vor der Synchronisation müssen die Artikel vollständig gepflegt sein. Unterstützt werden:
- Artikel
- Varianten
- Preise
- Bestände
- Kategorien
Craft CMS arbeitet ausschließlich mit Varianten. Daher besitzt jedes Produkt mindestens eine Variante. Dieses Verhalten ist systemspezifisch und sollte bei der Artikelpflege berücksichtigt werden.
Schritt 3 – Verkaufskanal über Attribute definieren
Für kanalabhängige Preise verwendet Craft CMS Artikelattribute.
Dazu muss zunächst am Artikel ein entsprechendes Attribut hinterlegt werden. Beispielsweise:
Attribut: Channel
Attributoptionen
- Loyalty
- Employee
- Universal
Diese Attributoptionen können anschließend bei den Verkaufspreisen verwendet werden. Je nach hinterlegtem Attribut erhält der Kunde unterschiedliche Preise.
Schritt 4 – Verkaufspreise pflegen
Im Bereich der Verkaufspreise können Sie neben Varianten zusätzlich die Artikelattribute auswählen.

Dadurch lassen sich mehrere Preislisten für unterschiedliche Verkaufskanäle verwalten.
Beispiel:
| Verkaufskanal | Preis |
|---|---|
| Loyalty | 89,90 € |
| Employee | 94,90 € |
| Universal | 99,90 € |
Welche Daten werden synchronisiert?
Von reybex nach Craft CMS:
- Artikel
- Varianten
- Verkaufspreise
- Lagerbestände
- Kategorien
- Lieferstatus
- Trackinginformationen
- Auftragsstatus
Von Craft CMS nach reybex:
- Kundenaufträge- Dabei sendet Craft CMS die Bestellungen aktiv an reybex. reybex ruft diese nicht selbst ab.
Zahlungsarten und Versandarten
Beim Auftragsimport übermittelt Craft CMS unter anderem:
- Payment Type
- Shipping Type
Diese Werte müssen den entsprechenden Zahlungs- und Versandarten in reybex entsprechen, damit der Auftrag korrekt importiert werden kann. Ähnlich wie bei anderen Shopsystemen erfolgt hierbei ein Matching anhand der Bezeichnungen.
Besonderheiten
- Craft CMS arbeitet grundsätzlich mit Varianten.
- Jedes Produkt besitzt mindestens eine Variante.
- Aufträge werden von Craft CMS an reybex gesendet.
- Die Attributfunktion dient ausschließlich der Preissteuerung innerhalb von Craft CMS.
Beispiele
Beispiel 1 – Mitarbeiterpreise
Ein Artikel besitzt das Attribut:
Channel = Employee
Meldet sich ein Mitarbeiter im entsprechenden Verkaufskanal an, erhält er automatisch den dafür hinterlegten Preis.
Beispiel 2 – Loyalty-Programm
Ein Kunde nutzt den Verkaufskanal Loyalty.
Craft CMS verwendet automatisch den Preis, der für die Attributoption Loyalty hinterlegt wurde.
Was tun, wenn es nicht funktioniert?
Prüfen Sie folgende Punkte:
- Sind Endpoint-URL, Benutzername, Passwort und Token korrekt?
- Existieren die benötigten Artikelattribute?
- Sind Varianten vollständig gepflegt?
- Stimmen Zahlungsarten und Versandarten überein?
- Wurden die Verkaufspreise für die jeweiligen Attribute hinterlegt?
Sollte das Problem weiterhin bestehen, prüfen Sie die Übertragungsprotokolle der Schnittstelle oder wenden Sie sich an den reybex-Support.
FAQ
Unterstützt Craft CMS Einzelartikel?
Nein. Laut aktuellem Stand arbeitet Craft CMS ausschließlich mit Varianten. Jedes Produkt besitzt mindestens eine Variante.
Wer überträgt die Aufträge?
Die Aufträge werden von Craft CMS an reybex gesendet. reybex ruft diese nicht selbst ab.
Können unterschiedliche Preise je Verkaufskanal gepflegt werden?
Ja. Über Artikelattribute und deren Optionen können kanalabhängige Preise definiert werden.
Unterstützt die Schnittstelle Retouren?
Aktuell werden Vollretouren unterstützt.
