So importieren Sie Kunden aus einer CSV-Datei
Übernehmen Sie Kunden und ihre Abonnements aus einer Tabelle. So werden Line-IDs auf dem Panel geprüft und so verknüpfen Sie Lines, die nicht verknüpft wurden.
Der CSV-Import überträgt Ihre bestehenden Kunden und deren Abonnements aus einer Tabelle in Ihren Shop. Er legt auf Ihrem Panel nie eine Line an und ändert oder verlängert auch keine. Er erfasst nur die Kunden, die Sie bereits haben.
Der Tab CSV Import ist verfügbar, wenn Ihr Shop das Modul CSV Import hat.
1Step 1 of 7Datei vorbereiten
Gehen Sie zu Customers → Import customers und öffnen Sie den Tab CSV Import. Klicken Sie unter CSV Template & Column Reference auf Download Template (.csv) und füllen Sie eine Zeile pro Abonnement aus.
- name und status (ACTIVE, EXPIRED oder SUSPENDED) sind in jeder Zeile Pflicht. email ist optional: Ein Kunde ohne E-Mail-Adresse wird als manueller Kunde angelegt.
- Ein aktives Abonnement braucht zusätzlich product_name und expiry_date (YYYY-MM-DD).
- Über username (den Login der Line auf Ihrem Panel) finden wir die Line auf Ihrem Panel. Tragen Sie ihn überall ein, wo Sie ihn haben.
- panel_user_id ist optional: die ID der Line auf Ihrem Panel. Lassen Sie das Feld leer, wenn die Nummern aus Ihrem alten System stammen (1, 2, 3 …) und nicht die Line-IDs sind, die Ihr Panel anzeigt.
Eine Zeile, die nicht aktiv ist, kein Produkt hat oder bereits abgelaufen ist, importiert nur das Kundenprofil: kein Abonnement und keine Rechnung.
2Step 2 of 7Datei hochladen
Ziehen Sie die Datei in das Upload-Feld oder klicken Sie auf Choose File. Die Vorschau zeigt, wie viele Zeilen gelesen wurden, und alle Fehler, die Sie beheben müssen.
Kunden mit E-Mail-Adresse werden Ihrer Kundenliste hinzugefügt, sobald die Datei gelesen ist. Beim Import werden sie nicht doppelt angelegt.
3Step 3 of 7Warnungen lesen
Lesen Sie Before you import oberhalb der Fehler. Dort steht zum Beispiel, wie viele Zeilen eine Line-ID, aber keinen Benutzernamen haben, und wie viele Zeilen nur als Profil importiert werden. Laufen Ihre Line-IDs fast lückenlos 1, 2, 3 …, warnt die Vorschau, dass sie wie Zeilennummern aus Ihrem alten System aussehen. Trifft das zu, korrigieren Sie die Spalte oder leeren Sie sie und tragen Sie stattdessen Benutzernamen ein. Laden Sie die Datei dann erneut hoch.
4Step 4 of 7Produkte zuordnen und Panel wählen
Klicken Sie auf Continue to Mapping. Wählen Sie den Shop und unter Panel Integration (Optional) das Panel, auf dem Ihre Lines liegen, oder No panel. Wählen Sie unter Map Products für jeden Produktnamen in der Datei eines Ihrer Produkte aus oder Skip, um diese Zeilen auszulassen.
Lassen Sie Import as manual subscriptions angehakt, wenn Sie Zahlungen selbst einziehen. Die automatische Verlängerung ist dann für die importierten Abonnements ausgeschaltet.
5Step 5 of 7Import starten
Klicken Sie auf Review & Import, prüfen Sie die Zusammenfassung und klicken Sie dann auf Start Import.
6Step 6 of 7Ergebnisse prüfen
Hat eine Zeile eine Line-ID und haben Sie ein Panel gewählt, wird die Line auf diesem Panel geprüft, bevor sie verknüpft wird. Verknüpft wird sie nur, wenn Ihr Panel genau eine Line mit dem Benutzernamen der Zeile zeigt und kein anderes Abonnement mit dieser Line verknüpft ist. Dann wird die Line-ID des Panels verwendet, auch wenn in Ihrer Datei eine andere Nummer stand. Panel line check zeigt, was mit diesen Zeilen passiert ist:
- linked (verknüpft): Verlängerungen verlängern diese Line.
- not found on panel (nicht auf dem Panel gefunden): Auf Ihrem Panel gibt es keine Line mit diesem Benutzernamen.
- ambiguous (mehrdeutig): Mehr als eine Line hat diesen Benutzernamen, oder zwei Zeilen Ihrer Datei verweisen auf dieselbe Line.
- no username – not linked (kein Benutzername – nicht verknüpft): Die Zeile hatte eine Line-ID, aber keinen Benutzernamen, und konnte daher nicht geprüft werden.
- not checked (nicht geprüft): Das Panel konnte nicht rechtzeitig abgefragt werden, oder es kann keine Lines nachschlagen.
Nicht verknüpfte Zeilen werden trotzdem importiert, nur ohne Verknüpfung zum Panel.
Wie die Prüfung abläuft, hängt vom Panel ab. Ein Panel mit einer API, die Ihre Lines auflistet (XUI mit API-Key), prüft alle Zeilen in einem einzigen Abruf. NXT- und V12 / MaxOTT-Panels werden Line für Line abgefragt, solange der Import es zeitlich zulässt. Bei einem Panel, bei dem wir uns über den Browser anmelden, werden bis zu 20 Lines pro Import geprüft. Andere Panel-Typen werden nicht geprüft.
7Step 7 of 7Nicht verknüpfte Lines verknüpfen
Jedes nicht verknüpfte Abonnement steht unter Subscriptions → Needs manual set-up. Um eines zu verknüpfen, suchen Sie den Kunden unter Customers → All customers und klicken auf das Abonnement. Öffnen Sie den Tab Panel Sync, tragen Sie die Panel line ID der Line so ein, wie Ihr Panel sie in seiner Line-Liste anzeigt, und klicken Sie auf Save. Verlängerungen verlängern dann diese Line.
Tipp: Diese Abonnements werden auf Ihrem Panel nie als neue Bestellungen erneut versucht. Während Sie sie verknüpfen, wird also keine zweite Line angelegt und kein Credit verbraucht.
Ready to try it yourself?
Spin up your own IPTVbp store and connect a panel. It's kostenlos, bis Sie 25 zahlende Kunden haben, no card needed.
Related Articles
So verwalten Sie Kunden und ihre Abonnements
Kunden finden, Abonnement hinzufügen oder verlängern, Login erneut senden, Enddatum korrigieren, kündigen oder als Shop-Guthaben erstatten – alles auf der Kundenseite.
So beheben Sie Bestellungen, die am Panel hängen
Bezahlt, aber noch keine funktionierende Line? Wo wartende und fehlgeschlagene Bestellungen stehen, warum sie scheitern und wie Sie sie mit wenigen Klicks neu anstoßen.
So funktionieren Verlängerungen ohne Auto-Renew (und so verlängern Sie von Hand)
Kunden erhalten Erinnerungs-E-Mails mit einem Renew-Link, und ihre Line verlängert sich, sobald sie bezahlen. Sie können auch jeden Kunden selbst verlängern.