Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Яндекс Доставка: расчёт, выбор ПВЗ на карте, заявки и отслеживание

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Яндекс Доставка: расчёт, выбор ПВЗ на карте, заявки и отслеживание

Модуль обеспечивает интеграцию интернет-магазина на платформе «1С-Битрикс: Управление сайтом» со службой «Яндекс Доставка». После установки в разделе «Службы доставки» появляется новая служба, включающая два профиля: «Курьер до двери» и «Самовывоз из пункта выдачи или постамата». Расчет стоимости и сроков доставки выполняется на этапе оформления заказа с поддержкой кэширования.

Технические данные

Опубликовано
11.08.2026
Обновлено
29.10.2026
Версия
0.7.14
Установлено
100 - 499 раз
Подходящие редакции
Малый бизнес, Бизнес
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет

Что умеет решение

Модуль обеспечивает интеграцию интернет-магазина на платформе «1С-Битрикс: Управление сайтом» со службой «Яндекс Доставка». После установки в разделе «Службы доставки» появляется новая служба, включающая два профиля: «Курьер до двери» и «Самовывоз из пункта выдачи или постамата».

Расчет стоимости и сроков доставки выполняется на этапе оформления заказа с поддержкой кэширования. Наценка настраивается как процентная или фиксированная величина, с возможностью автоматического округления.

Виджет выбора пункта выдачи на Яндекс Картах загружает точки в пределах видимой области карты для любого города России. Интерфейс центрируется по городу покупателя и поддерживает фильтрацию по операторам, типу пункта (пункт выдачи или постамат), наличию примерочной и возможности постоплаты. Стоимость и сроки доставки отображаются непосредственно в карточке выбранной точки.

Реализована синхронизация адресов складов забора с кабинетом «Яндекс Доставки». Пользователь может выбрать склад по умолчанию и организовать самостоятельную доставку товара до точки Яндекса (drop-off).

Заявки создаются автоматически при достижении заказом определенного статуса. Подтверждение и отмена заявок выполняются через систему, а их статус отслеживается фоновым агентом с предоставлением ссылки на отслеживание внутри заказа. Статусы заявок сопоставляются со статусами заказов в Bitrix.

Для печати доступны формы этикеток и актов приема-передачи в формате PDF.

Поддерживаются многоместные заказы с редактором грузомест, где можно указать вес, габариты и распределение товаров.

Доступна функция вызова курьера для забора груза с выбором даты и временного интервала.

Модуль предоставляет опциональную возможность блокировать оформление заказа, если клиент не выбрал пункт выдачи. Для работы требуются редакции «1С-Битрикс: Управление сайтом» с модулем «Интернет-магазин» в версиях «Малый бизнес», «Бизнес» или «Энтерпрайз». Система работает на базе PHP версии 8.2 и выше. Необходим действующий договор и OAuth-токен сервиса Yandeks.Dostavka. Обмен данными происходит напрямую между сайтом и API Yandeks.Dostavka; лицензионные ключи «1С-Битрикс» не передаются. При оформлении доставки персональные данные покупателей передаются ООО «Яндекс.Доставка» в объёме, необходимом для выполнения заказа. Магазин и ООО «Яндекс.Доставка» являются самостоятельными операторами персональных данных.

General iT может взять на себя внедрение «Яндекс Доставка: расчёт, выбор ПВЗ на карте, заявки и отслеживание», включая установку, настройку и проверку результата.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

9 выпусков
0.7.14 (29.10.2026)Последнее обновление

Исправления после обратной связи по версии 0.7.13

• Карта ПВЗ использует местоположение покупателя вместо города склада. Для городов без координат в Битриксе добавлено серверное определение через API Яндекс Доставки с проверкой города и региона по адресам ПВЗ и кешированием. Если API недоступен или город неоднозначен, сохраняется резервное определение центра в карте.

• Исправлено сохранение групповых прав доступа в новых версиях ядра Битрикса после кнопок «Сохранить» и «Применить».

• Ненулевую наценку нельзя сохранить с типом «Нет»: форма просит явно выбрать процент или фиксированную сумму.

• Собственные склады исключены из выбора пункта самопривоза. Добавлена проверка сохранения и ранее сохранённых настроек: неверный источник не отправляется в расчёт, на странице складов показана подсказка выбрать реальный пункт сдачи.

• При смене города оформления ранее выбранный ПВЗ, его адрес и опции сбрасываются, чтобы заказ не остался привязан к пункту в прежнем городе. Обычный пересчёт корзины в том же городе сохраняет выбор.

0.7.13 (05.10.2026)

Исправлено: страница оформления заказа пустела после выбора пункта выдачи

