PS PrestaShop Początkujący

Masowe Generowanie Kodów Rabatowych w PrestaShop 8 i 9: dokumentacja

Instalacja modułu, tworzenie serii kodów, wysyłka emailem, druk z kodem QR, eksport i śledzenie wyników każdej kampanii.

Zaktualizowano Wersja modułu 1.1.0

Wprowadzenie

Moduł tworzy serie unikalnych kodów rabatowych o wspólnych zasadach. Każdy kod to natywna reguła koszyka PrestaShop. Kody rozsyła się emailem, drukuje jako PDF z kodem QR lub eksportuje do CSV, a każda seria ma własne statystyki wykorzystania.

Instalacja

  1. W Moduły > Menedżer modułów kliknij Załaduj moduł i wybierz plik dfbulkcoupons-1.1.0.zip.
  2. Instalacja tworzy zakładkę Katalog > Rabaty > Masowe kody rabatowe. Przycisk Konfiguruj modułu również do niej prowadzi.
  3. Moduł włącza funkcję reguł koszyka, jeśli była wyłączona.

Aktualizacja z wersji 1.0.0: załaduj nowy plik ZIP na poprzedni. Skrypt aktualizacji dodaje kolumny wysyłki i druku oraz hook linku bezpośredniego, nie zmieniając istniejących serii.

Tworzenie serii

Kliknij Nowa seria i wypełnij formularz od góry do dołu.

Seria

Nazwa serii pojawia się w statystykach i eksportach. Kanał wskazuje, gdzie kody będą rozpowszechniane (email, newsletter, SMS, media społecznościowe, influencerzy, afilianci, druki, sklep stacjonarny, obsługa klienta, inne lub własna nazwa). Służy do porównywania kampanii w tabeli wyników według kanału.

Format kodów

Kod składa się z prefiksu, części losowej i sufiksu. W części losowej X oznacza literę lub cyfrę, A literę, a # cyfrę. Pozostałe znaki, np. myślniki, pozostają bez zmian. Przykład: prefiks LATO- i część XXXX-XXXX dają LATO-K7MQ-3HWD.

Zestaw znaków „Czytelne” pomija 0, O, 1, I i L, aby uniknąć pomyłek przy wpisywaniu. Wymagane są co najmniej 4 znaki losowe, a format musi dawać co najmniej 20 razy więcej kombinacji niż liczba kodów: podgląd i licznik kombinacji pokazują to podczas wpisywania.

Odbiorcy i liczba

  • Kody anonimowe: podaj liczbę kodów, od 1 do 200 000. Można je swobodnie rozdawać.
  • Jeden kod imienny na klienta z wybranych grup: jeden kod na każdego aktywnego klienta zaznaczonych grup, z opcją „Tylko subskrybenci newslettera”.
  • Jeden kod imienny na klienta z listy adresów email: wklej adresy, jeden na linię lub oddzielone przecinkami. Adresy bez konta klienta są pomijane, a ich liczba wyświetlana.

Kod imienny działa tylko dla konta klienta, do którego jest przypisany.

Rabat

Nazwa widoczna dla klientów pojawia się w koszyku i na fakturze, w każdym języku. Typy: procent, stała kwota (netto lub brutto, w jednej walucie), darmowa dostawa lub gratis (oferowana jest domyślna kombinacja produktu). Procent lub kwota dotyczy całego zamówienia bez dostawy albo jednego konkretnego produktu. Procent może też dotyczyć najtańszego produktu lub produktów z ograniczenia.

Ważność i wykorzystanie

Daty początku i końca, użycia na kod i użycia na klienta: ustaw 1 i 1 dla kodów jednorazowych. Minimalna kwota zamówienia (z walutą, podatkami i dostawą), priorytet, opcja „Nie łączy się z innymi rabatami”, wyświetlanie kodu w koszyku właściciela (tylko kody imienne) i natychmiastowe włączenie.

Ograniczenia

Ograniczenie do produktów, kategorii lub marek z minimalną liczbą pasujących produktów, dozwolone grupy klientów, dozwolone kraje dostawy oraz, w trybie multistore, dozwolone sklepy. Puste pole nie wprowadza żadnego ograniczenia.

Generowanie kodów

