Testowanie zamówień w sklepach w fazie rozwoju

Składając zamówienie testowe, możesz sprawdzić, czy proces realizacji zakupu w sklepie w fazie rozwoju i wszystkie ustawienia dotyczące przetwarzania zamówień, zapasów, wysyłki, powiadomień e-mail i podatków są prawidłowe. Sklepy w fazie rozwoju mogą przetwarzać nieograniczoną liczbę zamówień testowych.

Sposoby testowania zamówień

Zamówienia w sklepie w fazie rozwoju możesz testować na następujące sposoby:

Możesz również tworzyć zamówienia testowe za pomocą następujących API:

Jeśli używasz interfejsu API Admin do testowania zamówień, musisz ustawić test właściwość lub pole na true.

Ograniczenia

Istnieją ograniczenia podczas testowania zamówień w sklepie w fazie rozwoju:

  • Nie można testować zamówień przy użyciu rzeczywistych transakcji. Transakcje rzeczywiste to transakcje przetwarzane przez dostawcę płatności, które nie są realizowane w trybie testowym i w których używane są rzeczywiste informacje o płatnościach, takie jak ważny numer karty kredytowej.
  • Nie możesz testować kart prezentowych, ponieważ są one przetwarzane jako transakcje rzeczywiste.
  • Nie możesz testować zamówień, korzystając z ręcznych metod płatności. Dotyczy to płatności gotówkowych i niestandardowych w aplikacji Shopify POS.
  • Nie możesz testować zamówień, używając wersji roboczych zamówień tworzonych w panelu administracyjnym Shopify.

Aby przeprowadzić testowanie z wykorzystaniem tych typów transakcji, musisz przenieść sklep w fazie rozwoju do płatnego planu.

  • Nie możesz testować przy użyciu wersji roboczych zamówień, które tworzysz w swoim panelu administracyjnym Shopify. Musisz składać zamówienia testowe, korzystając z realizacji zakupu w sklepie w fazie rozwoju.

Testowanie za pomocą fikcyjnej bramki płatniczej Shopify

Aby dokonać symulacji transakcji na stronie realizacji zakupu online w sklepie w fazie rozwoju, możesz skonfigurować fikcyjną bramkę płatniczą Shopify. Fikcyjna bramka płatnicza jest dostawcą płatności, którego każdy sklep może używać do tworzenia zamówień testowych.

Aby utworzyć zamówienie, musisz wprowadzić informacje o płatności testowej przy realizacji zakupu. Możesz symulować różne typy transakcji w zależności od wprowadzonych informacji.

Kroki:

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

  2. Jeśli masz włączonego dostawcę płatności kartą kredytową, dezaktywuj go przed kontynuowaniem. Kliknij opcje: Zarządzaj > Dezaktywuj (ten przycisk pokazuje także nazwę dostawcy płatności, np. Dezaktywuj Shopify Payments), a następnie potwierdź dezaktywację.

  3. Wykonaj jedną z następujących czynności:

    1. Jeśli masz aktywowanego zewnętrznego dostawcę płatności, dezaktywuj go.

    2. Jeśli masz aktywowaną usługę Shopify Payments: - W sekcji Shopify Payments kliknij opcje: Zarządzaj > Zarządzaj metodami płatności. - Na dole strony kliknij przycisk Przełącz na zewnętrznego dostawcę, a następnie kliknij ponownie Przełącz na zewnętrznego dostawcę, aby potwierdzić.

    3. Jeśli nie masz aktywowanej usługi Shopify Payments, w sekcji Shopify Payments kliknij opcji Zobacz wszystkich pozostałych dostawców.

    4. 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 (for testing) Bogus Gateway z listy.

  5. Kliknij Aktywuj (for testing) Bogus Gateway.

  6. Kliknij opcję Zapisz.

  7. Przejdź do swojego sklepu online i złóż zamówienie jako klient. Podczas realizacji zakupu wprowadź następujące dane karty kredytowej, aby przetestować różne scenariusze realizacji zakupu:

Dane karty do wprowadzenia podczas testowania procesu realizacji zakupu za pomocą fikcyjnej bramki płatniczej
Nazwa polaDane do wprowadzenia
Nazwisko na karcieWprowadź Bogus Gateway
Numer karty kredytowej

Wpisz każdy z nich po kolei, aby dokonać symulacji różnych typów transakcji:

  • Wpisz 1, aby przeprowadzić symulację udanej transakcji
  • Wpisz 2, aby przeprowadzić symulację nieudanej transakcji
  • Wpisz 3, aby przeprowadzić symulację wyjątku (spowoduje to wygenerowanie wiadomości informującej o wystąpieniu błędu dostawcą)
CVVWprowadź dowolny 3-cyfrowy numer (np 111.)
Data wygaśnięciaWprowadź dowolną datę w przyszłości.
1. Po zakończeniu testowania kliknij opcję **Zarządzaj** obok (for testing) Bogus Gateway w panelu administracyjnym Shopify. 2. Kliknij **Dezaktywuj** (for testing) Bogus Gateway, aby usunąć tę bramkę z realizacji zakupu.

Testowanie przy użyciu trybu testowego Shopify Payments

Aby przetestować konfigurację Shopify Payments, włącz tryb testowy i użyj testowych kart kredytowych w celu dokonania symulacji płatności.

Usługę Shopify Payments można przetestować tylko w przypadku wyboru płatnego planu. W zależności od regionu może być konieczne przesłanie informacji o Twojej firmie przed aktywowaniem trybu testowego.

