Przejdź do treści

Jak akceptować płatności kryptowalutowe w PrestaShop

Sprawdź zgodność modułu z PrestaShop, wybierz sposób integracji i skonfiguruj waluty oraz statusy zamówień przed uruchomieniem płatności.

Payora11 min czytaniaEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH
Jak akceptować płatności kryptowalutowe w PrestaShop

Sprzedawcy korzystający z PrestaShop zwykle zaczynają od tego samego praktycznego pytania: czy sklep może przyjmować płatności kryptowalutowe, nie zamieniając procesu zakupowego w projekt naukowy? Krótka odpowiedź brzmi: tak, jeśli wersja PrestaShop, motyw i wybrane moduły są ze sobą zgodne. Dłuższa odpowiedź wyjaśnia, na czym polega właściwa praca i jak dodać płatności kryptowalutowe w PrestaShop bez niepotrzebnych komplikacji.

Jeśli chcesz akceptować płatności kryptowalutowe w PrestaShop bez niepotrzebnego pośpiechu, zacznij od sklepu, który już masz. Sklep korzystający z jednego motywu i standardowego procesu zakupowego znacznie łatwiej przygotować niż mocno zmodyfikowaną witrynę z niestandardową obsługą zamówień w kilku miejscach. Ta różnica ma znaczenie już od pierwszego dnia.

1. Sprawdź, czy Twoja konfiguracja PrestaShop obsługuje moduł płatności kryptowalutowych

Zacznij od sprawdzenia wersji, motywu i struktury procesu zakupowego. Moduły PrestaShop bywają wybredne pod względem zgodności, a moduł działający w jednej głównej wersji może działać inaczej w kolejnej. Sprawdź dokładną wersję PrestaShop w panelu administracyjnym, a następnie porównaj ją z wymaganiami modułu płatności kryptowalutowych PrestaShop, zanim przejdziesz do dalszych działań.

Kolejną pułapką są nadpisania motywu. Jeśli sklep korzysta z niestandardowych szablonów zamówienia, zmodyfikowanej obsługi koszyka albo motywu zastępującego domyślne bloki płatności, opcja płatności kryptowalutą może nie pojawić się tam, gdzie się jej spodziewasz. Jeden sprzedawca może zainstalować moduł w 10 minut i od razu go zobaczyć; inny spędzi 2 godziny na szukaniu metody płatności, która jest aktywna, ale ukryta przez nadpisany szablon.

Zadaj sobie jedno konkretne pytanie: czy obecna struktura panelu administracyjnego odpowiada punktom zaczepienia i przepływowi płatności, których oczekuje moduł? Jeśli nie, lepszym rozwiązaniem może być moduł dopasowany do obecnego sklepu, zamiast wymuszania przebudowy. To prostsze podejście dla mniejszych zespołów i pozwala wykonać pracę w PrestaShop, zamiast zamieniać ją w naprawianie motywu.

Jeśli chcesz szerzej porównać modele bramek płatniczych, poradnik dotyczący bramek płatności kryptowalutowych dla e-commerce pomoże Ci zorientować się w temacie przed wyborem konkretnego modułu. Przeczytaj go, mając otwarty panel administracyjny PrestaShop — różnice łatwiej wtedy dostrzec.

2. Wybierz sposób integracji z PrestaShop, którego naprawdę potrzebujesz

Sprzedawcy korzystający z PrestaShop najczęściej wybierają jeden z 3 wariantów: zewnętrzny, hostowany ekran płatności kryptowalutowej, bramkę płatniczą w formie modułu albo płatność za pomocą linku. Przy hostowanej płatności klient przechodzi na stronę dostawcy, co ogranicza zakres obsługi po stronie PrestaShop. Bramka w formie modułu pozwala zachować większą część procesu w sklepie, co może być lepszym wyborem, jeśli zależy Ci na spójnym wizerunku marki.

Linki do płatności to najprostsza opcja. Sprawdzą się u sprzedawców, którzy chcą oferować kryptowaluty tylko jako pojedynczą metodę płatności za faktury, przedsprzedaż lub zamówienia obsługiwane ręcznie, a nie przebudowywać cały proces zakupowy. To przydatne rozwiązanie, jeśli sklep sprzedaje kilka produktów o wysokiej wartości, a zamówienia i tak są zatwierdzane przed płatnością.