Po zatwierdzeniu strona generowania tworzy kody w blokach po 250 z paskiem postępu. Nie zamykaj strony. Jeśli zostanie zamknięta, generowanie wznowi się od miejsca zatrzymania przy następnym otwarciu serii (link Wznów na liście). Każdy kod to reguła koszyka, której opis zaczyna się od [DFBC#id], widoczna w Katalog > Rabaty.

Strona serii

Statystyki

Wygenerowane kody, użyte kody i wskaźnik wykorzystania, zatwierdzone zamówienia, zamówienia nowych klientów (klientów bez wcześniejszego zatwierdzonego zamówienia), obrót netto i średnie zamówienie, udzielony rabat netto i stosunek obrotu do rabatu, kody nadal ważne. Dalej wykres użyć dziennie, 15 najczęściej używanych kodów i 30 ostatnich zamówień. Do obrotu i rabatu wliczane są tylko zatwierdzone zamówienia, przeliczone na walutę domyślną.

Zarządzanie serią

  • Dane: nazwa, kanał i notatka wewnętrzna. Nowa nazwa jest przenoszona do opisu reguł koszyka.
  • Koniec ważności: dotyczy wszystkich kodów serii.
  • Dodawanie kodów: dla serii kodów anonimowych, z tym samym formatem i zasadami.
  • Wyłączenie lub włączenie wszystkich kodów, usunięcie kodów nigdy nieużytych, duplikowanie lub usunięcie serii. Wcześniejsze zamówienia zachowują rabat.

Lista kodów

Przycisk Przeglądaj kody pokazuje kody po 50 na stronę, z zakładkami według statusu: dostępny, użyty, wykorzystany, wygasły, wyłączony. Wyszukiwanie działa po początku kodu lub emailu klienta. Dla każdego kodu: kopiowanie kodu lub linku bezpośredniego, użycia, pozostałe użycia, data wysyłki, ostatnie zamówienie, włączenie lub wyłączenie oraz link do natywnej reguły koszyka.

Wysyłka kodów emailem

Dostępna dla serii kodów imiennych, z panelu Dystrybucja na stronie serii.

  1. Dla każdego języka zmień temat i treść. Dostępne zmienne: {firstname}, {lastname}, {code}, {discount}, {valid_until}, {shop_name}, {link}. Email zawsze pokazuje kod w ramce, rabat, datę końcową i przycisk, który stosuje kod w koszyku.
  2. Kliknij Wyślij mi email testowy: trafi na Twój adres pracownika, w Twoim języku, z kodem z serii.
  3. Wybierz odbiorców: kody jeszcze niewysłane (oraz te z błędem) albo wszystkie kody ponownie jako przypomnienie. Opcja „Tylko klienci, którzy zgodzili się na newsletter” jest domyślnie zaznaczona.
  4. Ustaw liczbę emaili na minutę, aby nie przekroczyć limitu serwera poczty lub dostawcy SMTP, i kliknij Zapisz i wyślij.

Wysyłka odbywa się w paczkach po 10 z paskiem postępu i przyciskiem pauzy. Każdy klient otrzymuje wersję w języku swojego konta. Kody już użyte, wyłączone lub wygasłe oraz konta usunięte lub wyłączone są pomijane. Emaile odrzucone przez serwer są wyświetlane i ponawiane przy następnej wysyłce niewysłanych kodów.

Emaile korzystają z ustawień w Zaawansowane > E-mail. Jeśli wysyłka jest tam wyłączona, na górze strony pojawi się ostrzeżenie.

Drukowanie kodów

Przycisk Drukuj kody tworzy PDF A4:

  • Karty: 10 na stronę (95 x 55 mm), z liniami cięcia.
  • Etykiety: 21 na arkusz (63,5 x 38,1 mm, popularne arkusze 3 x 7).
  • Ulotki: 4 na stronę w formacie A6, z liniami cięcia.

Wybierz kody (niewykorzystane nigdy nie drukowane, wszystkie niewykorzystane lub wszystkie), ich liczbę (do 2000 na plik) i ile pominąć na początku. Ustaw nagłówek, warunki (zmienne {valid_until}, {shop_name}, {customer}), kolor akcentu, kod QR, nazwę sklepu oraz, dla kodów imiennych, imię i nazwisko klienta. Opcja „Oznacz te kody jako wydrukowane” zapobiega ponownemu drukowaniu tych samych kodów.

Każdy kod ma adres w rodzaju https://twoj-sklep.pl/module/dfbulkcoupons/apply?code=KOD. Otwiera on sklep i stosuje kod w koszyku. Jeśli odwiedzający nie ma jeszcze koszyka albo koszyk nie spełnia warunków (minimalna kwota, produkty, konto właściciela), kod jest zapamiętywany na 30 dni w pliku cookie i stosowany, gdy tylko koszyk je spełni. Ten link znajduje się w wydrukowanych kodach QR, w przycisku emaili, na liście kodów i w eksporcie CSV.

Eksporty CSV

Pliki są w UTF-8 ze średnikiem jako separatorem i otwierają się bezpośrednio w Excelu.

  • Kody (wszystkie, nieużyte lub użyte): kod, status, użycia, pozostałe użycia, daty ważności, email, imię i nazwisko klienta, ostatnie użycie, ostatnie zamówienie, data wysyłki, data druku, link bezpośredni.
  • Użycie według zamówień: data, ID, numer i status zamówienia, zamówienie zatwierdzone lub nie, kod, klient, rabat i suma netto i brutto, waluta.

Wyniki według kanału

Gdy używanych jest kilka kanałów, lista serii pokazuje tabelę według kanału: liczba serii i kodów, użyte kody, wskaźnik, zamówienia, obrót i rabat netto, posortowane według obrotu.

Odinstalowanie

Odinstalowanie usuwa tabele modułu (serie, historię wysyłki i druku). Już wygenerowane kody pozostają aktywnymi regułami koszyka w Katalog > Rabaty.

Rozwiązywanie problemów

  • Generowanie się zatrzymuje: otwórz serię ponownie, a generowanie zostanie wznowione. Jeśli baza danych odrzuca zapisy, wyświetla się dokładny komunikat błędu.
  • „Ten format daje zbyt mało kombinacji”: dodaj znaki losowe lub użyj pełnego alfabetu.
  • Nieudane emaile: sprawdź Zaawansowane > E-mail za pomocą emaila testowego, a następnie wyślij ponownie niewysłane kody.
  • Kod QR nie obniża kwoty koszyka: otwórz koszyk, kod zostanie zastosowany, gdy tylko jego warunki będą spełnione. W przypadku kodu imiennego klient musi być zalogowany na swoje konto.
Czy ta strona była pomocna?

Nadal utknąłeś? Napisz do wsparcia