Dieser Artikel behandelt die folgenden Themen:
Wann Sie wiederkehrende Abonnements importieren sollten
Video-Übersicht
Allgemeine Anweisungen
Sie sollten NUR wiederkehrende Abonnements aus den folgenden Gründen importieren:
- Sie migrieren automatisierte wiederkehrende Profile (für PayPal, Authorize.Net ARB oder Stripe) von einem anderen System
- Sie müssen ein Abonnement, das aufgrund eines Gateway-Fehlers nicht korrekt zu MemberPress hinzugefügt wurde, manuell importieren.
Dies bedeutet, dass alle wiederkehrenden Abonnements, die Sie importieren MUSS echte, aktive Abonnements sein, die derzeit in Ihrem Gateway-Prozessor (PayPal, Authorize.Net ARB oder Stripe) gefunden werden. Durch das Importieren werden KEINE Abonnements erstellt und es können auch keine tatsächlichen Kosten entstehen. Das Importieren dient dazu, vorhandene Daten einfach hinzuzufügen.
Wichtiger Hinweis: Bevor Sie die beschriebenen Dateien importieren, müssen Sie sicherstellen, dass Sie zuerst die Mitgliedschaften in MemberPress erstellt haben, mit denen diese Abonnements verknüpft werden sollen UND dass die Benutzer, denen sie zugewiesen werden sollen, in Ihrem WordPress-Dashboard unter Benutzer zu finden sind.
Um wiederkehrende Abonnements zu importieren, müssen Sie Folgendes importieren zwei getrennte CSV-Dateien in der folgenden Reihenfolge:
- Abonnements CSV-Datei
- Transaktionen CSV-Datei (Wenn Sie keine großen Mengen an Transaktionen importieren müssen, ist es möglicherweise einfacher und schneller, wenn Sie nur die manuelle Transaktionen für das/die importierte(n) Abonnement(e) - Sie können keine Abonnements manuell erstellen).
Achten Sie bitte unbedingt darauf, die unten aufgeführten Formatierungen GENAU einzuhalten. Wenn Sie dies nicht GENAU tun wird dazu führen, dass Ihre Datei nicht korrekt importiert werden kann.
Abonnements CSV-Dateiformat
Klicken Sie hier für eine Beispiel-CSV-Datei für Abonnements. Mit dieser Vorlage als Basis sehen Sie unten die erforderlichen und optionalen Spalten Ihrer CSV-Datei.
Video-Anleitung
Erforderliche Spalten:
- username OR email - Sie können "username" ODER "email" für Ihre Spaltenüberschrift eingeben (beides in einer Datei wird NICHT unterstützt). Wenn Sie "username" verwenden, geben Sie den Benutzernamen des Benutzers an, der mit der Transaktion verknüpft werden soll. Wenn Sie "E-Mail" verwenden, geben Sie die E-Mail des Benutzers ein. Ihre Auswahl muss zu einem bereits bestehenden Benutzer in der Datenbank gehören. (Anmerkung: seit der Version MemberPress Importer 1.6.8 können Sie auch user_email anstelle von email name verwenden)
- product_id - Die ID der Mitgliedschaft, für die dieses Abonnement gilt. Muss die ID einer bereits bestehenden Mitgliedschaft in der Datenbank sein.
- Unter_Zahl oder subscr_id - Die Abonnementnummer, die auf das Abonnement verweist. Anmerkung: für Stripe verwenden wir die Abonnement-ID für die sub_num (sub_xxxxxxxxxx). Für PayPal die Profil-ID (I-xxxxxxxxxx).
- Betrag oder price - Preis der Mitgliedschaft. Es kann eine beliebige Zahl im Dezimalformat ohne Währungssymbol sein - zum Beispiel 5,99
- total - Preis einschließlich Steuer (falls vorhanden). total = (amount + tax_amount). Wenn keine Steuer anfällt, sollte dieser Wert mit dem des Feldes "Betrag" übereinstimmen.
- period - Anzahl der Wochen, Monate oder Jahre. Kann jede gültige ganze Zahl sein, wenn period_type='months' oder period_type='weeks', aber alles andere kann nur 1 sein.
- period_type - Dies ist die Art des Zeitraums. Kann 'Wochen', 'Monate', 'Jahre' oder 'Lebensdauer' sein.
- Zahlungsmethode oder gateway - Die eindeutige ID der Zahlungsmethode. Diese kann in der Datei Registerkarte "Zahlungen auf der Seite MemberPress-Einstellungen. Diese muss auf das tatsächliche Gateway verweisen, über das das wiederkehrende Profil des Kunden existiert. Wenn Sie also z. B. PayPal Express Checkout verwenden, müssen Sie sicherstellen, dass die ID für dieses Gateway hier festgelegt wird.
Optionale Spalten:
- id - Aktualisiert die Abonnementinformationen für das bestehende Abonnement, das der id entspricht. Wenn leer gelassen, wird eine neu Abonnement. Stellen Sie sicher, dass Sie die ID aus der Spalte "Id" auf der Seite MemberPress > Abonnements verwenden, wie gezeigt hier. Dieses Feld erfordert MemberPress Importer Version 1.6.0 oder neuer.
- trial - Legt fest, ob die Mitgliedschaft eine Probezeit hat oder nicht. Sie kann 1 für wahr oder 0 für falsch sein. Der Standardwert ist 0.
- trial_days - Anzahl der Tage, die der Versuch dauern wird. Sie kann eine beliebige ganze Zahl sein. Der Standardwert ist 0.
- trial_amount - Der Betrag, der für den Start der Testversion berechnet wird. Es kann eine beliebige Zahl im Dezimalformat ohne Währungssymbol sein - zum Beispiel 5,99
- limit_cycles - Ob die Anzahl der Zahlungszyklen begrenzt werden soll oder nicht. Sollte 1 für ja oder 0 für nein sein. Der Standardwert ist 0.
- limit_cycles_num - Die Anzahl der regulären Zahlungszyklen, bevor das Abonnement gekündigt werden soll. Dies schließt keine Probezeitzahlungen ein. Wenn limit_cycles auf 0 gesetzt oder leer gelassen wird, hat diese Einstellung keine Wirkung. Kann eine beliebige Zahl größer oder gleich 1 sein. Die Standardeinstellung ist 2.
- limit_cycles_action - Was nach der Kündigung des Abonnements geschehen soll. Kann auf 'expire' oder 'lifetime' gesetzt werden. Der Standardwert ist 'expire'.
- prorated_trial - Ob der Testzeitraum im Rahmen eines Upgrades oder Downgrades anteilig verlängert wurde. Sollte 1 für ja oder 0 für nein sein. Der Standardwert ist 0.
- status - Der Status des Abonnements. Kann entweder "ausstehend", "aktiv" oder "storniert" sein. Der Standardwert ist "aktiv".
- started_at oder created_at - Das Datum, an dem das Abonnement begonnen hat. Muss im Format "JJJJ-MM-TT hh:mm:ss" angegeben werden. Standardmäßig wird die aktuelle Uhrzeit verwendet. WICHTIGER HINWEIS: Bei monatlichen Abonnements ist es wichtig, dass dies auf denselben Tag des Monats eingestellt wird, an dem die Abrechnung erfolgt. Wenn das Abonnement also am 12. eines jeden Monats abgerechnet wird, stellen Sie sicher, dass dies auch der 12. eines Monats ist. Andernfalls werden die Ablaufdaten Ihrer Transaktion bei Verlängerungen nach dem Import falsch sein.
- coupon_code - Der Gutscheincode des Gutscheins, der auf diese Transaktion angewendet wird. Muss auf einen bereits in der Datenbank vorhandenen Gutschein verweisen. Der Standardwert ist leer.
- tax_rate - Der Steuersatz in %. Beispiel 5% sollte als 5.000 eingegeben werden. Der Standardwert ist 0.
- tax_amount - Der auf die Gesamtsumme angewandte Steuerbetrag. tax_amount = (amount*(tax_rate/100)). Der Standardwert ist 0.
- tax_desc - Die Beschreibung für die Steuer. Der Standardwert ist keine Beschreibung.
- tax_class - Wird in MemberPress derzeit nicht verwendet. Standardmäßig wird 'standard' verwendet.
- cc_last4 - Die letzten 4 Ziffern der für den Kauf des Abonnements verwendeten Kreditkarte. Wird nicht von allen Gateways unterstützt.
- cc_exp_month - Der Monat (1-12), in dem die für den Kauf dieses Abonnements verwendete Kreditkarte abläuft. Wird nicht von allen Gateways unterstützt.
- cc_exp_year - Das Jahr (20xx), in dem die für den Kauf dieses Abonnements verwendete Kreditkarte abläuft. Wird nicht von allen Gateways unterstützt.
Transaktionen im CSV-Format
Video-Anleitung
Achten Sie bitte unbedingt darauf, die unten aufgeführten Formatierungen GENAU einzuhalten. Wenn Sie dies nicht GENAU tun wird dazu führen, dass Ihre Datei nicht korrekt importiert werden kann.
Klicken Sie hier für eine Beispiel-CSV-Datei für Transaktionen. Mit dieser Vorlage als Basis sehen Sie unten die erforderlichen und optionalen Spalten Ihrer CSV-Datei.
Erforderliche Spalten:
- username or email - Der Benutzername oder die E-Mail-Adresse des Benutzers, der mit der Transaktion verknüpft werden soll. Muss zu einem bereits existierenden Benutzer in der Datenbank gehören. (Anmerkung: seit der Version MemberPress Importer 1.6.8 können Sie auch user_email anstelle von email name verwenden)
- product_id - Die ID der Mitgliedschaft, für die diese Transaktion gilt. Es muss die ID einer bereits bestehenden Mitgliedschaft in der Datenbank sein. Die ID ist in der URL zu finden, wenn Sie die Mitgliedschaft bearbeiten. Zum Beispiel, die ID der Mitgliedschaft in dieser URL: http://awesomesite.com/wp-admin/post.php?post=10&action=edit ist 10.
- amount - Preis der Mitgliedschaft. Es kann eine beliebige Zahl im Dezimalformat ohne Währungssymbol sein - zum Beispiel 5,99.
- total - Preis einschließlich Steuer (falls vorhanden). total = (amount + tax_amount). Wenn keine Steuer anfällt, sollte dieser Wert mit dem des Feldes "Betrag" übereinstimmen.
-
sub_num oder subscr_id - diese Spalte ist nicht erforderlich aber es ist notwendig um eine Transaktion auf das importierte Abonnement in der Abonnements CSV-Import. Bitte siehe unten.
- id - Aktualisiert die Transaktionsinformationen für die bestehende Transaktion, die der id entspricht. Wenn Sie nichts eingeben, wird eine neue Transaktion erstellt. Achten Sie darauf, dass Sie die ID aus der Spalte "Id" auf der Seite MemberPress > Transaktionen verwenden, wie gezeigt hier. Dieses Feld erfordert MemberPress Importer Version 1.6.0 oder neuer.
- Unter_Zahl oder subscr_id - Die Abonnementnummer, die sich auf das Abonnement bezieht. Diese sub_num muss auf ein bereits bestehendes Abonnement in der Datenbank verweisen. Der Standardwert ist leer.
- Zahlungsmethode oder gateway_id - Die eindeutige ID der Zahlungsmethode. Diese finden Sie auf der Registerkarte "Zahlungen" der Seite "MemberPress-Einstellungen". Standardmäßig ist sie auf "manuell" eingestellt. Wenn Sie kostenlose Mitglieder importieren, können Sie dies auch auf "kostenlos" setzen.
- gutschein_code oder coupon - Der Gutscheincode des Gutscheins, der auf diese Transaktion angewendet wird. Muss auf einen bereits in der Datenbank vorhandenen Gutschein verweisen. Der Standardwert ist leer.
- send_welcome - Steuert, ob der Benutzer eine Willkommens-E-Mail zusammen mit dieser neu erstellten Transaktion erhält. Es kann entweder 1 für true oder 0 für false sein. Der Standardwert ist 0.
- send_receipt - Steuert, ob der Benutzer eine Quittung per E-Mail zusammen mit dieser neu erstellten Transaktion erhält. Es kann entweder 1 für true oder 0 für false sein. Der Standardwert ist 0.
- trans_num - Die Transaktionsnummer des Gateways. Es kann eine beliebige kleine Textzeichenfolge sein. Ist sie leer, wird eine zufällige ID generiert.
- tax_rate - Der Steuersatz in %. Beispiel 5% sollte als 5.000 eingegeben werden. Der Standardwert ist 0.
- tax_amount - Der auf die Gesamtsumme angewandte Steuerbetrag. tax_amount = (amount*(tax_rate/100)). Der Standardwert ist 0.
- tax_desc - Die Beschreibung für die Steuer. Der Standardwert ist keine Beschreibung.
- tax_class - Wird in MemberPress derzeit nicht verwendet. Standardmäßig wird 'standard' verwendet.
- status - Der Status der Transaktion. Kann entweder "ausstehend", "abgeschlossen" oder "erstattet" sein. Der Standardwert ist "abgeschlossen".
- created_at - Das Datum, an dem diese Transaktion erstellt wurde. Muss im Format "JJJJ-MM-TT hh:mm:ss" angegeben werden. Standardmäßig wird das aktuelle Datum verwendet.
- expires_at - Das Verfallsdatum der Transaktion. Wenn eine Transaktion abläuft, muss sie vom Benutzer erneuert werden, damit er weiterhin Zugang hat. Muss im Format "JJJJ-MM-TT hh:mm:ss" angegeben werden. Wenn das Feld leer gelassen wird, gelten standardmäßig die regulären Ablaufregeln der Mitgliedschaft. Für lebenslangen Zugang verwenden Sie 0000-00-00 00:00:00 als expires_at-Datum. WICHTIGER HINWEIS: Wenn Sie nicht möchten, dass Ihr Benutzer auf der Grundlage dieses Imports lebenslangen Zugang hat, müssen Sie müssen über diese Spalte ein Verfallsdatum hinzufügen.
Optionale Spalten:
Hochladen der Dateien
Um die von Ihnen erstellten Dateien hochzuladen, folgen Sie einfach diesen Schritten:
- Gehen Sie zum MemberPress-Plugin > Importieren. Wählen Sie dort im Dropdown-Menü für den Import entweder Abonnements oder Transaktionen als Dateityp aus.
- Verwenden Sie dann die Schaltfläche "Datei auswählen", um Ihre Datei hochzuladen (Sie können immer nur eine Datei auf einmal importieren).
- Klicken Sie abschließend auf die Schaltfläche Hochladen.
Importeur-Meldungen
Nachdem Sie Ihre Datei importiert haben, zeigt Ihnen der Importer eine Reihe von Zeilen und Feldern an, um Sie über den Verlauf des Imports zu informieren. Nachfolgend sind diese beschrieben.
X Zeilen erfolgreich importiert - Hier teilt Ihnen der Importeur mit, wie viele Zeilen (anstelle von X) erfolgreich importiert wurden.
X Zeilen konnten nicht importiert werden - Hier teilt Ihnen der Importer mit, wie viele Zeilen (anstelle von X) nicht importiert werden konnten.
X Gesamtzahl der verarbeiteten Zeilen - Hier teilt Ihnen der Importeur mit, wie viele Zeilen (anstelle von X) insgesamt verarbeitet wurden.
Zeile Erfolgsmeldungen: - In diesem Feld sehen Sie alle Erfolgsmeldungen in Bezug auf Ihren letzten Import.
Zeilenfehler: - In diesem Feld werden alle Fehler im Zusammenhang mit den Zeilen des letzten Imports angezeigt. Die Meldung sollte so detailliert sein, dass Sie wissen, was Sie beheben müssen, damit Ihre Datei beim Import richtig funktioniert.
CSV für fehlgeschlagene Zeilen ... diese kopieren, korrigieren und erneut importieren: - Hier werden Ihnen die genauen Zeilen angezeigt, die korrigiert werden müssen. Notieren Sie sich diese, um die fehlerhaften Zeilen zu korrigieren.