Wybierz rozwiązanie na podstawie rzeczywistego przebiegu pracy, a nie obietnic marketingowych. Jeśli Twój zespół liczy 2 osoby, a jedna z nich obsługuje klientów, prostszy proces może być lepszy niż w pełni zintegrowana opcja, która oznacza więcej miejsc do aktualizowania statusów, możliwe problemy z wywołaniami zwrotnymi i dodatkowe pytania klientów. Jeśli sklep ma już złożone reguły obsługi zamówień, moduł może nadal być dobrym wyborem — pod warunkiem, że bezproblemowo je obsługuje.

Sprzedawcom porównującym podobne rozwiązania w różnych kanałach przyda się również artykuł o usprawnianiu procesu płatności w sklepie. PrestaShop nie potrzebuje więcej elementów, niż to konieczne. Zresztą niewiele sklepów ich potrzebuje.

3. Przygotuj ustawienia płatności, walut i statusów zamówień w PrestaShop

Zanim uruchomisz moduł, sprawdź ustawienia płatności w PrestaShop i upewnij się, że zamówienia opłacane kryptowalutą będą miały właściwe statusy. Statusy zamówień powinny już uwzględniać płatność oczekującą, opłaconą, nieudaną, anulowaną i zwróconą. Jeśli ich brakuje, utwórz je wcześniej. W przeciwnym razie moduł może działać, ale panel administracyjny szybko zrobi się nieuporządkowany.

Ustawienia walut wymagają równie starannego przygotowania. Niektóre sklepy podają ceny w EUR lub USD, ale obsługują płatności kryptowalutowe przez dostawcę, który wyświetla kwotę w wybranej przez klienta kryptowalucie. Inne akceptują tylko jedną walutę bazową i pozostawiają przewalutowanie bramce płatniczej. W obu przypadkach sposób wyświetlania waluty w PrestaShop musi być zgodny z logiką płatności — inaczej klient zobaczy jedną cenę, a zapłaci inną kwotę.

Takie rozbieżności prowadzą do prawdziwych zgłoszeń do pomocy technicznej. Klient widzi w koszyku kwotę 49,90, płaci kryptowalutą, a później pyta, dlaczego ostateczna kwota różni się o niewielką marżę przewalutowania albo wygasłej wyceny. Ustal, co ma robić zespół, gdy wycena płatności wygaśnie, i zapisz tę zasadę przed uruchomieniem płatności.

Statusy zamówień powinny też odzwierciedlać sposób potwierdzania płatności. Niektóre płatności kryptowalutowe można uznać za opłacone po 1 potwierdzeniu, inne wymagają ich więcej. Moduł może pozwalać przypisać status oczekujący do nieopłaconego, a potwierdzony do płatności przyjętej, ale takie etykiety pomagają tylko wtedy, gdy cały zespół używa ich w ten sam sposób. Jedno błędne przypisanie może doprowadzić do 5 nieprawidłowych wysyłek.

4. Zainstaluj moduł płatności kryptowalutowych w PrestaShop

W PrestaShop moduły dodaje się zazwyczaj za pomocą menedżera modułów w panelu administracyjnym. Prześlij paczkę modułu, zainstaluj ją, a następnie aktywuj moduł w sekcji płatności, gdzie PrestaShop wyświetla dostępne metody. Dokładne nazwy ekranów nieco różnią się w zależności od wersji, ale ścieżka jest na tyle znajoma, że większość sprzedawców poradzi sobie bez pomocy programisty.

Następnie połącz konto u dostawcy lub wprowadź dane API. Niektóre moduły wymagają identyfikatora sprzedawcy, klucza API, sekretu webhooka lub tokenu sklepu. Wprowadź je uważnie. Jeden błędny znak może sprawić, że moduł będzie wyglądał na zainstalowany, choć wszystkie wywołania zwrotne płatności będą po cichu kończyć się niepowodzeniem. Taki błąd potrafi zmarnować całe popołudnie.

Jeśli dostawca udostępnia środowisko testowe i produkcyjne, trzymaj je oddzielnie. Tryb testowy nigdy nie powinien korzystać z danych produkcyjnych. Pomylenie tych danych może tworzyć fikcyjne zamówienia w prawdziwym panelu administracyjnym, co szybko prowadzi do zamieszania. Jeśli moduł ma przełącznik trybu testowego, skorzystaj z niego, zanim udostępnisz klientom płatności produkcyjne.

