Eine Vertrags-CSV importieren und exportieren

Du kannst eine CSV-Datei (kommagetrennte Werte) verwenden, um Verträge aus einer Abonnement-App eines Drittanbieters in die Shopify Subscriptions-App zu importieren oder Verträge aus der Shopify Subscriptions-App zu exportieren.

Weitere Informationen zur Verwendung von CSV-Dateien findest du unter Eine CSV-Datei öffnen und bearbeiten.

Beispiel-CSV-Datei herunterladen

Du kannst eine CSV-Beispieldatei für Verträge herunterladen und anzeigen, die du als Vorlage verwenden kannst.

Überlegungen zur Vertrags-CSV-Datei

Bevor du die Vertrags-CSV-Datei zum Importieren von Verträgen verwendest, solltest du die folgenden Überlegungen berücksichtigen.

Die CSV-Datei formatieren

Damit deine Vertrags-CSV-Datei richtig importiert werden kann, überprüfe, ob sie die folgenden Kriterien erfüllt:

  • Die erste Zeile deiner Produkt-CSV-Datei muss die Spaltenüberschriften enthalten, wie in der Tabelle für die Vertrags-CSV-Beschreibung angegeben.
  • Jede Spalte muss durch ein Komma getrennt werden.
  • Eine CSV-Datei kann eine Maximalgröße von 10 MB haben.

Die Spalte "Handle" verstehen

Der Handle wird verwendet, um jeden Vertrag eindeutig zu identifizieren. Handles werden verwendet, um Daten auf folgende Weise zu verwalten:

  • Verträge mit mehreren Positionen gruppieren: Verträge mit mehreren Positionen werden durch einen geteilten Handle gruppiert.
  • Duplizieren von Verträgen verhindern: Duplizierte Verträge werden beim Import ignoriert. Wenn zuvor eine Zeile mit demselben Handle erfolgreich importiert wurde, wird diese Zeile im neuen Importprozess übersprungen. Dieser Mechanismus hilft dabei, die Duplizierung von Daten zu vermeiden.

Verträge mit mehreren Positionen

Verträge, die mehrere Positionen enthalten, benötigen eine separate Zeile für jede Position und werden zusammen mit der Spalte Handle gruppiert.

Wenn ein Vertrag beispielsweise drei Positionen hat, muss jede Position als separate Zeile hinzugefügt werden. Die erste Zeile enthält alle Vertragsinformationen, und die nächsten beiden Zeilen enthalten nur die Werte der folgenden Spalten:

  • handle
  • line_variant_id
  • line_variant_id
  • line_current_price
  • optional: line_selling_plan_id
  • optional: line_selling_plan_name

Der Handle muss für alle drei Spalten identisch sein. Alle anderen Spalten in den Zeilen zwei und drei müssen leer sein. Du kannst die Beispiel-CSV-Vorlage herunterladen, um ein Beispiel für einen Vertrag mit mehreren Positionen anzusehen.

Beschreibung der CSV-Datei

Die in der Vertrags-CSV verwendeten Informationen fallen in die folgenden Kategorien: * Der Name des Vertrags * Kunden- und Abrechnungsdaten * Zustellmethode und -informationen * Die im Abonnement enthaltenen Artikel

Alle Spalten müssen der CSV-Datei hinzugefügt werden, um richtig importiert werden zu können, und alle Felder sind erforderlich, sofern nicht anders angegeben.

Beschreibung der Spalten in der CSV-Datei für Verträge
SpalteBeschreibung
HandleHandles sind die eindeutigen IDs für jeden Vertrag. Ein Beispiel ist rotes Shirt. Handles können Buchstaben und Zahlen enthalten und sind in der Regel eine kombinierte Zeichenfolge aus Buchstaben, Zahlen oder beidem. Jeder Vertrag muss einen einzigartigen Handle haben.
upcoming_billing_dateDas nächste Rechnungsdatum für den Vertrag.
Die Zeit ist in UTC (koordinierte Weltzeit) und muss das Format JJJJ-MM-TTTHH:MM:SSZ aufweisen.
Zum Beispiel wird die Uhrzeit 15:50 Uhr am 7. September 2019 in der Zeitzone UTC (koordinierte Weltzeit) als 2019-09-07T15:50:00Z dargestellt.
Der Wert für das nächste Rechnungsdatum muss auf ein Datum und eine Uhrzeit mindestens 24 Stunden nach dem Datum und der Uhrzeit, an denen die CSV-Datei importiert wird, festgelegt werden.
customer_idDie Kunden-ID. Die ID muss mit der ID eines vorhandenen Kunden in deinem Shopify-Adminbereich übereinstimmen und sollte eine Zahlenfolge sein. Beispiel: 6320530986896.
currency_codeDer Währungscode des Vertrags. Der Währungscode muss mit einer Währung übereinstimmen, die in deinem Shop aktiv ist.
statusDer Status des Vertrags. Verträge können einen der folgenden Status haben:
  • Aktiv
  • Pausiert
cadence_intervalDie Zustellungsfrequenz des Abonnements. Ein Vertrag kann eines der folgenden Kadenz-Intervalle haben:
  • Woche
  • Monat
  • Jahr
