Перейти к содержимому

Проверка магазина в тестовом режиме

Перед запуском магазина или после больших изменений полезно пройти путь покупателя целиком: корзина, доставка, оплата, письма, заказ в админке. Чтобы не платить настоящими деньгами и не вызывать курьера, СДЭК и ЮKassa можно временно перевести в тестовый режим прямо из админки.

Понадобится вход владельца или сотрудника с участками Доставка СДЭК и Способы оплаты.

  1. Откройте Настройки → Доставка СДЭК.

  2. Сохраните в надёжном месте текущие Account и Secure password: их нужно будет вернуть.

  3. Включите Тестовый режим (учебный API СДЭК) и введите ключи тестовой учётной записи из документации СДЭК, раздел про тестовую среду API. Боевые ключи в учебном режиме не работают.

  4. Нажмите Сохранить, затем Проверить подключение. Должно появиться Работает (тестовый режим).

В учебном режиме пункты выдачи, цены и сроки берутся из учебной базы СДЭК. Отправления создаются в учебной системе: курьер не приедет, а номер не отслеживается на cdek.ru. Если отправление не создаётся, проверьте код пункта, где сдаёте посылки: он должен существовать в учебной базе СДЭК.

  1. В личном кабинете ЮKassa создайте тестовый магазин. У него свой shopId и секретный ключ, который начинается с test_.

  2. В админке откройте Настройки → Способы оплаты и способ оплаты ЮKassa.

  3. Сохраните в надёжном месте текущие Shop ID и Secret key.

  4. Вставьте shopId и ключ тестового магазина. Если в тестовом магазине не настроены чеки, выключите Фискализация 54-ФЗ (чек). Сохраните.

  5. Платите тестовыми картами из документации ЮKassa, раздел про тестирование платежей. Там есть карты и для успешной оплаты, и для отказа банка.

Уведомления для тестового магазина настраивать не обязательно: магазин сам сверит оплату с банком, когда покупатель вернётся на сайт, и каждые 5 минут.

Все оплаченные тестовые заказы появятся в Продажи → Заказы как оплаченные. После проверки их нужно отменить.

Можно оплатить заказ настоящей картой и вернуть деньги в личном кабинете ЮKassa. Возврат денег из админки пока не делается, подробнее в разделе Оплата.

Чтобы при этом не создалось настоящее отправление в СДЭК, заранее выключите Создавать отправление в СДЭК сразу после оплаты в настройках СДЭК.

  • Товар кладётся в корзину, количество меняется, удаление работает.
  • При оформлении считается доставка до пункта выдачи и до двери.
  • Оплата проходит, после неё сайт показывает «Спасибо за заказ!».
  • Отказ банка (тестовая карта с отказом) показывает «Платёж не прошёл».
  • Заказ появился в админке оплаченным, в блоке Доставка СДЭК верные данные.
  • Вход на сайт по коду из письма работает.
  • Пришли письма «Заказ … оплачен» и «Заказ … передан в СДЭК», если включены письма о заказе.
  • Отправление создаётся, номер у него появляется не позже чем через 10 минут.

Пройдите по списку сразу после проверки.

  • В Доставке СДЭК выключен тестовый режим, возвращены боевые Account и Secure password, Проверить подключение показывает Работает.
  • Создавать отправление в СДЭК сразу после оплаты в том же положении, что до проверки.
  • В способе оплаты ЮKassa возвращены боевые Shop ID и Secret key, Фискализация 54-ФЗ (чек) включена, если была включена.
  • Страница оплаты ЮKassa с сайта открывается без пометки тестового режима. Дойдите до неё и закройте, не оплачивая.
  • Тестовые заказы отменены в Продажи → Заказы.