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.

Sposoby testowania zamówień

Możesz przetestować zamówienia na następujące sposoby:

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:

  1. W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Płatności.

  2. 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ę.

  3. 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ę.
  4. Wybierz Test payment gateway z listy.

  5. Kliknij Aktywuj Test payment gateway.

  6. Kliknij Zapisz.

  7. 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:

Przewodnik dotyczący wprowadzania danych płatności testowych podczas korzystania z testowej bramki płatniczej, zawierający konkretne numery kart używane do symulowania różnych wyników transakcji
Nazwa polaSzczegóły do wprowadzenia
Imię i nazwisko na karcieWprowadź Test payment gateway
Numer karty kredytowej

Wprowadź każdą z tych wartości po kolei, aby symulować różne typy transakcji:

  • Wprowadź 1, aby zasymulować udaną transakcję
  • Wprowadź 2, aby zasymulować nieudaną transakcję
  • Wprowadź 3, aby zasymulować wyjątek (spowoduje to wygenerowanie komunikatu informującego o wystąpieniu błędu u dostawcy).
Kod CVVWprowadź dowolny ciąg 3 cyfr (na przykład 111).
Data ważnościWprowadź dowolną datę z przyszłości.
  1. Po zakończeniu testowania kliknij Zarządzaj obok Test payment gateway w panelu administracyjnym Shopify.
  2. 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:

  1. W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Płatności.

  2. W sekcji Shopify Payments kliknij Zarządzaj.

  3. W sekcji Tryb testowy wybierz opcję Włącz tryb testowy.

  4. 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:
Lista testowych numerów kart kredytowych, których można użyć do symulacji pomyślnych transakcji dla różnych typów kart w trybie testowym
Typ kartyTestowy numer karty kredytowej
Visa4242424242424242
Mastercard5555555555554444
American Express378282246310005
Discover6011111111111117
Diners Club30569309025904
JCB3530111333300000

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:

  1. 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.
  2. 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.
  3. 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.
  4. Sprawdź folder spamu/niechcianych wiadomości: E-maile mogą trafiać do folderu spamu lub niechcianych wiadomości.
  5. Skontaktuj się z dostawcą poczty e-mail: Twój dostawca poczty e-mail może sprawdzić, czy po jego stronie występują błędy.