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.
Na tej stronie
- Sposoby testowania zamówień
- Testowanie za pomocą fikcyjnej bramki płatniczej Shopify
- Testowanie przy użyciu trybu testowego Shopify Payments
- Tryb testowy dla zewnętrznych dostawców płatności
- Testowanie przy użyciu rzeczywistych transakcji
- Rozwiązywanie problemów z wiadomościami e-mail z potwierdzeniem zamówienia w trybie testowym
Sposoby testowania zamówień
Zamówienia w sklepie w fazie rozwoju możesz testować na następujące sposoby:
- Użyj fikcyjnej bramki Shopify do symulacji transakcji
- Włącz tryb testowy dla swojego dostawcy płatności i składaj zamówienia testowe za pomocą funkcji realizacji zakupu dostępnej w sklepie w fazie rozwoju: - Shopify Payments - Zewnętrzny dostawca płatności
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:
W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Płatności.
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ę.
Wykonaj jedną z następujących czynności:
Jeśli masz aktywowanego zewnętrznego dostawcę płatności, dezaktywuj go.
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ć.
Jeśli nie masz aktywowanej usługi Shopify Payments, w sekcji Shopify Payments kliknij opcji Zobacz wszystkich pozostałych 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 (for testing) Bogus Gateway z listy.
Kliknij Aktywuj (for testing) Bogus Gateway.
Kliknij opcję Zapisz.
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:
Nazwa pola | Dane do wprowadzenia |
---|---|
Nazwisko na karcie | Wprowadź Bogus Gateway
|
Numer karty kredytowej |
Wpisz każdy z nich po kolei, aby dokonać symulacji różnych typów transakcji:
|
CVV | Wprowadź dowolny 3-cyfrowy numer (np 111 .) |
Data wygaśnięcia | Wprowadź dowolną datę w przyszłości. |
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:
W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Płatności.
W sekcji Shopify Payments kliknij opcję Zarządzaj.
W sekcji Tryb testowy wybierz opcję Włącz tryb testowy.
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:
Typ karty | Testowy numer karty kredytowej |
---|---|
Visa | 4242424242424242 |
Mastercard | 5555555555554444 |
American Express | 378282246310005 |
Discover | 6011111111111117 |
Diners Club | 30569309025904 |
JCB | 3530111333300000 |
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:
- 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.
- 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.
- 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.
- Sprawdź folder spam: wiadomości e-mail mogą zostać zakwalifikowane jako spam.
- 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.