Testowanie zamówień w sklepach przenoszonych na klienta
Składając zamówienie testowe, możesz upewnić się, że proces realizacji zakupu i ustawienia dotyczące przetwarzania zamówień, zapasów, wysyłki, powiadomień e-mail i podatków w Twoim sklepie przenoszonym na klienta są poprawne. Sklepy przenoszone na klienta mogą przetwarzać nieograniczoną liczbę zamówień testowych.
Na tej stronie
- Sposoby testowania zamówień
- Testowanie zamówień przy użyciu testowej bramki płatniczej Shopify
- Testowanie zamówień z wykorzystaniem trybu testowego Shopify Payments
- Tryb testowy dla zewnętrznych dostawców płatności
- Testowanie z wykorzystaniem rzeczywistych transakcji
- Rozwiązywanie problemów z wiadomościami e-mail z potwierdzeniem zamówienia w trybie testowym
Sposoby testowania zamówień
Możesz przetestować zamówienia na następujące sposoby:
- Użyj testowej bramki płatniczej Shopify w celu symulacji transakcji
- Włącz tryb testowy dla swojego dostawcy płatności i złóż zamówienia testowe podczas realizacji zakupu w sklepie:
- Możesz tworzyć zamówienia testowe za pomocą GraphQL Admin API.
Jeśli używasz Admin API do testowania zamówień, musisz ustawić właściwość lub pole test na wartość true.
Ograniczenia testowania zamówień w sklepach przenoszonych na klientów
W przypadku testowania zamówień w sklepie przenoszonym na klienta obowiązują następujące ograniczenia:
- Nie możesz testować zamówień z użyciem rzeczywistych transakcji. Rzeczywiste transakcje to takie, które są przetwarzane przez dostawcę płatności, który nie znajduje się w trybie testowym, oraz które wykorzystują rzeczywiste informacje o płatności, np. ważny numer karty kredytowej.
- Nie możesz testować kart prezentowych ani kredytów sklepowych, ponieważ są one przetwarzane jako rzeczywiste transakcje.
- Nie możesz testować zamówień przy użyciu ręcznych metod płatności. Obejmuje to gotówkę i płatności niestandardowe w aplikacji Shopify POS.
- Nie możesz testować zamówień, wykorzystując zamówienia robocze, które tworzysz w panelu administracyjnym Shopify.
Aby przeprowadzić testy przy użyciu tych typów transakcji, musisz przenieść sklep na plan płatny.
- Nie możesz testować z wykorzystaniem zamówień roboczych tworzonych w panelu administracyjnym Shopify. Musisz złożyć zamówienia testowe podczas realizacji zakupu w sklepie.
Testowanie zamówień przy użyciu testowej bramki płatniczej Shopify
Aby zasymulować transakcję podczas realizacji zakupu online w przekazywanym sklepie klienta, możesz skonfigurować testową bramkę płatniczą Shopify. Testowa bramka płatnicza to dostawca płatności, z którego każdy sklep może skorzystać do tworzenia zamówień testowych.
Aby utworzyć zamówienie, musisz wprowadzić testowe informacje o płatności na etapie realizacji zakupu. W zależności od wprowadzonych informacji możesz symulować różne typy transakcji.
Kroki:
W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Płatności.
Jeśli masz aktywowanego dostawcę płatności kartą kredytową, dezaktywuj go przed kontynuowaniem. Kliknij Zarządzaj > Dezaktywuj (ten przycisk wyświetla również nazwę dostawcy płatności, np. Dezaktywuj Shopify Payments), a następnie potwierdź dezaktywację.
Wykonaj jedną z następujących czynności:
- Jeśli aktywowany jest zewnętrzny dostawca płatności, dezaktywuj go.
- Jeśli masz aktywowaną usługę Shopify Payments:
- W sekcji Shopify Payments kliknij Zarządzaj > Zarządzaj metodami płatności.
- Na dole strony kliknij opcję Przełącz na zewnętrznego dostawcę, a następnie ponownie kliknij Przełącz na zewnętrznego dostawcę w celu potwierdzenia.
- Jeśli nie masz aktywowanej usługi Shopify Payments, w sekcji Shopify Payments kliknij Zobacz wszystkich innych dostawców.
- Jeśli usługa Shopify Payments nie jest dostępna w Twoim kraju, w sekcji Dostawcy płatności kliknij opcję Wybierz dostawcę.
Wybierz Test payment gateway z listy.
Kliknij Aktywuj Test payment gateway.
Kliknij Zapisz.
Przejdź do swojego sklepu online i złóż zamówienie w ten sam sposób co klient. Podczas realizacji zakupu wprowadź następujące dane karty kredytowej, aby przetestować różne scenariusze płatności:
| Nazwa pola | Szczegóły do wprowadzenia |
|---|---|
| Imię i nazwisko na karcie | Wprowadź Test payment gateway |
| Numer karty kredytowej | Wprowadź każdą z tych wartości po kolei, aby symulować różne typy transakcji:
|
| Kod CVV | Wprowadź dowolny ciąg 3 cyfr (na przykład 111). |
| Data ważności | Wprowadź dowolną datę z przyszłości. |
- Po zakończeniu testowania kliknij Zarządzaj obok Test payment gateway w panelu administracyjnym Shopify.
- Kliknij Dezaktywuj Test payment gateway , aby usunąć tę bramkę z realizacji zakupu.
Testowanie zamówień z wykorzystaniem trybu testowego Shopify Payments
Aby przetestować konfigurację Shopify Payments, włącz tryb testowy i użyj testowych kart kredytowych do symulacji płatności.
Możesz przetestować usługę Shopify Payments tylko wtedy, gdy wybierzesz plan płatny. W zależności od regionu przed aktywacją trybu testowego może być konieczne przesłanie informacji o firmie.
Aktywuj tryb testowy usługi Shopify Payments
Zanim będziesz w stanie utworzyć zamówienia testowe, musisz aktywować tryb testowy usługi Shopify Payments.
Kroki:
W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Płatności.
W sekcji Shopify Payments kliknij Zarządzaj.
W sekcji Tryb testowy wybierz opcję Włącz tryb testowy.
Kliknij Zapisz.
Symuluj transakcje z użyciem testowych numerów kart kredytowych
Możesz tworzyć zamówienia, a następnie symulować transakcje, używając testowego numeru karty kredytowej. Istnieją numery testowe do przeprowadzania pomyślnych transakcji, nieudanych transakcji oraz transakcji w różnych walutach.
Symulacja pomyślnych transakcji
Aby zasymulować pomyślną transakcję, użyj poniższych informacji, gdy na etapie realizacji zakupu pojawi się prośba o podanie danych karty kredytowej:
- Imię i nazwisko na karcie: Wprowadź co najmniej dwa słowa.
- Data ważności: Wprowadź dowolną datę w przyszłości.
- Kod weryfikacyjny: Wprowadź dowolne trzy cyfry.
- Numer karty: Użyj jednego z poniższych numerów:
| Typ karty | Testowy numer karty kredytowej |
|---|---|
| Visa | 4242424242424242 |
| Mastercard | 5555555555554444 |
| American Express | 378282246310005 |
| Discover | 6011111111111117 |
| Diners Club | 30569309025904 |
| JCB | 3530111333300000 |
Symulacja nieudanych transakcji
Jeśli chcesz wyświetlić komunikaty o błędach karty kredytowej, które mogą zostać pokazane klientowi podczas realizacji zakupu, użyj poniższych testowych numerów kart kredytowych, aby symulować różne nieudane transakcje:
- Użyj numeru karty kredytowej 4000000000000002, aby wygenerować komunikat karta odrzucona.
- Użyj numeru karty kredytowej 4242424242424241, aby wygenerować komunikat nieprawidłowy numer.
- Użyj numeru karty kredytowej 4000000000000259, aby zasymulować sporną transakcję.
- Użyj nieprawidłowego miesiąca ważności, na przykład 13, aby wygenerować komunikat nieprawidłowy miesiąc ważności.
- Użyj roku ważności z przeszłości, aby wygenerować komunikat nieprawidłowy rok ważności.
- Użyj dwucyfrowego kodu weryfikacyjnego, aby wygenerować komunikat nieprawidłowy kod weryfikacyjny.
Tryb testowy dla zewnętrznych dostawców płatności
Niektórzy zewnętrzni dostawcy płatności oferują tryb testowy, który można włączyć w panelu administracyjnym Shopify. Zewnętrzni dostawcy płatności muszą mieć aktywowaną opcję Włącz tryb testowy w swoich ustawieniach, aby można było ich przetestować w sklepie przenoszonym na klienta. Aby uzyskać więcej informacji na temat używania trybu testowego z określonym zewnętrznym dostawcą płatności, zapoznaj się z dokumentacją dostawcy płatności.
Gdy bramka płatnicza jest w trybie testowym, żądania z platformy Shopify zawierają atrybut test. Jeśli atrybut test jest ustawiony na true, płatność jest przetwarzana jako płatność testowa i nie dochodzi do faktycznej transakcji.
Testowanie przy użyciu rzeczywistych transakcji
Nie możesz testować rzeczywistych transakcji w sklepie przenoszonym na klienta. Jeśli musisz przetestować zamówienia przy użyciu rzeczywistych transakcji, konieczna jest zmiana planu sklepu na płatny. Więcej informacji znajdziesz w sekcji Przenoszenie sklepów na klientów.
Jeśli chcesz zmienić plan sklepu przenoszonego na klienta na płatny, ale nadal pozostać jego właścicielem, wybierz plan w panelu administracyjnym Shopify.
Rozwiązywanie problemów z e-mailami z potwierdzeniem zamówienia w trybie testowym
Jeśli nie otrzymujesz e-maili z potwierdzeniem zamówienia dla transakcji w trybie testowym usługi Shopify Payments, wypróbuj poniższe kroki rozwiązywania problemów:
- Sprawdź szablony e-maili: Przejdź do ustawień Powiadomienia w panelu administracyjnym Shopify. Kliknij szablon e-maila Potwierdzenie zamówienia. Jeśli ten szablon został dostosowany, może nie zawierać niezbędnych linków ani informacji. Możesz przywrócić domyślny szablon, klikając przycisk Przywróć domyślne na dole strony szablonu.
- Zweryfikuj ustawienia poczty e-mail: Upewnij się, że ustawienia poczty e-mail są poprawnie skonfigurowane. Jeśli szablony e-maili zostały dostosowane, konieczne może być ręczne dodanie adresu URL statusu zamówienia do szablonów, aby zagwarantować, że klienci otrzymają właściwe informacje.
- Przetestuj funkcjonalność: Po wprowadzeniu jakichkolwiek zmian złóż testowe zamówienie, aby sprawdzić, czy e-mail z potwierdzeniem zostanie wysłany prawidłowo. Pomoże to zweryfikować, czy ustawienia działają zgodnie z oczekiwaniami.
- Sprawdź folder spamu/niechcianych wiadomości: E-maile mogą trafiać do folderu spamu lub niechcianych wiadomości.
- Skontaktuj się z dostawcą poczty e-mail: Twój dostawca poczty e-mail może sprawdzić, czy po jego stronie występują błędy.