Włącz tryb testowy dla Shopify Payments

Przed utworzeniem zamówień testowych musisz włączyć tryb testowy dla Shopify Payments.

Kroki:

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

  2. W sekcji Shopify Payments kliknij opcję Zarządzaj.

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

  4. Kliknij opcję Zapisz.

Następne kroki:

Możesz utworzyć zamówienia, a następnie dokonać symulacji transakcji przy użyciu testowego numeru karty kredytowej. Istnieją testowe numery służące do tworzenia udanych transakcji, nieudanych transakcji i transakcji w różnych walutach.

Symuluj udane transakcje

Aby dokonać symulacji udanej transakcji, użyj poniższych danych karty kredytowej podczas realizacji zakupu:

  • Nazwisko na karcie: Wpisz co najmniej dwa słowa.
  • Data końca ważności: Wpisz dowolną datę w przyszłości..
  • Kod bezpieczeństwa: Wprowadź dowolne trzy cyfry.
  • Numer karty: Użyj dowolnego z następujących numerów:
Symuluj pomyślne transakcje za pomocą tych numerów kart
Typ kartyTestowy numer karty kredytowej
Visa4242424242424242
Mastercard5555555555554444
American Express378282246310005
Discover6011111111111117
Diners Club30569309025904
JCB3530111333300000
### Symuluj nieudane transakcje

Aby zobaczyć komunikaty o błędach karty kredytowej, które mogą być wyświetlane klientowi podczas realizacji zakupu, możesz użyć tych testowych numerów kart kredytowych do symulacji różnych nieudanych transakcji:

  • Użyj numeru karty kredytowej 4000000000000002, aby wygenerować komunikat o odrzuceniu karty.
  • Użyj numeru karty kredytowej 4242424242424241, aby wygenerować komunikat o nieprawidłowym numerze.
  • Użyj numeru karty kredytowej 4000000000000259, aby dokonać symulacji spornej transakcji.
  • Użyj nieprawidłowego miesiąca wygaśnięcia, np. 13, aby wygenerować komunikat onieprawidłowym miesiącu wygaśnięcia.
  • Użyj roku wygaśnięcia z przeszłości, aby wygenerować komunikat o nieprawidłowym roku wygaśnięcia.
  • Użyj dwucyfrowego kodu bezpieczeństwa, aby wygenerować nieprawidłowy komunikat o kodzie bezpieczeństwa.

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ć włączoną opcję Włącz tryb testowy w swoich ustawieniach, aby możliwe było przeprowadzenie testowania w sklepie w fazie rozwoju. Aby uzyskać więcej informacji na temat korzystania z trybu testowego w przypadku określonego zewnętrznego dostawcy płatności, zapoznaj się z jego dokumentacją.

Gdy bramka płatnicza jest w trybie testowym, żądania z Shopify zawierają atrybut test. Jeśli test jest ustawiony jako true, płatność jest przetwarzana jako płatność testowa i nie jest realizowana rzeczywista transakcja.

Jeśli jesteś zewnętrznym dostawcą płatności i chcesz dodać opcję Włącz tryb testowy do ustawień, musisz dodać adresy URL testowego środowiska płatności do rozszerzenia aplikacji płatniczej na Pulpicie Partnerów.

Testowanie przy użyciu rzeczywistych transakcji

W celu przetestowania sklepu w fazie rozwoju za pomocą rzeczywistych transakcji przenieś taki sklep do płatnego planu. Aby uzyskać więcej informacji, zapoznaj się z sekcją Przenoszenie na klientów sklepów w fazie rozwoju.

Jeśli chcesz przełączyć sklep w fazie rozwoju na płatny plan i pozostać właścicielem sklepu, wybierz plan w panelu administracyjnym Shopify.

Rozwiązywanie problemów z wiadomościami e-mail z potwierdzeniem zamówienia w trybie testowym

Jeśli nie otrzymujesz e-maili z potwierdzeniem zamówienia z transakcji w trybie testowym Shopify Payments, spróbuj wykonać następujące kroki w celu rozwiązywania tego problemu:

  1. Sprawdź szablony e-maili: przejdź do sekcji Ustawienia powiadomień w panelu administracyjnym Shopify. Kliknij szablon e-maila z potwierdzeniem zamówienia. Jeśli szablon został dostosowany, może nie zawierać niezbędnych linków lub informacji. Możesz przywrócić domyślne ustawienia szablonu, klikając przycisk Przywróć ustawienia domyślne na dole strony szablonu.
  2. Zweryfikuj ustawienia poczty e-mail: upewnij się, że ustawienia poczty e-mail zostały poprawnie skonfigurowane. Jeśli szablony e-mail zostały dostosowane, może być konieczne ręczne dodanie adresu URL statusu zamówienia do szablonów, tak aby klienci otrzymywali prawidłowe informacje.
  3. Sprawdź działanie funkcji: po dokonaniu zmian złóż zamówienie testowe, aby sprawdzić, czy e-mail z potwierdzeniem zostanie poprawnie wysyłany. W ten sposób sprawdzisz, czy Twoje ustawienia działają zgodnie z oczekiwaniami.
  4. Sprawdź folder spam: wiadomości e-mail mogą zostać zakwalifikowane jako spam.
  5. Skontaktuj się ze swoim dostawcą poczty e-mail: Twój dostawca poczty e-mail może sprawdzić, czy po jego stronie nie wystąpiły błędy.
Nie możesz znaleźć odpowiedzi, których szukasz? Jesteśmy tutaj, aby Ci pomóc.