Тестирование заказов при передаче магазина клиенту
Разместив тестовый заказ, вы можете убедиться, что процесс оформления заказа и настройки обработки заказов, товарных запасов, доставки, уведомлений по электронной почте и налогов в передаваемом клиенту магазине работают правильно. В таких магазинах можно обрабатывать неограниченное количество тестовых заказов.
На этой странице
- Способы тестирования заказов
- Тестирование заказов с помощью тестового платежного шлюза Shopify
- Тестирование заказов с использованием тестового режима Shopify Payments
- Тестовый режим для сторонних поставщиков платежей
- Тестирование с реальными транзакциями
- Устранение неполадок с электронными письмами с подтверждением заказа в тестовом режиме
Способы тестирования заказов
Вы можете тестировать заказы следующими способами:
- Используйте тестовый платежный шлюз Shopify для моделирования транзакции
- Включите тестовый режим для вашего поставщика платежей и разместите тестовые заказы через оформление заказа в магазине:
- Вы можете создавать тестовые заказы с помощью GraphQL Admin API.
Если вы используете Admin API для тестирования заказов, вам необходимо установить для свойства или поля test значение true.
Ограничения тестирования заказов в магазинах, передаваемых клиенту
Следующие ограничения применяются при тестировании заказов в магазине, передаваемом клиенту:
- Вы не можете тестировать заказы с использованием реальных транзакций. Реальные транзакции — это транзакции, которые обрабатываются через поставщика платежей не в тестовом режиме и используют реальную платежную информацию, такую как действительный номер кредитной карты.
- Вы не можете тестировать подарочные карты или кредит магазина, поскольку они обрабатываются как реальные транзакции.
- Вы не можете тестировать заказы с использованием ручных способов оплаты. К ним относятся наличные и индивидуальные способы оплаты в Shopify POS.
- Вы не можете тестировать заказы с помощью черновиков заказов, созданных в панели администратора Shopify.
Чтобы тестировать эти типы транзакций, вам необходимо перевести магазин на платный план.
- Вы не можете проводить тестирование с помощью черновиков заказов, созданных в панели администратора Shopify. Вам необходимо размещать тестовые заказы через оформление заказа в магазине.
Тестирование заказов с помощью тестового платежного шлюза Shopify
Чтобы смоделировать транзакцию при оформлении заказа онлайн в магазине, передаваемом клиенту, вы можете настроить тестовый платежный шлюз Shopify. Тестовый платежный шлюз — это поставщик платежей, который любой магазин может использовать для создания тестовых заказов.
Чтобы создать заказ, вам необходимо ввести тестовую платежную информацию при оформлении заказа. Вы можете симулировать различные типы транзакций в зависимости от вводимой информации.
Шаги:
В панели администратора Shopify перейдите в раздел Настройки > Платежи.
Если у вас активирован поставщик платежей по кредитным картам, деактивируйте его, прежде чем продолжить. Нажмите Управлять > Деактивировать (на этой кнопке также отображается название вашего поставщика платежей, например, Деактивировать Shopify Payments), а затем подтвердите деактивацию.
Выполните одно из следующих действий:
- Если у вас активирован сторонний поставщик платежей, деактивируйте его.
- Если у вас активирован Shopify Payments:
- В разделе Shopify Payments нажмите Управлять > Управлять способами оплаты.
- Внизу страницы нажмите Перейти на стороннего поставщика, а затем снова нажмите Перейти на стороннего поставщика для подтверждения.
- Если у вас не активирован Shopify Payments, в разделе Shopify Payments нажмите Просмотреть всех других поставщиков.
- Если Shopify Payments недоступен в вашей стране, в разделе Поставщики платежей нажмите Выбрать поставщика.
Выберите Test payment gateway из списка.
Нажмите Активировать Test payment gateway.
Нажмите Сохранить.
Перейдите в свой интернет-магазин и разместите заказ так, как это сделал бы клиент. При оформлении заказа введите следующие данные кредитной карты, чтобы протестировать различные сценарии оформления заказа:
| Название поля | Вводимые данные |
|---|---|
| Имя на карте | Введите Test payment gateway |
| Номер кредитной карты | По очереди введите следующие значения, чтобы симулировать разные типы транзакций:
|
| CVV | Введите любое 3-значное число (например, 111). |
| Срок действия | Введите любую дату в будущем. |
- Завершив тестирование, нажмите Управлять рядом с Test payment gateway в панели администратора Shopify.
- Нажмите Деактивировать Test payment gateway чтобы удалить этот шлюз из оформления заказа.
Тестирование заказов с использованием тестового режима Shopify Payments
Чтобы протестировать настройку Shopify Payments, включите тестовый режим и используйте тестовые кредитные карты для симуляции платежей.
Вы можете тестировать Shopify Payments только если выбрали платный план. В зависимости от вашего региона, вам может потребоваться отправить информацию о вашем бизнесе, прежде чем вы сможете активировать тестовый режим.
Активация тестового режима для Shopify Payments
Прежде чем создавать тестовые заказы, необходимо активировать тестовый режим для Shopify Payments.
Шаги:
В панели администратора Shopify перейдите в раздел Настройки > Платежи.
В разделе Shopify Payments нажмите Управлять.
В разделе Тестовый режим выберите Включить тестовый режим.
Нажмите Сохранить.
Симуляция транзакций с помощью тестовых номеров кредитных карт
Вы можете создавать заказы и затем имитировать транзакции, используя тестовый номер кредитной карты. Существуют тестовые номера для создания успешных транзакций, неудачных транзакций и транзакций в разных валютах.
Имитация успешных транзакций
Чтобы имитировать успешную транзакцию, используйте следующую информацию, когда при оформлении заказа потребуется ввести данные кредитной карты:
- Имя на карте: введите как минимум два слова.
- Срок действия: введите любую дату в будущем.
- Код безопасности: введите любые три цифры.
- Номер карты: используйте любой из следующих номеров:
| Тип карты | Тестовый номер кредитной карты |
|---|---|
| Visa | 4242424242424242 |
| Mastercard | 5555555555554444 |
| American Express | 378282246310005 |
| Discover | 6011111111111117 |
| Diners Club | 30569309025904 |
| JCB | 3530111333300000 |
Имитация неудачных транзакций
Если вы хотите просмотреть сообщения об ошибках кредитной карты, которые могут отображаться клиенту во время оформления заказа, вы можете использовать следующие тестовые номера кредитных карт для имитации различных неудачных транзакций:
- Используйте номер кредитной карты 4000000000000002, чтобы сгенерировать сообщение карта отклонена.
- Используйте номер кредитной карты 4242424242424241, чтобы сгенерировать сообщение неверный номер.
- Используйте номер кредитной карты 4000000000000259 для имитации оспоренной транзакции.
- Используйте неверный месяц истечения срока действия, например 13, чтобы сгенерировать сообщение неверный месяц истечения срока действия.
- Используйте год истечения срока действия в прошлом, чтобы сгенерировать сообщение неверный год истечения срока действия.
- Используйте двузначный номер кода безопасности, чтобы сгенерировать сообщение неверный код безопасности.
Тестовый режим для сторонних поставщиков платежей
Некоторые сторонние поставщики платежей предлагают тестовый режим, который можно включить в панели администратора Shopify. У сторонних поставщиков платежей должна быть активирована опция Включить тестовый режим в настройках, чтобы их можно было протестировать при передаче магазина клиенту. Для получения дополнительной информации об использовании тестового режима с конкретным сторонним поставщиком платежей обратитесь к документации поставщика платежей.
Когда платежный шлюз находится в тестовом режиме, запросы от Shopify включают атрибут test. Если для test установлено значение true, платеж обрабатывается как тестовый, и фактическая транзакция не выполняется.
Тестирование с реальными транзакциями
Вы не можете тестировать реальные транзакции при передаче магазина клиенту. Если вам нужно протестировать заказы с использованием реальных транзакций, вам необходимо перевести магазин на платный план. Для получения дополнительной информации см. раздел Передача магазинов клиентам.
Если вы хотите перевести магазин на платный план при передаче магазина клиенту, но при этом остаться его владельцем, выберите план в панели администратора Shopify.
Поиск неисправностей: письма с подтверждением заказа в тестовом режиме
Если вы не получаете письма с подтверждением заказа для транзакций в тестовом режиме Shopify Payments, попробуйте выполнить следующие шаги по поиску неисправностей:
- Проверьте шаблоны писем: перейдите к настройкам уведомлений в панели администратора Shopify. Нажмите на шаблон письма «Подтверждение заказа». Если вы настроили этот шаблон, возможно, в нем отсутствуют необходимые ссылки или информация. Вы можете вернуться к шаблону по умолчанию, нажав кнопку Revert to default (Восстановить по умолчанию) в нижней части страницы шаблона.
- Проверьте настройки электронной почты: убедитесь, что настройки электронной почты заданы верно. Если вы настроили шаблоны писем, возможно, вам потребуется вручную добавить URL-адрес статуса заказа в шаблоны, чтобы клиенты получали корректную информацию.
- Протестируйте функциональность: после внесения любых изменений разместите тестовый заказ, чтобы проверить, правильно ли отправляется письмо с подтверждением. Это поможет вам убедиться, что ваши настройки работают должным образом.
- Проверьте папку «Спам» или «Нежелательная почта»: письма могут попадать в папку со спамом или нежелательной почтой.
- Свяжитесь с вашим поставщиком электронной почты: ваш поставщик электронной почты может проверить наличие ошибок на своей стороне.