Import i eksport

Przenieś uczestników z innej aplikacji lojalnościowej za pomocą pliku CSV albo wyeksportuj swoich obecnych uczestników jako kopię zapasową. Oba miejsca znajdziesz w Ustawieniach, w sekcji Import i eksport uczestników.

GB GibbondDev

Import i eksport uczestników

Eksportuj uczestników
Eksportuj uczestników do CSV
Importuj uczestników
⚠️ Pełne zastąpienie — nadpisuje pasujących uczestników
Dodaj plik CSV lub upuść tutaj plik .csv
Rozumiem, że to nadpisuje obecne salda
Rozpocznij import
Eksport i import znajdują się obok siebie w Ustawieniach. Importy działają w tle, z postępem na żywo.

Eksportowanie uczestników

Kliknij Eksportuj uczestników do CSV, aby pobrać każdego zapisanego uczestnika jako plik CSV. Użyj go jako kopii zapasowej, do przeglądu sald w arkuszu kalkulacyjnym albo jako szablonu wyjściowego do importu — kolumny eksportu są nadzbiorem tego, co odczytuje importer, więc wyeksportowany plik można edytować i zaimportować ponownie bez zmian.

Format CSV

Importer potrzebuje tylko trzech kolumn. Wszelkie dodatkowe kolumny z eksportu są ignorowane. Wiersz nagłówka jest wymagany, a nazwy kolumn nie są zależne od wielkości liter.

KolumnaWymaganaCo to jest
emailTakE-mail uczestnika. Używany do znalezienia pasującego klienta Shopify.
pointsTakLiczba całkowita ≥ 0. Staje się saldem punktów uczestnika (oraz bazą punktów łącznych).
tierNieSlug poziomu (np. gold). Pozostaw puste, aby o poziomie zdecydowały punkty.
💡

Wartość tier musi być slugiem poziomu, a nie jego nazwą wyświetlaną — na przykład vip-member, a nie „VIP Member”. Eksport używa już slugów, więc obieg tam i z powrotem jest bezpieczny.

Minimalny plik importu wygląda tak:

email,points,tier
alice@example.com,1200,gold
bob@example.com,350,silver
carol@example.com,0,

Co robi import

Dla każdego wiersza, którego e-mail pasuje do istniejącego klienta Shopify, import:

  • Zapisuje uczestnikabez bonusu powitalnego, niezależnie od Twojego ustawienia bonusu za zapisanie się.
  • Ustawia jego punkty na wartość z pliku CSV (to ustawienie, a nie dodanie).
  • Przypisuje poziom z kolumny tier albo wylicza go na podstawie punktów, jeśli kolumna jest pusta.
  • Datuje punkty na dzień importu — więc jeśli używasz wygasania kroczącego (FIFO), zegar startuje od nowa od dnia importu.
⚠️

Import to pełne zastąpienie. Dla każdego e-maila pasującego do istniejącego uczestnika import nadpisuje jego obecne saldo i czyści jego dotychczasową historię punktów (zachowaną jedynie jako anulowane wiersze do celów audytu). Już wydane kody rabatowe pozostają nienaruszone. Tej operacji nie można cofnąć — więc przy jednorazowej migracji zaimportuj dane, zanim uczestnicy zaczną zdobywać punkty.

Jak działa dopasowywanie

Uczestnicy są dopasowywani do klientów Shopify po e-mailu. Jeśli dany e-mail nie ma pasującego klienta Shopify, ten wiersz jest pomijany i wymieniany w wynikach — import nigdy nie tworzy nowych klientów Shopify. Pominięte e-maile są pokazywane po zakończeniu importu, więc możesz utworzyć tych klientów w Shopify i uruchomić import ponownie, jeśli zajdzie taka potrzeba.

Poziomy po imporcie

Poziom z pliku CSV jest stosowany natychmiast. Gibbond raz dziennie ponownie sprawdza też poziom każdego uczestnika względem Twoich progów poziomów, więc ostatecznie o poziomie decydują punkty uczestnika. Jeśli zaimportujesz poziom, do którego punkty nie kwalifikują, zostanie on przy następnym dziennym uruchomieniu uzgodniony z poziomem wynikającym z punktów. Aby zaimportowane poziomy były stabilne, upewnij się, że Twoje progi poziomów odpowiadają importowanym punktom.

Uruchamianie importu

Importy działają w tle, więc możesz opuścić stronę, kiedy import trwa. Baner stanu pokazuje postęp na żywo oraz podsumowanie po zakończeniu (zaimportowane, pominięte i ewentualne błędy). Po zapisaniu danych Gibbond automatycznie odświeża saldo punktów i poziom każdego uczestnika w witrynie sklepu.

LimitWartość
Maksymalny rozmiar pliku5 MB
Maksymalna liczba wierszy na import10 000
Powtórzone e-maile w plikuWygrywa ostatni wiersz dla danego e-maila
💡

Ponowne uruchomienie tego samego pliku jest bezpieczne: ponieważ każdy import to pełne zastąpienie, ponowny import po prostu ustawia uczestników na wartości z pliku, zamiast sumować punkty.