Praktyczną listę kontrolną przed uruchomieniem znajdziesz w poradniku jak przetestować płatność kryptowalutową. Dobrze uzupełnia on instrukcję instalacji w PrestaShop, bo połowa błędów konfiguracyjnych wychodzi na jaw dopiero po pierwszym wywołaniu zwrotnym.

5. Skonfiguruj sposób wyświetlania płatności kryptowalutowej w procesie zakupowym PrestaShop

Teraz przygotuj część widoczną dla klienta. W PrestaShop nazwa metody płatności ma większe znaczenie, niż sądzi wielu sprzedawców. „Płatność kryptowalutą” jest jasna, ale „Zapłać kryptowalutą w ciągu 10 minut” może być czytelniejsza, jeśli dostawca wyznacza okno czasowe na realizację płatności. Nazwa powinna być na tyle krótka, by mieściła się na liście metod płatności bez nieestetycznego zawijania tekstu.

Ogranicz obsługiwane kryptowaluty do tych, z którymi Twój zespół potrafi sobie poradzić. Trzy kryptowaluty są łatwiejsze w obsłudze niż 12. Jeśli moduł udostępnia wiele aktywów, nie włączaj ich tylko dlatego, że są dostępne. Każda dodatkowa kryptowaluta oznacza więcej pytań, zgłoszeń do pomocy technicznej i możliwych nieporozumień podczas porównywania kursów.

Znaczenie ma również kolejność metod płatności. Umieść płatność kryptowalutową na właściwym miejscu, zamiast ukrywać ją pod opcją, do której nikt nie dociera. Jeśli sklep korzysta z reguł dotyczących krajów, wartości koszyka lub grup klientów, skonfiguruj je już teraz. Metoda płatności dostępna przy każdym zamówieniu nie zawsze jest najlepszym rozwiązaniem — niektórzy sprzedawcy chcą oferować płatności kryptowalutowe dopiero powyżej określonej wartości zamówienia lub w wybranych regionach.

Zastanów się też nad językiem używanym w procesie zakupowym. Jeśli w sklepie obok siebie widnieją opcje „przelew bankowy”, „karta” i „kryptowaluta”, ich nazwy powinny być utrzymane w podobnym stylu. Uporządkowana lista wygląda lepiej niż zbiór niespójnych określeń. Niby drobiazg, a robi dużą różnicę.

6. Przypisz zdarzenia związane z płatnością kryptowalutową do statusów zamówień w PrestaShop

Praca w panelu administracyjnym PrestaShop staje się łatwiejsza, gdy każde zdarzenie związane z płatnością kryptowalutową ma jasno przypisany status zamówienia. Status oczekujący powinien oznaczać, że płatność czeka na wystarczającą liczbę potwierdzeń w blockchainie lub weryfikację bramki. Status potwierdzony powinien oznaczać, że można kontynuować realizację zamówienia. Status nieudany powinien zatrzymywać proces. Status zwrócony powinien wskazywać, że środki zostały zwrócone, nawet jeśli dokładny przebieg zależy od dostawcy.

Nie improwizuj przy przypisywaniu statusów po uruchomieniu płatności. Jeśli w poniedziałek zespół traktuje status „w trakcie realizacji” jako oczekujący, a we wtorek jako opłacony, dział obsługi klienta będzie miał trudny tydzień. Zapisz przypisania w ustawieniach modułu i wewnętrznych notatkach. Wszędzie używaj tych samych określeń.

Niektórzy dostawcy wysyłają też informacje o płatnościach częściowych lub niedopłatach. Może to mieć znaczenie, gdy klient prześle niewłaściwą kwotę albo zapłaci po wygaśnięciu wyceny. Reguły statusów w PrestaShop powinny określać, kto sprawdza zamówienie, kto kontaktuje się z klientem oraz czy koszyk pozostaje otwarty, czy zostaje anulowany po upływie ustalonego czasu.

Jeśli Twój sklep potrzebuje procedury obsługi krótkich lub niekompletnych płatności, warto przeczytać artykuł o obsłudze niedopłaconych faktur w kryptowalutach. PrestaShop samo nie rozwiąże tego problemu. Zasady płatności musisz ustalić samodzielnie.

7. Złóż zamówienie testowe w PrestaShop i rozwiąż typowe problemy z płatnością

