Техническое задание: Настройка обработки цифровых товаров на Яндекс Маркете
Суть проблемы
В магазине размещены цифровые товары (электронные сертификаты). После совершения покупки заказ невозможно обработать стандартным способом через личный кабинет. Для работы с цифровыми товарами требуется интеграция через API Яндекс Маркета.
Требуемые действия
1. Базовая настройка карточек товаров
- В карточке товара открыть блок "Дополнительные параметры"
- Выбрать "Особый тип товара" → "Цифровой товар"
- Активировать соответствующую галочку
2. Настройка логистики (для отображения на витрине)
- В разделе "Логистика" → "Доставка магазина" → "Ваши курьеры"
- Включить курьерскую доставку (техническая настройка, фактическая доставка происходит по email)
3. Разработка интеграции через API
- Создать механизм обработки заказов со статусом "processing"
- Реализовать вызов метода API:
POST campaigns/{campaignId}/orders/{orderId}/deliverDigitalGoods
- Интеграция должна передавать ключи цифровых товаров в Яндекс Маркет
- Система должна реагировать в течение 30 минут после перехода заказа в статус "processing"
Ожидаемый результат
- После оплаты заказа Яндекс Маркет автоматически отправляет покупателю письмо с ключами и инструкциями по активации
- При успешной доставке письма заказ автоматически переходит в статус "delivered"
- Цифровые товары корректно отображаются на витрине Маркета
- Весь процесс обработки заказа полностью автоматизирован
Важные условия
- Магазин должен работать по схеме DBS (Доставка силами магазина)
- Фактическая доставка цифрового товара осуществляется только по электронной почте
- Интеграция должна быть стабильной и соответствовать требованиям API Яндекс Маркета