Проверка магазина в тестовом режиме
Перед запуском магазина или после больших изменений полезно пройти путь покупателя целиком: корзина, доставка, оплата, письма, заказ в админке. Чтобы не платить настоящими деньгами и не вызывать курьера, СДЭК и ЮKassa можно временно перевести в тестовый режим прямо из админки.
Понадобится вход владельца или сотрудника с участками Доставка СДЭК и Способы оплаты.
Как включить учебный режим СДЭК
Заголовок раздела «Как включить учебный режим СДЭК»-
Откройте Настройки → Доставка СДЭК.
-
Сохраните в надёжном месте текущие Account и Secure password: их нужно будет вернуть.
-
Включите Тестовый режим (учебный API СДЭК) и введите ключи тестовой учётной записи из документации СДЭК, раздел про тестовую среду API. Боевые ключи в учебном режиме не работают.
-
Нажмите Сохранить, затем Проверить подключение. Должно появиться Работает (тестовый режим).
В учебном режиме пункты выдачи, цены и сроки берутся из учебной базы СДЭК. Отправления создаются в учебной системе: курьер не приедет, а номер не отслеживается на cdek.ru. Если отправление не создаётся, проверьте код пункта, где сдаёте посылки: он должен существовать в учебной базе СДЭК.
Как включить тестовый магазин ЮKassa
Заголовок раздела «Как включить тестовый магазин ЮKassa»-
В личном кабинете ЮKassa создайте тестовый магазин. У него свой shopId и секретный ключ, который начинается с
test_. -
В админке откройте Настройки → Способы оплаты и способ оплаты ЮKassa.
-
Сохраните в надёжном месте текущие Shop ID и Secret key.
-
Вставьте shopId и ключ тестового магазина. Если в тестовом магазине не настроены чеки, выключите Фискализация 54-ФЗ (чек). Сохраните.
-
Платите тестовыми картами из документации ЮKassa, раздел про тестирование платежей. Там есть карты и для успешной оплаты, и для отказа банка.
Уведомления для тестового магазина настраивать не обязательно: магазин сам сверит оплату с банком, когда покупатель вернётся на сайт, и каждые 5 минут.
Все оплаченные тестовые заказы появятся в Продажи → Заказы как оплаченные. После проверки их нужно отменить.
Если не включать тестовый режим
Заголовок раздела «Если не включать тестовый режим»Можно оплатить заказ настоящей картой и вернуть деньги в личном кабинете ЮKassa. Возврат денег из админки пока не делается, подробнее в разделе Оплата.
Чтобы при этом не создалось настоящее отправление в СДЭК, заранее выключите Создавать отправление в СДЭК сразу после оплаты в настройках СДЭК.
Что проверить
Заголовок раздела «Что проверить»- Товар кладётся в корзину, количество меняется, удаление работает.
- При оформлении считается доставка до пункта выдачи и до двери.
- Оплата проходит, после неё сайт показывает «Спасибо за заказ!».
- Отказ банка (тестовая карта с отказом) показывает «Платёж не прошёл».
- Заказ появился в админке оплаченным, в блоке Доставка СДЭК верные данные.
- Вход на сайт по коду из письма работает.
- Пришли письма «Заказ … оплачен» и «Заказ … передан в СДЭК», если включены письма о заказе.
- Отправление создаётся, номер у него появляется не позже чем через 10 минут.
Как вернуть боевой режим
Заголовок раздела «Как вернуть боевой режим»Пройдите по списку сразу после проверки.
- В Доставке СДЭК выключен тестовый режим, возвращены боевые Account и Secure password, Проверить подключение показывает Работает.
- Создавать отправление в СДЭК сразу после оплаты в том же положении, что до проверки.
- В способе оплаты ЮKassa возвращены боевые Shop ID и Secret key, Фискализация 54-ФЗ (чек) включена, если была включена.
- Страница оплаты ЮKassa с сайта открывается без пометки тестового режима. Дойдите до неё и закройте, не оплачивая.
- Тестовые заказы отменены в Продажи → Заказы.