01 · Szybki start
Najpierw uruchom bezpieczny szkic
- Zainstaluj aplikację z Shoper App Store i otwórz ją z panelu administracyjnego sklepu.
- Sprawdź status „Trial Pro” w górnym pasku. Jednorazowy trial trwa 14 dni.
- Wybierz „Nowa kampania”. Szkic nie jest widoczny klientom.
- Uzupełnij pięć kroków kreatora, a potem zapisz szkic.
- Przetestuj podgląd i dopiero wtedy użyj osobnej akcji „Opublikuj”.
02 · Edytor
Kampania w pięciu krokach
1. Produkty
Nadaj kampanii roboczą nazwę i wybierz dokładne warianty. Aplikacja zapisuje parę product_id + stock_id. Wariant przypisany do innej trwającej kampanii jest oznaczony i nie może zostać dodany. GrowPreorder obsługuje wyłącznie warianty sprzedawane w pełnych sztukach; warianty Shopera z ilością ułamkową są pomijane.
2. Harmonogram
- Start kampanii — moment, od którego aktywny widget może być widoczny;
- Koniec okna — moment zamknięcia kampanii;
- Planowana premiera — deklarowany termin premiery lub rozpoczęcia wysyłki.
Planowana pula jest opcjonalna. Służy do komunikatu „zamówiono X z planowanych Y”; nie rezerwuje magazynu.
3. Komunikat
Wpisz etykietę, tytuł, informację o planowanej dostawie i zasady. Przed publikacją wymagane są zarówno copy dostawy, jak i zasady kampanii. Zawsze zaznacz, że termin jest planowany i może się zmienić.
4. Odbiorcy
Lista chętnych może zbierać zgłoszenia wyłącznie przed startem. Najpierw wysyłany jest techniczny e-mail weryfikacyjny. Samo otwarcie linku pokazuje stronę potwierdzenia; dopiero świadome naciśnięcie przycisku aktywuje odbiorcę. Po potwierdzeniu otrzyma on najwyżej jeden automatyczny alert o starcie kampanii — łącznie najwyżej dwa e-maile, bez cyklu marketingowego. Zgłoszenie bez potwierdzenia wygasa po 24 godzinach, nie jest aktywnym kontaktem i nie zużywa limitu wiadomości. Po starcie ani zakończeniu nowych zapisów nie ma. Ręczne aktualizacje są dostępne w Pro i trafiają wyłącznie do kupujących przypisanych do wariantów kampanii.
5. Podgląd
Checklista lokalna pomaga znaleźć braki, ale ostatnie słowo ma serwer. Przy publikacji ponownie sprawdzane są warianty, daty, wymagane copy, przejścia stanu i limit aktywnych kampanii.
03 · Cykl życia
Szkic i publikacja to różne akcje
| Stan | Znaczenie | Widoczność widgetu |
|---|---|---|
| Szkic | Konfiguracja robocza; może być niepełna. | Brak |
| Zaplanowana | Poprawna kampania czeka na datę startu. | Przed startem może pokazać listę chętnych, jeśli jest włączona. |
| Aktywna | Trwa okno kampanii. | Karta kampanii przy dokładnie wskazanych wariantach. |
| Wstrzymana | Merchant ręcznie zatrzymał kampanię. | Brak; dane nie są usuwane. |
| Zakończona | Terminalny stan po zamknięciu okna. | Brak; formularz listy chętnych nie wraca. |
04 · Komunikacja
Jedna kampania, jawni odbiorcy
Widok Odbiorcy pokazuje wyłącznie potwierdzoną listę chętnych i — w Pro — kupujących przypisanych do kampanii. Adres e-mail jest szyfrowany w bazie i odszyfrowywany tylko w chronionym panelu. Nigdy nie umieszczaj go w adresie URL ani zgłoszeniu diagnostycznym.
Zgłoszenie listy chętnych uruchamia techniczną weryfikację własności adresu, a nie zgodę marketingową. Odpowiedź formularza jest zawsze ogólna i nie ujawnia, czy adres istnieje, jest wypisany albo czy zadziałał limit bezpieczeństwa. Link nie zawiera adresu ani innych danych osobowych. Wejście GET jest bezpieczne dla skanerów poczty; aktywacja wymaga osobnego POST po kliknięciu przycisku. Po potwierdzeniu lista chętnych otrzymuje wyłącznie jeden automatyczny alert startowy.
Kompozytor ręcznych aktualizacji jest dostępny tylko w Pro i nie ma wyboru grupy: wiadomość trafia wyłącznie do kupujących przypisanych do kampanii. Wybierz zmianę daty, postęp produkcji albo rozpoczęcie wysyłki, wpisz rzeczowy temat i treść, a następnie dodaj wiadomości do kolejki. Licznik planu rośnie po atomowym zaakceptowaniu pozycji do kolejki — nie po zgłoszeniu ani e-mailu weryfikacyjnym.
Alert i każda ręczna aktualizacja zawierają mechanizm wypisu. Wypis jest idempotentny, anuluje również oczekującą weryfikację tego adresu i blokuje dalsze pozycje.
05 · Raport
Klik nie udaje zakupu
Raport korzysta z aktualnych danych zamówień pobranych z Shopera dla przypisanych wariantów. Pokazuje zamówione sztuki i listę chętnych. Pro dodatkowo pokazuje opłacone sztuki oraz wartość brutto. Statusy kolejki wiadomości są raportowane osobno.
Aplikacja nie zapisuje adresu dostawy, telefonu ani pełnego payloadu zamówienia. Lokalne kliknięcie widgetu nigdy nie zwiększa licznika sprzedaży.
06 · Sklep
Sprawdź każdy wariant na RWD i Storefront
- Otwórz produkt poza trybem edycji szablonu i wybierz dokładnie przypisany wariant.
- Sprawdź badge, tekstową datę i najwyżej jedną informację pomocniczą: odliczanie albo pulę.
- Otwórz warunki kampanii i upewnij się, że fokus oraz Escape działają poprawnie.
- Przed startem sprawdź listę chętnych; po zakończeniu potwierdź brak formularza i brak możliwości nowego zapisu.
- Potwierdź, że natywne warianty i „Dodaj do koszyka” pozostają widoczne i interaktywne.
- Powtórz test na szerokości 390 px i 320 px oraz po nawigacji Turbo/PageManager.
Przy błędzie sieci, wygasłym planie, braku kampanii lub niepasującym wariancie widget usuwa cały swój root. Nie zostawia pustej przestrzeni i nie blokuje zakupu.
07 · Plany
Limity dotyczą publikacji i wiadomości
| Plan | Kampanie aktywne / zaplanowane | Wiadomości w okresie | Dodatki |
|---|---|---|---|
| Basic — 59 zł netto/mies. lub 590 zł/rok | 3 | 1 000 | Lista chętnych, podstawowy raport |
| Pro — 99 zł netto/mies. lub 990 zł/rok | 25 | 10 000 | Kupujący, pełny raport |
Drafty są nielimitowane. Oczekująca weryfikacja i techniczny e-mail weryfikacyjny nie są aktywnym odbiorcą i nie zużywają limitu planu. Ochrona przed nadużyciami ogranicza ponowne wysłanie na ten sam adres do jednego na 15 minut, a wszystkie zakolejkowane e-maile weryfikacyjne — także ponowienia — do 100 na kampanię i 250 na sklep w ruchomym oknie godziny. Po utracie planu panel jest tylko do odczytu, a widget, potwierdzenia i wysyłki działają fail-closed.
08 · Diagnostyka
Najczęstsze problemy
Widget nie pojawia się
Sprawdź: aktywny plan, globalne włączenie widgetu, stan kampanii, okno czasu oraz dokładne product_id + stock_id. Potwierdź także, że skrypt nie jest blokowany przez CSP lub własną optymalizację szablonu.
Wariant jest „w innej kampanii”
Otwórz wskazaną kampanię i wstrzymaj ją albo usuń przypisanie. GrowPreorder celowo nie pozwala na niejawny overlap aktywnych kampanii.
Wiadomość nie została wysłana
Sprawdź limit okresu oraz stan w historii: w kolejce, wysyłana, wysłana, błąd, niepewna lub pominięta. Status „niepewna” oznacza, że dostawca nie potwierdził wyniku jednoznacznie. Nie ponawiaj takiej wiadomości bez sprawdzenia — slot może już być wykorzystany.
Nadal potrzebujesz pomocy
Napisz na support@app.growcommerce.pl. Podaj domenę sklepu, technologię RWD/Storefront, URL produktu, identyfikator kampanii i oczekiwany rezultat. Nie przesyłaj e-maili klientów ani danych zamówienia.
English quick start
Launch a campaign safely
- Install GrowPreorder from Shoper App Store and confirm the 14-day Pro trial.
- Create a draft and select exact product and stock IDs. Only variants sold in whole units are eligible.
- Set the start, end and planned release dates. The release date is not a delivery guarantee.
- Add the PDP title, delivery copy and campaign terms.
- Review the preview, save the draft and publish through the separate action.
The waitlist uses double opt-in: first a transactional verification email and, only after an explicit button confirmation, one automatic start alert. That is at most two emails, not a marketing sequence. Pending requests expire after 24 hours and do not consume the active-contact or plan-message allowance. Manual Pro updates go only to attributed buyers. Ended is terminal and accepts no new sign-ups. GrowPreorder does not take deposits, reserve stock, change prices or intercept the native Shoper cart. Contact support@app.growcommerce.pl for assistance.