Wspólna promocja online i przy kasie wymaga zgodnych reguł oraz identyfikatora rozpoznawanego w obu kanałach. Rozbieżne ceny, ponowienie transakcji albo niejasna obsługa zwrotu mogą zmienić koszt kampanii i doświadczenie klienta.
Krótka odpowiedź
Wskaż system nadrzędny, który weryfikuje termin, limit użyć, produkty i wartość koszyka, a następnie przekazuje do sklepu oraz POS identyfikator promocji i wyliczoną kwotę rabatu. Rezerwuj limit atomowo w chwili autoryzacji rabatu, zanim oba kanały będą mogły zatwierdzić tę samą realizację.
Po potwierdzeniu sprzedaży oznacz kod jako wykorzystany, a po nieudanej płatności zwolnij rezerwację zgodnie z warunkami promocji.
Usługi KC Mobile
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Kody i karty rabatowe w sklepie stacjonarnym: jak połączyć promocje online i sprzedaż przy kasie”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
Jakie kody i karty rabatowe można obsługiwać w obu kanałach?
Sklep internetowy i POS mogą obsługiwać kod jednorazowy, kartę wielokrotnego użytku albo rabat przypisany do klienta. POS, czyli system sprzedaży przy kasie, identyfikuje promocję i nalicza rabat według reguł skonfigurowanych dla transakcji.
Tabela pokazuje, czym różnią się identyfikacja promocji, limit użyć i miejsce weryfikacji. Limit oraz dopuszczone kanały wynikają z warunków konkretnej promocji.
| Rodzaj promocji | Identyfikacja | Limit użycia | Weryfikacja |
|---|---|---|---|
| Kod jednorazowy | Wpisany lub zeskanowany kod | Jedna zatwierdzona transakcja | System promocji |
| Karta wielokrotnego użytku | Numer karty lub identyfikator klienta | Według reguły karty | System lojalnościowy lub POS |
| Rabat przypisany do klienta | Konto klienta lub numer telefonu | Według reguły klienta | Wspólna baza klientów |
Tabela rozdziela formy promocji według sposobu rozpoznania i kontroli użyć. Karta wielokrotnego użytku wymaga zapisania terminu ważności, zakresu produktów i sposobu naliczania rabatu.
Wspólny identyfikator klienta może łączyć sprzedaż stacjonarną z programem lojalnościowym dla e-commerce. Jeśli sklep potrzebuje osobnych reguł i prezentacji promocji w obu kanałach, sklepy internetowe na WooCommerce można zaprojektować z uwzględnieniem integracji POS.
Czytasz poradnik „Kody i karty rabatowe w sklepie stacjonarnym: jak połączyć promocje online i sprzedaż przy kasie”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika
Jak ustalić zasady rabatu przed konfiguracją?
Warunki promocji trzeba zatwierdzić przed konfiguracją, aby sklep, POS i raport sprzedaży stosowały tę samą wersję reguł. Właściciel biznesowy zatwierdza mechanikę, a administrator systemu zapisuje ją w konfiguracji.
Ustal przed uruchomieniem:
- Produkty, kategorie i warianty objęte rabatem oraz wykluczenia.
- Datę i godzinę początku oraz końca z określeniem strefy czasowej.
- Kanały realizacji i limit użyć na klienta.
- Możliwość łączenia rabatów oraz kolejność ich naliczania.
- Limit kwotowy i sposób zaokrąglania.
- Regułę zwrotu, anulowania i ponownego użycia kodu.
Zapis zatwierdzonych warunków powinien mieć właściciela i numer wersji. Reguły cenowe muszą być spójne z konfiguracją cen w sklepie internetowym, która może obejmować cenę bazową, cenę promocyjną i kupon.
Możliwość łączenia zniżek zależy od umowy promocji i funkcji POS. Jeżeli POS nie obsługuje kolejności rabatów albo limitu na klienta, integracja musi przekazać tę kontrolę do systemu promocji.
Jak przebiega realizacja kodu przy kasie?
Kasjer wprowadza lub skanuje kod przed zatwierdzeniem płatności, a POS pokazuje kwotę rabatu i wynik kontroli warunków. Sposób obsługi pozostaje taki sam, gdy klient pokazuje kod na ekranie telefonu albo podaje go ustnie.
1. Kasjer dodaje produkty do koszyka i wprowadza kod lub skanuje kartę.
2. POS wysyła identyfikator promocji oraz dane koszyka do systemu weryfikującego.
3. System sprawdza termin, kanał, produkty, próg koszyka, limit i regułę łączenia.
4. POS pokazuje akceptację albo konkretny powód odrzucenia przed płatnością.
5. Po zatwierdzeniu sprzedaży system zapisuje kod, kwotę rabatu i numer transakcji.
Komunikat dla nieaktywnego kodu powinien informować, że promocja nie obowiązuje. Dla kodu wykorzystanego wcześniej POS powinien pokazać, że realizacja już istnieje, zamiast ponownie naliczać zniżkę.
Zachowanie po błędzie połączenia zależy od procedury sklepu i możliwości POS. Uzgodnij, czy kasjer kontynuuje sprzedaż bez rabatu, wstrzymuje transakcję czy prosi kierownika o decyzję; POS nie powinien samodzielnie stosować niezweryfikowanej zniżki.
Jak synchronizować promocje między sklepem a POS?
Promocje można synchronizować przez wspólną platformę, integrację API albo cykliczny import i eksport plików. Wybór zależy od wymaganego czasu aktualizacji oraz tego, czy kod musi być blokowany równocześnie w obu kanałach.
Tabela porównuje sposoby przekazywania reguł promocji do sklepu i POS. Aktualność danych wpływa na to, jak szybko zmiana warunków lub wykorzystanie kodu jest widoczne w drugim kanale.
| Wariant | Aktualność danych | Obsługa błędów | Wymóg techniczny | Ryzyko rozbieżności |
|---|---|---|---|---|
| Wspólna platforma | Wspólna konfiguracja | Jeden punkt kontroli reguł | Zgodne moduły sprzedaży | Niskie przy wspólnej bazie |
| Integracja API | Przy żądaniu lub zdarzeniu | Odpowiedź błędu i ponowienie | Dostępna usługa API | Zależne od czasu odpowiedzi |
| Import i eksport | Przy kolejnym imporcie | Raport błędnych rekordów | Harmonogram i zgodny format | Podwyższone między importami |
Wspólna platforma przechowuje reguły w jednym miejscu, a API może weryfikować je podczas transakcji. Import pliku uaktualnia dane dopiero przy kolejnym uruchomieniu, więc nie blokuje użycia kodu w drugim kanale w czasie rzeczywistym.
Przy API ustal limit czasu odpowiedzi, liczbę prób, identyfikator żądania i zachowanie POS bez odpowiedzi. Przy imporcie przekazuj identyfikator promocji, daty, kanały, status, produkty, limit i wersję reguł. Nowa promocja powinna zostać przekazana do obu kanałów przed startem kampanii.
Co zrobić, aby rabat nie został naliczony dwa razy?
Podwójne naliczenie ogranicza atomowa rezerwacja kodu, która pozwala zatwierdzić limit tylko jednemu kanałowi w danym momencie. Atomowa operacja oznacza, że system zapisuje rezerwację jako całość albo jej nie zapisuje, nawet gdy sklep i POS wysyłają żądania równocześnie.
Każda próba rabatu powinna mieć identyfikator transakcji, który pozostaje taki sam przy ponowieniu. Idempotentność oznacza, że ponowne wysłanie tego samego żądania nie tworzy drugiej realizacji.
- System rezerwuje kod przed rozpoczęciem płatności i zapisuje czas wygaśnięcia rezerwacji.
- Po potwierdzeniu sprzedaży system oznacza kod jako wykorzystany i łączy go z transakcją.
- Po odrzuceniu płatności system zwalnia kod zgodnie z zasadami promocji.
- Po utracie połączenia POS sprawdza status poprzedniego żądania przed wysłaniem kolejnego.
Sposób odzyskania kodu po zwrocie zależy od regulaminu promocji. Przy zwrocie częściowym system powinien rozliczyć rabat przypisany do zwracanej pozycji, a nie automatycznie przywracać cały limit.
Perspektywa KC Mobile: Gdy POS przekroczy limit czasu odpowiedzi, kasjer może nie wiedzieć, czy pierwsze żądanie dotarło. Identyfikator żądania zestawiony z odpowiedzią API i numerem transakcji pozwala rozstrzygnąć status przed ponowieniem operacji.
Jak rozliczać rabaty i zwroty między kanałami?
Raport transakcji rabatowej powinien przekazać do ERP lub systemu księgowego cenę przed rabatem, kwotę rabatu, cenę po rabacie, identyfikator promocji i kanał sprzedaży. ERP to system planowania zasobów przedsiębiorstwa, który może łączyć dane sprzedażowe, magazynowe i rozliczeniowe.
Zwrot powinien odpowiadać kwocie faktycznie zapłaconej po rabacie i wskazywać pierwotną transakcję. Sposób ujęcia zwrotu na dokumencie sprzedaży firma uzgadnia z księgowością.
Tabela pokazuje pola potrzebne do porównania kosztu promocji i sprzedaży w każdym kanale. Każda pozycja raportu powinna zachować identyfikator pozwalający połączyć sprzedaż, rabat i ewentualny zwrot.
| Pole raportu | Zastosowanie |
|---|---|
| Identyfikator promocji | Łączy sprzedaż z regułą rabatu |
| Kanał i punkt sprzedaży | Rozdziela sklep internetowy od POS |
| Cena przed rabatem | Pokazuje wartość koszyka przed promocją |
| Kwota rabatu | Pozwala obliczyć koszt obniżki |
| Cena po rabacie | Uzgadnia sprzedaż z płatnością i zwrotem |
| Numer transakcji i zwrotu | Łączy zdarzenia w historię sprzedaży |
Zestawienie ceny przed rabatem i po rabacie pozwala porównać koszt obniżki online oraz w POS. Poradnik o rabatach i pomiarze promocji pomaga powiązać koszt promocji z wynikiem sprzedaży.
Jak przetestować kody przed uruchomieniem?
Przed startem promocji sprawdź poprawne przyjęcie aktywnego kodu, naliczenie właściwego rabatu, odrzucenia, ponowienie po utracie połączenia oraz zwrot w sklepie i POS. Test obejmuje również zapis kwoty w raporcie.
Tabela przedstawia oczekiwany wynik scenariuszy testowych w kanałach sprzedaży i raporcie. Uruchom je na środowisku testowym z konfiguracją zbliżoną do produkcyjnej.
| Scenariusz | Wynik w sklepie i POS | Wynik w raporcie |
|---|---|---|
| Aktywny kod i kwalifikowany koszyk | Rabat naliczony raz | Jedna realizacja z kwotą rabatu |
| Kod po terminie | Odrzucony z powodem | Brak naliczonego rabatu |
| Kod wykorzystany wcześniej | Odrzucony jako użyty | Brak nowej realizacji |
| Produkt wykluczony | Rabat pomija wykluczoną pozycję | Kwota tylko dla kwalifikowanych pozycji |
| Kilka kodów jednocześnie | Działa zatwierdzona reguła łączenia | Zapisana kolejność rabatów |
| Zwrot częściowy | Zwrot uwzględnia rabat pozycji | Powiązany identyfikator zwrotu |
| Utrata połączenia po wysłaniu żądania | Ponowienie nie nalicza rabatu ponownie | Jedna transakcja z identyfikatorem żądania |
Kontrolowana transakcja testowa jest alternatywą, gdy producent POS nie udostępnia środowiska testowego. Ogranicz ją do uzgodnionego produktu, konta testowego i procedury anulowania lub zwrotu, a jej zapis oznacz w raportach, aby nie mieszał się z wynikami kampanii.
Po każdym scenariuszu sprawdź status kodu, kwotę na dokumencie sprzedaży oraz dane eksportowane do ERP. Test poprawnego użycia jest zakończony dopiero wtedy, gdy te trzy wyniki są zgodne z warunkami promocji.
Jak mierzyć, czy wspólna promocja działa?
Skuteczność promocji ocenisz przez porównanie liczby realizacji, odrzuconych kodów, wartości rabatów i marży po rabacie według kanału. Okres promocyjny zestaw z bazowym okresem o porównywalnej długości, uwzględniając sezon, asortyment i dostępność produktów.
Raport rozdziel na sprzedaż online i POS, a następnie porównaj liczbę transakcji z rabatem, średnią wartość rabatu, powody odrzuceń, zwroty oraz marżę po rabacie. Identyfikator promocji ułatwia wykrycie różnic w regułach lub wykorzystaniu kodów.
Perspektywa KC Mobile: Jeśli raport pokazuje dużo użyć kodu, ale nie łączy rabatu z marżą po rabacie, nie pozwala ocenić kosztu kampanii. Zalecamy zestawiać koszt obniżki z wynikiem sprzedaży, ponieważ sama liczba realizacji nie rozstrzyga o rentowności.
Jak wdrożyć wspólne rabaty, gdy systemy wymagają integracji?
Integracja jest potrzebna, gdy sklep, POS i system klienta przechowują osobne reguły albo różne identyfikatory promocji. Przed pracami ustal system nadrzędny, dostępne API, właściciela danych i zachowanie kanałów podczas awarii.
Zakres może obejmować walidację oraz rezerwację kodu, potwierdzenie sprzedaży, zwolnienie kodu, obsługę zwrotu i synchronizację raportów. Dokładne reguły zależą od warunków promocji oraz funkcji systemu POS.
Jeśli integracja kanałów wymaga nowego sklepu lub zmiany jego architektury, projekt i wdrożenie sklepu internetowego pozwala uwzględnić te procesy w projekcie. Po uruchomieniu opieka nad sklepem internetowym może objąć utrzymanie i kontrolę działania sklepu.
Więcej poradników w tym temacie
Wspomniane narzędzia
Najczęściej zadawane pytania
Czy numer karty rabatowej może być wspólny dla kilku osób?
Co powinien zrobić kasjer, gdy POS nie odpowiada?
Czy zwrócony produkt przywraca limit jednorazowego kodu?
Jak porównać marżę z promocji online i z POS?
Jak odróżnić transakcję testową od sprzedaży kampanijnej?
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Kody i karty rabatowe w sklepie stacjonarnym: jak połączyć promocje online i sprzedaż przy kasie”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