• Если свойство «Адрес доставки» привязано только к курьерским службам (шаблон не выводит его для самовывоза — так бывает, например, в шаблонах Aspro), после выбора пункта на карте вся форма оформления пропадала с экрана. Теперь форма остаётся на месте, а адрес пункта записывается только в поле адреса, которое шаблон действительно вывел.

• Поле «Адрес доставки» при выбранном самовывозе скрывается только своей строкой: соседние поля и форма заказа больше не прячутся ни на каком шаблоне.

Уведомления админ-страниц модуля

• Уведомления после действий в админ-разделе модуля («заявка создана», «склад сохранён») передаются через сессию, а не через адресную строку, и привязаны к своему действию: при работе в нескольких вкладках сообщение не теряется, не показывается в соседней вкладке и не перезаписывается следующим действием.

• Обновление само докопирует исправленный скрипт чекаута в /bitrix/js/yandekslogistika.delivery/; переустанавливать модуль не нужно.

0.7.12 (23.09.2026)

Устранены замечания автоматической проверки безопасности Маркетплейса

• Пункт выдачи, выбранный покупателем, теперь проверяется на сервере перед сохранением заказа и перед созданием заявки: точка должна существовать в Яндекс Доставке и проходить фильтры виджета магазина (операторы, типы точек, примерка, постоплата, способ оплаты заказа). Подставить в форму заказа произвольный ID точки больше нельзя — покупатель увидит ошибку и выберет другой пункт.

• Опции получения, скрытые от покупателя («Не показывать покупателю опции»), решает сервер по настройкам «по умолчанию», а не значение из формы заказа: включить скрытую примерку или частичный выкуп через POST нельзя. Учтена связка API «частичный выкуп подразумевает примерку»: скрытая примерка не включается через частичный выкуп, а при скрытой и не разрешённой по умолчанию примерке частичный выкуп тоже скрывается.

• Ручная упаковка грузомест из карточки заявки сохраняется с подписью и сверяется с корзиной заказа: подставить состав, вес или габариты коробок через форму оформления заказа нельзя, неподписанное значение игнорируется и заявка собирается по корзине. Упаковку, заданную вручную до обновления, нужно сохранить в карточке заявки заново.

• Страница карты пунктов выдачи открывается только по подписанному токену, который сервер выдаёт при показе плитки доставки на оформлении заказа. Токен привязан к сеансу покупателя: скопированный в другой браузер он не работает. Режим выбора точки самопривоза (данные магазина) доступен только сотруднику с правом на модуль.

• Расчёт цены по точке на карте считается только для корзины текущего покупателя (параметры берутся из его сеанса, а не из адреса запроса), поэтому подобрать стоимость для произвольных веса и суммы нельзя.

• Ограничение частоты запросов к карте и расчёту цены считается на сеанс покупателя, по IP и на сайт в кэше ядра, а не в сессии. Добавлена настройка «Лимит вызовов API из виджета ПВЗ в сутки» («Соединение и кэш», по умолчанию 20 000): при исчерпании виджет отдаёт только закэшированные ответы и не расходует квоту токена магазина.

• Обновление само докопирует обновлённый скрипт чекаута в /bitrix/js/yandekslogistika.delivery/; переустанавливать модуль не нужно.

0.7.11 (21.09.2026)

Кнопка «Выбрать пункт самовывоза» открывает карту и при уже выбранном профиле самовывоза

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

• Обновление само докопирует исправленный скрипт чекаута в /bitrix/js/yandekslogistika.delivery/; переустанавливать модуль не нужно.

Текст и оформление призыва «Выберите пункт выдачи…» настраиваются

• В настройках модуля («Чекаут» → «Текст призыва выбрать пункт выдачи» и «CSS-стиль призыва») можно заменить подсказку, которая показывается в плитке самовывоза, пока пункт не выбран, и её оформление. Пустые поля — прежние текст и красный полужирный стиль.

0.7.10 (09.09.2026)

В кабинете Яндекс Доставки виден номер заказа магазина

• Раньше в колонке «Номер заказа» кабинета стоял служебный ключ модуля вида yd-121909-226975, и заявку приходилось сопоставлять с заказом вручную. Теперь туда уходит номер заказа магазина — тот же, что видит покупатель и что напечатан в документах.

• В настройках модуля («Бизнес-правила» → «Номер заказа для Яндекс Доставки») можно выбрать, что именно передавать: номер заказа магазина (по умолчанию), внутренний ID заказа или прежний служебный ключ — если вы уже сопоставляете заявки по нему.

• Настройка действует на новые заявки; у ранее созданных номер в кабинете остаётся прежним.

