Bony w sklepach
allverto jako centralne konto bonów – realizuj bony z kasy, faktur lub utworzone ręcznie także w checkoucie WooCommerce i Shopify, ze wspólnym saldem, rezerwacją i synchronizacją.
Bon z allverto jest ważny wszędzie: w kasie, w zamówieniu i w checkoucie Twoich sklepów. Wszystkie te miejsca korzystają z tego samego salda – allverto jest centralnym kontem bonów. To, co zostanie zrealizowane w sklepie, allverto od razu księguje na bonie; to, co zrealizowano w kasie, nie jest już dostępne w sklepie.
Co działa w poszczególnych systemach sklepowych
| Sklep | Jak | Stan |
|---|---|---|
| WooCommerce | Wtyczka „allverto Gutscheine”: pole w koszyku i w checkoucie, sprawdzanie, rezerwacja i księgowanie w allverto | gotowe dla klasycznego koszyka; checkout blokowy przygotowany, jeszcze nie sprawdzony w prawdziwym sklepie |
| Shopify | allverto tworzy każdy bon jako kartę podarunkową Shopify z tym samym kodem, saldem i datą ważności oraz synchronizuje saldo | gotowe; wymaga zatwierdzenia uprawnień do kart podarunkowych przez Shopify |
| Shopware 6 | Wtyczka „AllvertoGutscheine” | szkielet, jeszcze nie do użycia w checkoucie |
| allverto Shop | Wtyczka w allverto Shop | pojawi się później; token i interfejs można już używać |
| Marketplace’y | – | niemożliwe (Amazon, eBay itd. nie przyjmują obcych bonów) |
Kody rabatowe i kupony tworzone w samym sklepie pozostają, jak dotąd, pozycjami potrącenia w zamówieniu.
Konfiguracja WooCommerce
- Kliknij prawym przyciskiem sklep WooCommerce → Bony ….
- Włącz Przyjmuj bony allverto w tym kanale i kliknij Zapisz.
- Kliknij Utwórz token, a potem Kopiuj token. Token kanału jest wyświetlany tylko ten jeden raz.
- W WordPressie zainstaluj wtyczkę allverto Gutscheine (prześlij plik ZIP) i ją aktywuj.
- W WordPressie otwórz WooCommerce → Ustawienia → allverto Gutscheine: zaznacz Gutscheine annehmen, wpisz adres interfejsu (widoczny w allverto w tym samym oknie, z przyciskiem kopiowania) oraz token kanału i zapisz.
- Kliknij Testuj połączenie.
Od teraz klienci widzą pole allverto-Gutschein w koszyku i w checkoucie.
Jak przebiega realizacja w sklepie
- Klient wpisuje kod. allverto sprawdza blokadę, ważność, walutę i dostępne saldo (pozostałe saldo minus inne rezerwacje).
- Kwota jest odejmowana od sumy po podatkach – najwyżej do 0. Bon wielofunkcyjny jest środkiem płatniczym, a nie rabatem: VAT od towarów pozostaje bez zmian.
- Przy składaniu zamówienia allverto rezerwuje kwotę. Jeśli saldo zostało w międzyczasie wykorzystane gdzie indziej (np. w tym samym momencie w kasie), sklep przerywa zamówienie z komunikatem.
- Gdy tylko zamówienie zostanie przyjęte (w realizacji, wstrzymane, zrealizowane lub opłacone), allverto księguje realizację. W Operacjach bonu widać sklep z numerem zamówienia.
- Jeśli zamówienie zostanie porzucone, płatność się nie powiedzie albo zamówienie zostanie anulowane lub w całości zwrócone, wtyczka zwalnia rezerwację lub ponownie uznaje kwotę (Storno realizacji).
Rezerwacja, która nie zostanie zaksięgowana, sama wygasa po dwóch godzinach – saldo jest wtedy znowu wolne.
W zamówieniu
Przy pobieraniu zamówień allverto przejmuje bon jako płatność (bon z kodem) w oknie Płatności – nie jako pozycję i nie jako rabat. Bon nie jest obciążany drugi raz. W zamówieniach przejętych jako opłacone allverto księguje resztę jako płatność w sklepie, aby zamówienie było w pełni opłacone. Jeśli anulujesz płatność bonem w zamówieniu, kwota wraca na bon.
Konfiguracja Shopify
- Dodaj w swojej aplikacji Shopify uprawnienia Admin API write_gift_cards i write_gift_card_transactions. Zależnie od planu Shopify przyznaje uprawnienia do kart podarunkowych dopiero po zatwierdzeniu przez wsparcie Shopify – zaplanuj na to trochę czasu.
- Odnów w allverto dostęp kanału (prawy przycisk → Zmień dane dostępowe …), jeśli Shopify wyda nowy token.
- Kliknij prawym przyciskiem sklep Shopify → Bony …: włącz Przyjmuj bony allverto w tym kanale oraz Twórz i synchronizuj bony jako karty podarunkowe Shopify, a następnie Zapisz.
- Kliknij Synchronizuj teraz. Później synchronizacja działa przy każdym pobieraniu zamówień.
Jak allverto synchronizuje:
- Każdy aktywny bon w walucie sklepu staje się kartą podarunkową z tym samym kodem (bez myślników – w checkoucie Shopify wpisuje się go tak samo jak w allverto), tym samym saldem i datą ważności. Shopify wymaga kodów o długości 8–20 znaków; krótsze własne kody są pomijane.
- Jeśli karta podarunkowa zostanie zrealizowana w checkoucie Shopify, następne pobranie zamówień księguje realizację na bonie i zapisuje ją jako płatność w zamówieniu.
- Jeśli bon zostanie zrealizowany w kasie lub w zamówieniu, zablokowany albo wygaśnie, synchronizacja dostosowuje saldo w Shopify (obciążenie lub uznanie). Zablokowane bony allverto obciąża w Shopify do 0, zamiast trwale dezaktywować kartę – dzięki temu odblokowanie pozostaje możliwe.
allverto nie przejmuje kart podarunkowych Shopify sprzedanych w sklepie: po utworzeniu Shopify zwraca ich kod tylko zamaskowany. Pozostają one zwykłymi kartami podarunkowymi Shopify.
Bezpieczeństwo
- Token kanału obowiązuje tylko dla tego jednego kanału sprzedaży i tylko dla bonów. allverto nie przechowuje go jawnym tekstem i pokazuje go tylko raz.
- Wtyczka komunikuje się z allverto bezpośrednio między serwerami (tylko HTTPS); token nigdy nie pojawia się w przeglądarce klienta.
- Przeciw zgadywaniu kodów: po 20 nieudanych sprawdzeniach w ciągu 10 minut allverto na pewien czas blokuje dalsze sprawdzenia z tego sklepu i adresu. Z zewnątrz nieznane, zablokowane i wygasłe kody wyglądają tak samo.
- Zapora sieciowa Twojej firmy obowiązuje także tutaj: jeśli dopuszczasz tylko określone adresy IP, serwer Twojego sklepu musi być wśród nich.
- Sklep może księgować, zwalniać i uznawać tylko własne rezerwacje – najwyżej do zaksięgowanej kwoty.
Najczęstsze pytania
Czy klient może zrealizować kilka bonów w jednym zamówieniu?
Tak. Każdy bon jest osobno sprawdzany, rezerwowany i księgowany; łącznie najwyżej do sumy zamówienia.
Co widzi klient, gdy kod jest błędny?
Tylko „Tego bonu nie można zrealizować” – bez informacji, czy kod istnieje.
Co się dzieje przy częściowym zwrocie w sklepie?
Wtyczka uznaje kwotę automatycznie tylko przy anulowaniu lub pełnym zwrocie. Przy częściowym zwrocie zaksięguj uznanie w allverto (okno Płatności w zamówieniu: anuluj płatność bonem) albo zwróć pieniądze w inny sposób.