Przetestuj dokładnie tę ścieżkę, z której będą korzystać klienci. Nie testowe skróty. Nie ręczne wystawianie faktury. Zacznij od strony produktu, dodaj produkt do koszyka, przejdź do kasy, wybierz płatność kryptowalutową i przejdź cały proces dokładnie tak, jak zrobiłby to klient. Jeśli coś się nie uda, zapisz, na którym etapie wystąpił problem, zamiast zgadywać jego przyczynę.

Typowe problemy z PrestaShop pojawiają się w 4 obszarach: widoczności modułu, aktualizacji statusu, obsługi wywołań zwrotnych i wyświetlania waluty. Jeśli metoda płatności się nie wyświetla, najpierw sprawdź punkty zaczepienia i ograniczenia płatności. Jeśli po dokonaniu płatności zamówienie nadal ma status oczekujący, sprawdź ustawienia webhooka i logi odpowiedzi serwera. Jeśli kwoty się nie zgadzają, przejrzyj reguły przeliczania walut w samym module i w PrestaShop.

Konflikty z motywami nie są rzadkością. Blok płatności może zniknąć, ponieważ inny moduł zmienia układ procesu zakupowego. Wywołanie zwrotne może się nie powieść, bo serwer blokuje żądanie dostawcy. Status może pozostać bez zmian, bo adres URL webhooka różni się o 1 znak. To nie są poważne awarie, tylko uciążliwe problemy.

Jeśli szukasz dokładniejszej procedury testowania, poradnik jak przetestować płatność kryptowalutową przedstawia przydatną kolejność działań. Skorzystaj z niego przed pierwszym zamówieniem produkcyjnym. Oszczędzi Ci to czasu później.

8. Ustal procedury operacyjne obsługi zamówień kryptowalutowych w PrestaShop

Gdy moduł już działa, zaczyna się właściwa praca. Ktoś musi monitorować przychodzące płatności, opóźnione potwierdzenia i zwroty. Nie musi to być pełnoetatowe stanowisko, ale konkretna osoba powinna za to odpowiadać. Bez tego zamówienia będą czekać na realizację, aż klient wyśle dwa e-maile.

Przygotuj krótką instrukcję dla działu obsługi dotyczącą 4 typowych przypadków: płatność oczekuje na potwierdzenie, płatność została potwierdzona, środki wysłano na błędny adres oraz klient prosi o zwrot. Instrukcja powinna określać, kiedy zgłosić sprawę do działu finansowego, kiedy poprosić o identyfikator transakcji i kiedy nie obiecywać niczego przed potwierdzeniem płatności w blockchainie. Jasne komunikaty są ważne, bo płatności kryptowalutowych nie da się cofnąć tak łatwo jak zwrotów płatności kartą.

Osobną kwestią są spory. Płatności kryptowalutowych nie można cofnąć w taki sam sposób jak płatności kartą, dlatego zespół obsługi potrzebuje jasnej procedury dotyczącej błędnie wysłanych płatności i pomyłek klientów. Jeśli wpłynie niewłaściwa kwota albo klient użyje nieobsługiwanej sieci, notatka do zamówienia w PrestaShop powinna dokładnie opisywać sytuację i kolejne kroki. Taki zapis pomoże później wyjaśnić działowi finansowemu lub realizacji zamówień, dlaczego wstrzymano jego obsługę.

Zespoły, które spodziewają się częstych korekt płatności, mogą też zautomatyzować powiadomienia i przekazywanie spraw między pracownikami. W tym celu artykuł o łączeniu Payora z Zapierem może pomóc w powiązaniu płatności z alertami lub tworzeniem zgłoszeń. Im mniej ręcznych przekazań zadań, tym mniejsze ryzyko, że zamówienia utkną o 17:00 w piątek.

Wprowadź w firmie jeszcze jedną zasadę: jeśli nie masz pewności co do płatności, nie wysyłaj towaru. Ta prosta reguła zapobiega większym stratom niż najbardziej wyszukana konfiguracja.

Jeśli zastanawiasz się, jak skonfigurować płatności kryptowalutowe w sklepie PrestaShop, przejdź kolejno przez sprawdzenie zgodności, wybór integracji, ustawienie walut i statusów, instalację modułu oraz testowe zamówienie przed uruchomieniem płatności dla klientów.

Comments

Gotowy, aby zacząć?

Utwórz konto i wystaw pierwszą fakturę w mniej niż godzinę.

Na co odpowiada ta strona