cadence_interval_countDie Zustellungsfrequenz des Abonnements innerhalb des Gesamtzeitintervalls. Zum Beispiel ist die Anzahl der Kadenz-Intervalle für jeden Monat 1, und das Kadenz-Intervall für alle zwei Wochen 2.
customer_payment_method_idDie ID der Zahlungsmethode, die vom Kunden für den Vertrag verwendet wurde. Die ID ist eindeutiger alphanumerischer Code. Beispiel: 24e8c839c47ef47d30ad28346d130e74.
delivery_priceDer Preis der Zustellung im richtigen Währungsformat.
delivery_method_type Die Zustellmethode des Abonnements. Die Zustellmethode muss eine der Folgenden sein:
  • Versand
  • Lokale Zustellung
  • Abholen
  • Keine
delivery_address_first_nameDer Vorname des Empfängers auf der Zustelladresse. Dieses Feld wird nur für die Methoden Versand und Lokale Zustellungbenötigt.
delivery_address_last_nameDer Nachname des Empfängers in der Zustelladresse.
Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_address_address1Die erste Zeile der Zustelladresse. Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_address_address2Die zweite Zeile der Zustelladresse. Dieses Feld wird nur benötigt, wenn die Adresse ein zweites Feld hat und die Zustellmethode Versand oder Lokale Zustellung ist.
delivery_address_cityDer Ort der Zustelladresse.
Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_address_province_codeDer ISO-Code für die Provinz bzw. den Bundesstaat der Zustelladresse. Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_address_country_codeDer ISO-Code für das Land der Zustelladresse.
Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_address_companyDer Unternehmensname der Zustelladresse.
Dieses Feld wird nur benötigt, wenn die Bestellung für ein Unternehmen und die Zustellmethode Versand oder Lokale Zustellung ist.
delivery_address_zipDie Postleitzahl der Zustelladresse.
Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_address_phoneDie Telefonnummer der Zustelladresse – z. B. +1 (613) 555-5555.
Dieses Feld wird nur für die Methoden Versand und Lokale Zustellung benötigt.
delivery_local_delivery_phoneDie Telefonnummer der Zustelladresse.
Dieses Feld wird für Abonnements mit der Methode Lokale Zustellung benötigt.
delivery_local_delivery_instructionsAnweisungen für die lokale Zustellung.
Dieses Feld muss nur enthalten sein, wenn Anweisungen für Abonnements mit der Methode Lokale Zustellung bereitgestellt werden.
delivery_pickup_method_location_idDie Standort-ID für die Abholmethode.
Dieses Feld wird nur für Abonnements mit der Methode Lokale Zustellung benötigt.
line_variant_idDie ID jeder Position, die im Abonnement enthalten ist – z. B. 53154087005812.
Wenn mehrere Positionen im Abonnement enthalten sind, muss jede Position als neue Zeile mit der eindeutigen Varianten-ID hinzugefügt werden.
line_quantityDie Menge jeder Position, die im Abonnement enthalten ist.
Wenn mehrere Positionen im Abonnement enthalten sind, sollte die hinzugefügte Menge für diesen spezifischen Artikel und nicht die Gesamtmenge aller enthaltenen Artikel gelten.
line_current_priceDer Preis der Abonnement-Position im richtigen Währungsformat.
line_selling_plan_idDie ID des Abonnements – z. B. 3607724288.
Dieses Feld ist optional.
line_selling_plan_nameDer Name des Abonnements.
Dieses Feld ist optional.

Verträge mit einer CSV-Datei importieren

Du kannst eine CSV-Datei verwenden, um bestehende Verträge aus einer berechtigten Abonnement-App eines Drittanbieters aus dem Shopify App Store oder aus der Shopify Subscriptions-App in einem anderen Shop zu importieren.

Die CSV-Datei kann nicht zum Bearbeiten oder Überschreiben bestehender Verträge verwendet werden. Duplikate bestehender Verträge werden beim Import ignoriert.

Importieren von Verträgen aus einer Abonnement-App eines Drittanbieters

Möglicherweise kannst du Verträge aus einer Abonnement-App eines Drittanbieters importieren. Beachte die folgenden Verhaltensweisen, wenn du einen Import aus einer Drittanbieter-App durchführst:

Schritte:

  1. Gehe in deinem Shopify-Adminbereich zu Subscriptions > Verträge.
  2. Klicke auf Importieren.
  3. Klicke auf Datei hinzufügen und wähle die CSV-Datei aus, die du importieren möchtest.
  4. Klicke auf Datei hochladen.

Nachdem deine CSV-Datei hochgeladen wurde, erhältst du eine Bestätigungs-E-Mail von Shopify an die E-Mail-Adresse, mit der du deinen Shopify-Shop eingerichtet hast. Lies Lösungsvorschläge für häufig aufgetretene Importfehler, um alle Importprobleme zu lösen.

Verträge mit einer CSV-Datei exportieren

Du kannst deine Verträge für deine Datensätze exportieren oder in einen anderen Shopify-Store importieren, in dem du die Shopify Subscriptions-App installiert hast.

Schritte:

  1. Gehe in deinem Shopify-Adminbereich zu Subscriptions > Verträge.
  2. Klicke auf Exportieren.
Du hast die gesuchten Antworten nicht gefunden? Wir helfen dir gerne weiter.