Яндекс Еда: интеграция ритейла — продавайте товары магазина в Яндекс Еде без ручной работы
Модуль подключает интернет-магазин на 1С-Битрикс к Яндекс Еде по официальному API ритейла. Каталог, цены и остатки уходят в Яндекс автоматически. Заказы клиентов Яндекс Еды появляются в админке сайта как обычные заказы, а изменения по ним синхронизируются в обе стороны.
Каталог, цены и остатки
- Выгрузка товаров и торговых предложений из любых инфоблоков каталога, с разделами, изображениями, штрихкодами и НДС.
- Весовые товары: цена за килограмм, квант продажи, пересчёт из граммов.
- Поля закона о платформенной экономике: ОКПД 2 и ТН ВЭД, сертификаты и декларации, сведения об изготовителе, государственная регистрация, GTIN. С 1 октября 2026 года Яндекс не размещает товары без этих данных.
- Гибкое сопоставление полей Яндекса со свойствами инфоблока, полями каталога или константами — без программирования.
- Несколько магазинов: для каждой точки свой склад, тип цены и сайт.
- Старая цена для зачёркивания: из другого типа цены, из свойства или со скидкой каталога.
- Моментальная отправка изменившихся остатков пакетами — Яндекс не продаст то, чего уже нет.
Заказы
- Приём заказов всех трёх схем: доставка курьерами Яндекса, курьерами магазина и самовывоз.
- Покупатель, адрес по частям, слот доставки, телефоны, код курьера, способ оплаты — в свойствах заказа.
- Оплаченные в Яндексе заказы сразу отмечаются оплаченными.
- Статусы в обе стороны. Менеджер работает в привычной карточке заказа, а Яндекс видит сборку, готовность и отмену. Отмена, передача курьеру и доставка со стороны Яндекса меняют статус заказа на сайте.
- Взвешивание и удаление позиций: Яндекс получает фактический состав заказа.
- Замены товаров: предложение аналогов клиенту вручную или автоматически и применение выбранных клиентом замен к заказу.
- Курьерские уведомления: имя и телефон курьера, прибытие в магазин.
Удобство и надёжность
- Настройка в одном окне: доступы, магазины, соответствия свойств товаров и заказа, служб доставки, платёжных систем и статусов.
- Журнал обмена с телами запросов и ответов: сразу видно, что пришло и что ушло.
- Инструменты проверки: диагностика каталога, предпросмотр ответов для Яндекса, тестовый заказ, полная выгрузка остатков.
- Защита: OAuth 2.0, белый список IP Яндекса, повторная отправка при сбоях связи, защита от дублей заказов.
- Работает с ЧПУ сайта и не мешает оформлению заказа: страница /order/ сайта не затрагивается.
- Полная локализация, код без правок ядра.
- Установите модуль из Marketplace: «Marketplace → Установленные решения → Яндекс Еда: интеграция ритейла → Установить».
- При установке модуль создаёт свои таблицы, обработчики событий, агенты и правила адресов для API. Он также генерирует client_id и client_secret для Яндекса.
- Откройте настройки модуля: «Настройки → Настройки продукта → Настройки модулей → Яндекс Еда: интеграция ритейла». Страница настроек есть и в меню «Магазин → Яндекс Еда».
- Каталог. Выберите инфоблоки каталога и нажмите «Применить» — появятся списки разделов и свойств. При необходимости ограничьте выгрузку разделами. Укажите, что передавать как идентификатор товара (ID, внешний код или свойство), тип цены, источник старой цены и НДС по умолчанию. Идентификатор товара не меняйте после запуска: Яндекс пересоздаст товары.
- Свойства товаров. Сопоставьте поля Яндекса со свойствами инфоблока. Обязательные поля отмечены звёздочкой. Заполните блок «Закон о платформенной экономике». Для весовых товаров укажите признак весового товара и квант.
На вкладке «Магазины» добавьте каждую точку. Для неё укажите placeId, согласованный с менеджером Яндекса, а также склад, тип цены и сайт.
4. Доступы- Яндекс Еда → сайт. Передайте менеджеру Яндекса адрес сервера, client_id и client_secret — они собраны в блоке «Данные для менеджера» на вкладке «Основные». По возможности выделите для API отдельный поддомен или задайте префикс пути.
- Проверка IP. Включите её и добавьте в белый список диапазоны Яндекса с yandex.ru/ips.
- Сайт → Яндекс Еда. Если менеджер согласовал отправку остатков и замен, включите push-обмен. Укажите адрес API, client_id и client_secret, выданные Яндексом.
- Заказы. Выберите тип плательщика и покупателя: один служебный пользователь или поиск по телефону клиента. Задайте статус нового заказа и правила оплаты, отмены и отгрузки.
- Свойства заказа. Укажите, в какие свойства заказа записывать данные клиента и доставки.
- Доставка и оплата. Сопоставьте схемы Яндекса со службами доставки, а типы оплаты CARD и CASH — с платёжными системами.
- Статусы. Задайте, какой статус Яндекса соответствует каждому статусу заказа на сайте, и наоборот.
Сохраните настройки.
6. Проверка- Откройте «Магазин → Яндекс Еда → Инструменты обмена».
- Нажмите «Проверить API модуля». Затем посмотрите «Диагностику каталога»: сколько товаров попадает в выгрузку и почему остальные отсеиваются.
- В «Предпросмотре ответа» проверьте товары, цены и остатки в том виде, в каком их получит Яндекс.
- Создайте тестовый заказ и убедитесь, что он появился в списке заказов сайта. Затем удалите его.
- Если включён push-обмен, нажмите «Проверить получение токена», а для первичной синхронизации — «Отправить все остатки».
- Сообщите менеджеру Яндекса, что интеграция готова к проверке в песочнице.
- Переведите агенты сайта на cron: от них зависит регулярная отправка остатков.
- Если сервер Apache не передаёт заголовок авторизации, добавьте в .htaccess строку SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1.
- Если на сайте включён проактивный фильтр, добавьте пути API в исключения.
- При ошибках смотрите «Журнал обмена». Уровень журнала «Все запросы» удобен на время запуска, потом переключите его на «Только ошибки».
- Заказы из Яндекс Еды со статусами Яндекса собраны на странице «Магазин → Яндекс Еда → Заказы Яндекс Еды». Там же можно вручную предложить клиенту замену товара.
Телефон/Telegram/Max/Whatsapp: +79169640793
Telegram: @slytekorg
Max: @slytekorg
E-mail: info@slytek.org
Время работы: Пн-Пт: 9-17 МСК
Время реагирования: 1-3 рабочих дня
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.