Shopify ist eine E-Commerce-Plattform. Du kannst Shopify an Digistore24 anbinden. Dadurch werden Bestellungen an Shopify übertragen und können dort weiterverarbeitet werden, z.B. für Fulfillment-Zwecke. Bei Rückgaben wird eine Stornierung der Bestellung übertragen.
Für das Anbinden von Shopify an Digistore24 richtest du in Digistore24 eine IPN-Anbindung für das Zielsystem Shopify ein.
Hinweis
Shopify ist kostenpflichtig. Weitere Informationen findest du hier.
Voraussetzungen
- Du hast bereits einen Shopify-Account.
- Du hast in deinem Shopify-Account eine benutzerdefinierte App angelegt.
- Du hast der benutzerdefinierten App folgende Zugriffsbereiche der Admin-API zugewiesen
read_orders,write_orders,read_fulfillments,write_fulfillments,read_customers,write_customers
- Du hast den API-Zugriffstoken der benutzerdefinierten App gesichert und zur Hand.
Hast du noch keine benutzerdefinierte App angelegt, findest du hier eine Anleitung dazu.
IPN-Anbindung einrichten
- Melde dich in deinem Digistore24-Account an.
- Öffne in der Vendor-Ansicht Einstellungen > Anbindungen (IPN).
- Klicke auf den Button Neue Anbindung hinzufügen. Eine Übersicht der Anbindungen wird angezeigt.
- Klicke auf die Karte Shopify. Das Eingabeformular öffnet sich.
- Gib einen Namen ein. Dieser ist nur für dich sichtbar.
- Wähle im Feld Für Produkte aus, für welche Produkte eine IPN versendet werden soll.
- Wähle im Feld Für Add-ons aus, ob eine IPN auch dann versendet werden soll, wenn die Produkte als Add-on gekauft werden.
- Du kannst im Feld Für Bestellungen in diesen Sprachen auswählen, für welche Produktsprachen eine IPN versendet werden soll.
- Du kannst im Feld Für Lieferungen in diese Länder auswählen, für welche Versandländer eine IPN versendet werden soll.
- Du kannst im Feld Für Verkäufe über diese Reseller auswählen, für welche Reseller eine IPN versendet werden soll.
- Du kannst im Feld Versenden bei auswählen, für welche Ereignisse eine IPN versendet werden soll.
- Wähle im Feld Test-Bestellungen versenden aus, ob eine IPN auch bei Testkäufen versendet werden soll.
- Wähle im Feld Upsells gruppieren aus, ob die einzelnen Bestellungen eines Upsellverkaufs gebündelt in einer IPN oder in separaten IPNs versendet werden sollen.
Hinweis
Es werden nur IPNs für Produkte versendet, die im Feld Für Produkte ausgewählt sind. - Falls du im Feld Upsells gruppieren die Option Nein gewählt hast: Wähle im Feld Ein IPN-Call per Add-on aus, ob die einzelnen Produkte eines Add-on-Verkaufs gebündelt in einer IPN oder in separaten IPNs versendet werden sollen.
Hinweis
Es werden nur IPNs für Produkte versendet, die im Feld Für Produkte ausgewählt sind. - Gib deinen Shopify Store Namen ein.
- Gib deinen Shopify Admin API-Zugriffstoken ein.
- Trage im Feld Produkt-Zuordnung die in Shopify hinterlegten Varianten-IDs bei den zugehörigen Digistore24-Produkten ein.
- Wähle im Feld Aktiv aus, ob die Anbindung nach dem Speichern sofort aktiv sein soll.
- Du kannst im Feld E-Mail-Adresse für Benachrichtigung bei Fehlern eine oder mehrere E-Mail-Adressen eingeben. Kommt es beim IPN-Versand zu Fehlern, wirst du über diese E-Mail-Adressen informiert.
- Falls du im Zielsystem zusätzliche Felder (Stammsatz-Felder, Custom Fields) angelegt hast: Du kannst in den Bereichen Zusätzliche Felder, Kunden zu Affiliates, Produkt, Anschrift und Beträge die Namen der im Zielsystem angelegten Felder eintragen, die mit von Digistore24 übermittelten Daten befüllt werden sollen.
- Klicke auf den Button Speichern. Die IPN-Verbindung ist eingerichtet.
Hinweis
Über den Button Verbindung testen kannst du prüfen, ob die eingerichtete IPN-Anbindung funktioniert und IPNs an das Zielsystem übertragen werden.
Tipp
Du kannst mehrere IPN-Anbindungen für ein Zielsystem erstellen und dadurch verschiedene Anwendungsfälle abdecken. Welche Anwendungsfälle möglich und sinnvoll sind, ist dabei auch vom Zielsystem abhängig.
Beispiele
- Es sollen Daten an mehrere E-Mail-Listen oder Kampagnen übertragen werden
- Bei einer Zahlung soll ein Kunde in eine E-Mail-Liste eingetragen, bei einer Rückgabe aus einer E-Mail-Liste ausgetragen werden
- Für bestimmte Produkte soll eine IPN nur bei Kunden-Bestellungen versendet werden, für andere Produkte zusätzlich bei Affiliate-Partnerschaften
Richte für jeden Anwendungsfall eine separate IPN-Anbindung für das jeweilige Zielsystem ein.