• Служебный «Идентификатор заявки» (в кабинете — «ID в Доставке») выдаёт сама Яндекс Доставка, и заменить его номером заказа нельзя: по нему работают отслеживание, этикетка, акт и отмена. В карточке заявки теперь показаны оба номера рядом.

Кнопка «Создать заявку» честно показывает результат

• Раньше после нажатия всегда появлялось зелёное «Готово. Создано заявок: 0; пропущено: 0» — и когда заявка создалась, и когда Яндекс Доставка отказала. Неудачное создание выглядело как успешное, а причину приходилось искать в таблице заявок ниже на странице.

• Теперь счётчики показывают реальный результат, а отказ выводится красным сообщением с текстом ошибки и номером отгрузки. Если отгрузок несколько, видно и сколько заявок создалось, и что именно не прошло.

• Если в заказе нет отгрузок Яндекс Доставки, модуль так и пишет, вместо «Создано: 0».

Несозданная заявка больше не теряется молча

• Модуль создаёт заявку сам, когда заказ переходит в статус из настройки «Бизнес-правила» → «Создавать заявку при статусе заказа». Раньше при отказе Яндекс Доставки (не заполнен телефон покупателя, не настроен модуль, временная ошибка сервиса) заказ просто менял статус — заявки не было, и менеджер узнавал об этом, только если сам открывал карточку заявки.

• Теперь каждый такой отказ попадает в журнал событий Битрикса («Настройки» → «Инструменты» → «Журнал событий»), тип события — «Яндекс Доставка: не создана заявка». В записи видно номер заказа, статус, номер отгрузки и текст ошибки от Яндекс Доставки.

• Отдельной записью отмечается и другой молчаливый случай: заказ дошёл до нужного статуса, но отгрузок с профилями модуля в нём нет, поэтому заявки не будет.

Заказ из нескольких товаров больше не упирается в лимит пункта выдачи

• Модуль по-прежнему объявляет заказ одним отправлением — так доставка дешевле, и для обычных заказов ничего не меняется.

• Раньше, если такое отправление не проходило в ограничения пункта выдачи, все пункты просто становились недоступны для выбора: заказ из двух коробок по 13 кг доставить было нельзя, хотя каждая коробка в ограничения проходит.

• Теперь в этом случае модуль автоматически пересчитывает заказ по коробкам — по одной на позицию — и предлагает доставку по её реальной стоимости. Цена вырастет только там, где иначе доставки не было бы вообще.

• Тот же порядок работает и при создании заявки, поэтому заявка уходит в Яндекс Доставку в той же конфигурации коробок, по которой покупателю посчитали доставку.

• Свою упаковку по-прежнему можно задать вручную в карточке заявки — она приоритетнее автоматической. Кнопка «Автораспределить (1 коробка = вся корзина)» собирает всё в одну коробку, как модуль делает сам; новая кнопка «По коробке на товар» раскладывает заказ по позициям — для заказов, которые одним местом в ограничения пункта не проходят.

Бесплатная доставка — бесплатная и на карте пунктов выдачи

• Виджет выбора ПВЗ учитывает скидки на доставку из «Правил работы с корзиной» (в том числе «Бесплатная доставка от суммы заказа»). Раньше на карте показывался тариф Яндекс Доставки, а после выбора пункта корзина обнуляла стоимость — покупатель видел две разные цены.

• При нулевой стоимости в карточке пункта пишется «бесплатно» вместо «0 RUB».

• Изменения бизнес-правил модуля и правил корзины применяются в виджете сразу, без ожидания истечения кэша цены.

Боевой режим по умолчанию

• Тестовый режим («Подключение» → «Тестовый режим») больше не включён по умолчанию: новая установка сразу работает с боевым контуром Яндекс Доставки. У уже установленных магазинов режим не меняется — действует сохранённая настройка.

Заказ с самовывозом из ПВЗ оформляется при обязательном «Адресе доставки»

• Раньше при выбранном пункте выдачи кнопка «Далее» на оформлении заказа могла отвечать «Заполните обязательное поле "Адрес доставки"»: поле для самовывоза скрыто, а проверка обязательности у большинства магазинов включена. Теперь адрес выбранного пункта записывается в «Адрес доставки» сам — он же попадает в заказ и документы; при переключении на курьера подставленный адрес убирается.

• Карта пунктов выдачи открывается на городе покупателя и без ключа Яндекс Карт: восстановлена передача координат города в виджет.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Бесплатна ли установка?
Само решение распространяется бесплатно. Услуги по установке, настройке и доработке согласуются отдельно. Для работы нужна совместимая платформа и подходящая лицензия на неё.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения