Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Zamówienie testowe od początku do końca

Moduł 4: VAT, wysyłka i płatności · Czas czytania: 10 min

Cel lekcji: Po tej lekcji będą Państwo potrafili w pełni przetestować zamówienie w trybie testowym, śledzić i wyjaśniać statusy zamówień, wykrywać problemy z webhookami i e-mailami, a następnie starannie posprzątać po teście.

Kluczowe pojęcia: tryb testowy, płatność testowa, karta testowa, statusy zamówień (Oczekujące na płatność, W trakcie realizacji, Wstrzymane, Zrealizowane, Anulowane, Nieudane, Zwrócone, Szkic), log webhooków, notatki do zamówienia, e-maile o zamówieniu, wstrzymanie stanu magazynowego, lista kontrolna testu, sprzątanie

Dlaczego pełny test

Sklep może wyglądać idealnie, a mimo to nie sprzedawać. Koszyk działa, składanie zamówienia działa, klient płaci, a zamówienie pozostaje w statusie "Oczekujące na płatność", bo webhook nie dociera (lekcja 4.4). Albo e-mail z potwierdzeniem trafia do spamu. Albo brakuje VAT od kosztów wysyłki. Dowiedzą się Państwo o tym dopiero wtedy, gdy zadzwoni pierwszy klient. Pełne zamówienie testowe przechodzi przez cały łańcuch, od strony produktu do zwrotu pieniędzy, zanim zrobi to prawdziwy klient. Prosimy powtarzać je po każdej większej zmianie: innej wtyczce płatności, nowym motywie, aktualizacji WooCommerce, zmianie ustawień pamięci podręcznej (cache).

Tryb testowy u operatora płatności

Każdy poważny operator płatności ma tryb testowy: Państwa sklep komunikuje się ze środowiskiem testowym operatora, nie przepływają żadne prawdziwe pieniądze, a Państwo mogą wybrać, czy płatność ma się udać, czy nie. Przy płatnościach kartą używa się kart testowych, które operator podaje w swojej dokumentacji, nigdy własnej karty. Przy iDEAL | Wero (Holandia) i podobnych metodach środowisko testowe zwykle pokazuje ekran wyboru: zapłacono, nieudane, anulowane, wygasłe. W Polsce popularne metody płatności to m.in. BLIK, szybkie przelewy (pay-by-link), karty płatnicze i PayPal.

Tryb testowy włącza się w ustawieniach wtyczki płatności. Jeśli Państwa sklep działa już na żywo, prosimy testować w środowisku testowym (staging) (lekcja 7.3 oraz lekcja 8.3 kursu WordPress), aby prawdziwi klienci nie płacili przypadkiem w trybie testowym. W środowisku staging prosimy też wyłączyć wysyłkę e-maili do klientów, z wyjątkiem własnego adresu testowego.

Statusy zamówień

WooCommerce zna następujące statusy. Co oznaczają w praktyce:

StatusZnaczenieCo Państwo robią
Szkic (Draft)Klient składa zamówienie za pomocą bloków zamówienia; jeszcze nie zamówiłNic; WooCommerce sam usuwa stare szkice
Oczekujące na płatność (Pending payment)Zamówienie utworzone, płatność jeszcze niepotwierdzonaCzekać; jeśli stan się nie zmienia, sprawdzić webhook
Nieudane (Failed)Płatność nieudana lub odrzuconaNiczego nie wysyłać; czasem klient próbuje ponownie
W trakcie realizacji (Processing)Zapłacono, stan magazynowy zmniejszony, jeszcze niewysłaneSpakować i wysłać
Wstrzymane (On hold)Oczekuje na coś, na przykład na przelew bankowySprawdzić, czy pieniądze wpłynęły
Zrealizowane (Completed)Wysłane i zakończoneNic więcej, chyba że nastąpi zwrot
Anulowane (Cancelled)Anulowane przez Państwa, klienta lub automatycznieStan magazynowy wraca
Zwrócone (Refunded)Pieniądze zwrócone w całościZaktualizować księgowość (lekcja 6.5)

Niektóre rzeczy dzieją się automatycznie. Przy statusie Oczekujące na płatność WooCommerce rezerwuje stan magazynowy; po liczbie minut ustawionej w polu Wstrzymaj stan magazynowy (lekcja 3.4) nieopłacone zamówienie zostaje anulowane. Przy statusie W trakcie realizacji WooCommerce wysyła klientowi e-mail "Zamówienie w trakcie realizacji", a Państwu e-mail "Nowe zamówienie". Przy statusie Zrealizowane klient otrzymuje e-mail "Zamówienie zrealizowane". W przypadku produktów wirtualnych i zarazem do pobrania WooCommerce od razu ustawia opłacone zamówienie na Zrealizowane, ponieważ nie ma nic do wysłania.

Test krok po kroku

