Es wird zwar wahrscheinlich viel einfacher Sie können Ihre MemberPress-Mitgliedschaften, -Regeln und -Gutscheine einfach manuell erstellen; Sie können sie auch mit dem Importer importieren.
Wichtiger Hinweis: Bevor Sie Regeln oder Gutscheine importieren können, müssen Sie zuerst Ihre Mitgliedschaften erstellt oder importiert haben.
Hier ist eine Aufschlüsselung, wie jede dieser CSV-Dateien aussehen sollte: (Hinweis: CSV-Dateien müssen in UTF-8 kodiert sein, damit sie funktionieren. Sie können ein Programm wie Notepad ++ verwenden, um die Kodierung zu konvertieren).
Mitgliedschaften CSV-Format
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.
Erforderliche Spalten:
- name — Name of the Membership. It can be any small string of text.
- price — Price of the Membership. It can be any number in a decimal format without a currency symbol — for example, 5.99 …
- period — Number of weeks, months or years. Can be any valid whole number if the period_type='months' or period_type='weeks' but anything else, this can only be 1.
- period_type — This is the period type. Can be ‘weeks', ‘months', ‘years' or ‘lifetime'.
Optionale Spalten:
- trial — Sets whether or not the Membership has a trial period. It can be 1 for true or 0 for false. Defaults to 0.
- trial_days — Number of days the trial will last. Can be any whole number. Defaults to 0.
- trial_amount — The amount that will be charged to start the trial. It can be any number in a decimal format without a currency symbol — for example, 5.99 …
- group_id — The group_id (which should already exist in MemberPress) of the group that the Membership should belong to. Must be the ID of a valid MemberPress group. Defaults to 0 (which indicates no group).
Regeln CSV-Format
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.
Zuerst müssen die Regeln importiert werden, dann folgen die Zugriffsbedingungen (siehe unten). Zugriffsbedingungen werden verwendet, um zu definieren, welche Mitgliedschaften oder Benutzer usw. über die Regeln Zugriff haben.
Erforderliche Spalten:
- type — The type of the rule. Can be ‘single_post', ‘category', ‘tag', ‘all_posts', ‘single_page', ‘parent_page', ‘all_pages', ‘partial', ‘custom' or any number of custom post type rule types in the format ‘single_forum' / ‘all_forums' …
- target — The text that goes along with the rule, for ‘single_*' it should be the ID of an existing post or page, for ‘all_*' or ‘partial' should be blank, for ‘category' or ‘tag' should be the text of the tag or category, for ‘custom' should be a request_uri or the regexp of a request_uri.
Optionale Spalten:
- regexp — Only applicable if type=”custom” … if set to 1, it will interpret the target as a regular expression. If set to 0, the target will be interpreted as a normal string. Defaults to 0.
- drip — Controls whether or not there's a drip for this rule. It can be 1 for true or 0 for false. Defaults to false.
- drip_type — Drip type can either be ‘days', ‘weeks', ‘months' or ‘years'. Defaults to ‘days'.
- drip_duration — The duration of the drip (number of days, weeks, months or years). It can be any whole number. Defaults to 0.
- drip_trigger — The event that triggers the drip. Can be ‘registers', ‘fixed', ‘rule-products' or a valid Membership ID. Defaults to ‘registers'.
- drip_after_date — If drip_trigger is set to ‘fixed', then this is required and must be set to a fixed date in the format of YYYY-MM-DD.
- expire — Controls whether or not there's an expiration for this rule. It can be 1 for true or 0 for false. Defaults to false.
- expire_type — Expire type can either be ‘days', ‘weeks', ‘months' or ‘years'.
- expire_duration — The duration of the expiration (number of days, weeks, months or years). It can be any whole number. Defaults to 0.
- expire_trigger — The event that triggers the expiration. Can be ‘registers', ‘fixed', ‘rule-products' or a valid Membership ID. Defaults to ‘registers'.
- expire_after_date — If expire_trigger is set to ‘fixed', then this is required and must be set to a fixed date in the format of YYYY-MM-DD.
Zugriffsbedingungen (siehe Regeln) CSV-Format
Dies gilt für den zweiten Teil der MemberPress -> Regeln wie in diesem Screenshot gezeigt:
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.
Regeln (siehe oben) müssen vorhanden sein, bevor Sie Zugriffsbedingungen importieren können.
Erforderliche Spalten:
- rule_id — The ID of the Rule these Access Conditions should apply to.
- access_type — The type of access being imported. It can be ‘membership' or ‘member'.
- access_condition — The value of the access_type above. So, for example, if ‘membership' is the access_type, then a Membership ID should be used here. Or, if ‘member' is the access_type, then the username or email address for the existing user should be used here.
Gutscheine CSV-Format
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.
Erforderliche Spalten:
- type — The discount type of the coupon. It can either be ‘dollar' or ‘percent'.
- discount — The discount that will be charged to start the trial. It can be any number in a decimal format without a currency symbol or percent symbol — for example, 5.99 …
- product_id_0 — An ID of a Membership that this coupon is for. Must be the ID of an already existing Membership in the database.
Optionale Spalten:
- code — The coupon code. This defaults to a randomly generated coupon code.
- usage_amount — Number of times the coupon can be used. It can be any valid, whole number. Defaults to 0 (which means unlimited).
- use_on_upgrades — Determines whether a coupon can be used for upgrades/downgrades when memberships are in a group. Allowed values are 0 (can not be used for upgrades/downgrades) and 1 (can be used for upgrades/downgrades). Defaults to 0.
- discount_mode — Can be “standard”, “trial-override”, or “first-payment”. If set to “first-payment”, then the discount will apply only to the first payment period of an automatically recurring subscription. Make sure to add the “first_payment_discount_amount” column as well, or the first-payment coupon will not be imported correctly. Defaults to “standard”.
- trial_days — Only used if discount_mode is set to “trial-override” and only for auto-recurring membership payments only. Specify the number of trial days the user gets by using this coupon before their regular payments begin. Defaults to 0 (no trial override).
- trial_amount — Only used if discount_mode is set to “trial-override” and for auto-recurring membership payments only. Specify the amount the user will pay for their trial override days (see above). Defaults to 0.00.
- expires_at — The expiration date of the coupon. Must be in the format “d/m/y” or “d-m-y”. Defaults to null.
- starts_on — The start date of the coupon. Must be in the format “d/m/y” or “d-m-y”. Defaults to null.
- product_id_N — The ‘N' references any whole number. Its value is an ID of a Membership that this coupon applies to. The first product_id_0 is a required field, but many “product_id” columns that are numbered can be present. You can use this to import a coupon that should be applicable to multiple memberships.
- first_payment_discount_type — Only works if discount_mode is “first-payment”. This is similar to “type” above, it accepts ‘dollar' or ‘percent'.
- first_payment_discount_amount — Only works if discount_mode is “first-payment”. This is similar to the “discount” above. It can be any number in a decimal format without a currency symbol or percent symbol — for example, 5.99 …
Hochladen der Datei
Um die von Ihnen erstellte(n) Datei(en) hochzuladen, gehen Sie einfach wie folgt vor:
- Gehen Sie zum MemberPress-Plugin > Importieren. Wählen Sie dort Ihren Dateityp (entweder Mitgliedschaften, Regeln oder Gutscheine) aus dem Dropdown-Menü Dateityp zum Importieren:
- Next, use the “Choose File” button to upload your file (you can only import one file at a time).
- 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 Rows Successfully Imported – Hier teilt Ihnen der Importeur mit, wie viele Zeilen (anstelle von X) erfolgreich importiert wurden.
X Rows Failed to be Imported – Hier teilt Ihnen der Importer mit, wie viele Zeilen (anstelle von X) nicht importiert werden konnten.
X Total Rows Processed – Hier teilt Ihnen der Importeur mit, wie viele Zeilen (anstelle von X) insgesamt verarbeitet wurden.
Row Success Messages – 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.