Theehuis Example testuje w ten sposób, w oknie prywatnym, jako gość:

  1. Strona produktu: czy cena z VAT zgadza się z dopiskiem (lekcja 4.1)?
  2. Koszyk: dzbanek do herbaty (klasa "Breekbaar", czyli tłukące się) i paczka herbaty (stawka obniżona). Czy zgadzają się suma częściowa, koszty wysyłki i VAT?
  3. Zamówienie z adresem holenderskim, a potem z adresem belgijskim: czy pojawiają się właściwe metody wysyłki (lekcja 4.3) i właściwy VAT (lekcja 4.2)?
  4. Przycisk zamówienia: czy jest na nim tekst wskazujący na obowiązek zapłaty (w Polsce np. „zamówienie z obowiązkiem zapłaty” lub inne jednoznaczne sformułowanie) oraz link do regulaminu sklepu i informacji o prawie odstąpienia od umowy (lekcja 5.4)?
  5. Płatność udana w trybie testowym. Prosimy zajrzeć do WooCommerce > Zamówienia: jaki jest status i jak szybko się zmienił? Prosimy otworzyć zamówienie i przeczytać notatki do zamówienia po prawej stronie: wtyczka płatności zapisuje tam, co zgłosił operator.
  6. Płatność nieudana lub anulowana: drugie zamówienie, tym razem z nieudaną płatnością testową. Jaki status? Czy stan magazynowy został przywrócony?
  7. E-maile: czy dotarł e-mail do klienta i e-mail do Państwa? Prosimy przeczytać je oczami klienta: czy są w nich Państwa dane, informacje o prawie odstąpienia od umowy i przycisk (lekcja 5.3 i 6.1)?
  8. Zwrot: prosimy zwrócić pieniądze za udane zamówienie testowe z poziomu WooCommerce (przycisk Zwrot w zamówieniu, lekcja 6.5). Czy zwrot widać także w panelu operatora?
  9. Sprzątanie: prosimy usunąć zamówienia testowe i klientów testowych albo opatrzyć je wyraźną notatką, aby nie trafiły do Państwa obrotu ani do licznika progu OSS.

Gdy coś pójdzie nie tak

  • Status pozostaje "Oczekujące na płatność": prosimy sprawdzić w logu wtyczki płatności (często WooCommerce > Status > Logi), czy webhook dotarł. Nie dotarł? Prosimy sprawdzić, czy sklep jest dostępny z zewnątrz (brak hasła na środowisku staging dla webhooka, brak reguły zapory lub zabezpieczeń, która go blokuje, brak trybu konserwacji).
  • Brak e-maila: prosimy sprawdzić nadawcę i to, czy wiadomość nie trafiła do spamu (lekcja 6.1). Jeśli e-mail do Państwa dociera, a do klienta nie, prosimy sprawdzić, czy e-mail "W trakcie realizacji" jest włączony w WooCommerce > Ustawienia > E-maile.
  • VAT się nie zgadza: prosimy porównać klasę podatkową produktu, tabelę stawek i adres (lekcja 4.1).
  • Brak metod wysyłki: do której strefy trafia ten adres (lekcja 4.3)?

Podsumowanie

  • Prosimy testować cały łańcuch w trybie testowym, także po każdej większej zmianie, najlepiej w środowisku staging.
  • Warto znać statusy: Oczekujące na płatność, W trakcie realizacji, Wstrzymane, Zrealizowane, Anulowane, Nieudane, Zwrócone i Szkic.
  • Zamówienie, które po udanej płatności pozostaje w statusie "Oczekujące na płatność", niemal zawsze wskazuje na problem z webhookiem.
  • Prosimy czytać notatki do zamówienia i log wtyczki płatności, a e-maile czytać oczami klienta. W Polsce warto przetestować metody płatności, z których korzystają Państwa klienci, np. BLIK, szybkie przelewy (pay-by-link), karty płatnicze lub PayPal.
  • Prosimy usuwać zamówienia testowe, aby nie trafiły do Państwa obrotu ani do zestawień VAT.

Quiz

1. Płatność testowa u operatora się udaje, ale zamówienie pozostaje w statusie "Oczekujące na płatność". Gdzie najpierw sprawdzić?



2. Który status oznacza opłacone zamówienie, które trzeba jeszcze wysłać?



3. Dlaczego używa się kart testowych operatora, a nie własnej karty?



4. Co dzieje się z nieopłaconym zamówieniem po upływie czasu ustawionego w polu "Wstrzymaj stan magazynowy"?



Zadanie

Zadanie D4.5: Zamówienie testowe od początku do końca. Prosimy wykonać dziewięć kroków z tej lekcji we własnym sklepie lub w sklepie testowym.

Lista kontrolna:

  • [ ] operator płatności w trybie testowym;
  • [ ] zamówienie testowe złożone jako gość;
  • [ ] płatność udana;
  • [ ] płatność nieudana lub anulowana;
  • [ ] statusy sprawdzone w WooCommerce > Zamówienia;
  • [ ] e-mail do klienta i do administratora otrzymany;
  • [ ] zwrot za zamówienie wykonany w trybie testowym;
  • [ ] zamówienia testowe usunięte lub oznaczone jako testowe.

Pytania:

  1. Jakie statusy otrzymało udane i nieudane zamówienie i w jakiej kolejności?
  2. Ile czasu minęło, zanim status się zmienił (webhook)?
  3. Co znalazło się w e-mailu z potwierdzeniem, a czego w nim zabrakło?

Po kliknięciu "gotowe" zobaczą Państwo przykładową odpowiedź: udane zamówienie przeszło z Oczekujące na płatność do W trakcie realizacji; nieudane z Oczekujące na płatność do Nieudane lub Anulowane; konkretny brakujący element w e-mailu, na przykład informacja o prawie odstąpienia od umowy (lekcja 5.4).

Zadanie D4.5: Zamówienie testowe od początku do końca

To zadanie wykonuje się samodzielnie, nikt go nie sprawdza. Prosimy zaznaczyć wykonane punkty i oznaczyć zadanie jako wykonane.




Zaznaczenia i notatki pozostają tylko w tej przeglądarce; nie są nigdzie wysyłane. Po zalogowaniu w Moje kursy zapisywana jest jedynie informacja, że zadanie zostało wykonane.

Dalsza lektura

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…