Настройка курьерской доставки 1С-Битрикс: полный гайд

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка курьерской доставки 1С-Битрикс: полный гайд
Простой
~1 день
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1330
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    924
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    672
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    815
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    714
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1051

Настройка курьерской доставки 1С-Битрикс

Представьте: клиент оформляет заказ на сайте, выбирает курьерскую доставку, но она не отображается в корзине. Или стоимость доставки считается не по формуле, а фиксированной — и вы теряете прибыль на мелких заказах. Чаще всего проблема в несогласованных настройках: ограничения по местоположению, весу или сумме заданы некорректно, а платёжные системы не привязаны к службе доставки. Из-за этого водитель приезжает в другой город, а клиент не может оплатить заказ. Такие баги мы исправляем регулярно: за время настройки доставки в 1С-Битрикс накопили более 30 проектов — от простых городских доставок до мультискладов с десятками зон и динамическим расчётом стоимости. В этой статье разберём, как правильно настроить курьерскую доставку, избежав типовых ошибок.

Мы покажем пошаговый процесс: от создания службы до привязки платёжек и настройки расписания. Расскажем, какие подводные камни встречаются чаще всего и как их обойти с минимальными усилиями. Если у вас уже есть готовый магазин на 1С-Битрикс, вы сможете применить эти знания сразу. А если нет — после прочтения вы точно будете знать, что требовать от разработчика.

Как создать курьерскую службу доставки?

  1. Перейдите в Магазин → Настройки → Службы доставки и нажмите «Добавить службу».
  2. Выберите тип «Собственная служба доставки».
  3. Заполните параметры:
    • Название: например, «Курьерская доставка по городу».
    • Код: courier_city (уникальный идентификатор).
    • Стоимость: фиксированная или формула (см. пример ниже).
    • Валюта: рубль.
  4. Настройте ограничения (следующий раздел).
  5. Привяжите платёжные системы.

Базовую настройку можно выполнить за 15–20 минут, если заранее известны зоны доставки и тарифы.

Для формульного расчёта используйте PHP-выражения:

[PRICE] >= 3000 ? 0 : 350

[PRICE] — сумма заказа, [WEIGHT] — вес в граммах. Кастомный обработчик доставки гибче стандартной формулы примерно в 5 раз: он позволяет учитывать удалённость адреса, тарифы курьерской службы, промокоды и другие параметры. Если нужна сложная логика, лучше сразу закладывать код под неё.

Какие ограничения нужно настроить?

Ограничения определяют, при каких условиях служба доставки доступна. Они задаются на вкладке «Ограничения» в карточке службы. Неверно заданные ограничения — причина 90% ошибок отображения доставки.

Тип ограничения Параметры Пример
Местоположение Выбор городов/регионов, зон Только Москва и Московская область
Минимальная сумма Число в валюте 500 руб.
Максимальный вес Число в граммах 30000 г
Группы пользователей ID групп Авторизованные пользователи

При настройке зон доставки важно: если город не добавлен в список, служба не будет показываться. Также учитывайте, что ограничения хранятся в таблице b_sale_delivery_restriction и применяются сразу — никакого кэширования. Поэтому задавайте их корректно с первого раза.

Почему привязка к платёжным системам — критичный шаг?

Без привязки к платёжным системам доставка может не работать: клиент выбирает оплату картой, а курьерская доставка несовместима с этим способом. В 80% случаев ошибка «не найдено служб доставки, совместимых с платёжной системой» возникает именно из-за отсутствия привязки.

Чтобы этого избежать, перейдите в Магазин → Настройки → Платёжные системы?

Выберите нужную платёжную систему и на вкладке «Службы доставки» отметьте, для каких служб она доступна. Например, наложенный платёж — только для курьерской доставки, а электронные кошельки — для всех. Без привязки — 100% ошибка при несовместимости, с привязкой — корректный расчёт. Поэтому этот шаг нельзя пропускать.

Как настроить динамическое расписание и сроки?

Вкладка «Настройки» службы доставки позволяет задать:

  • Период доставки: «от 1 до 3 дней».
  • Условие доставки: текстовое описание, например, «Доставка в день заказа при оформлении до 14:00».

Но это только текст. Для реальной проверки времени нужен кастомный обработчик. Он анализирует текущее время и дату, и в зависимости от этого включает или отключает доставку. Разработка такого обработчика занимает 1–2 дня и требует знания API Битрикс. В результате вы получаете реальное расписание, а не статичную надпись.

Что входит в настройку курьерской доставки?

Этап Длительность
Базовая настройка (служба, ограничения, платежки) 3–5 часов
С кастомной формулой и расписанием 1 рабочий день
Комплексная интеграция (несколько зон, логистика) 2–3 дня
Разработка кастомного обработчика 1–2 дня

В результате вы получаете:

  • Работающую курьерскую доставку с заданными правилами.
  • Привязку к платёжным системам.
  • Краткую документацию по настройкам.
  • Тестирование на тестовом заказе.
  • Гарантию работоспособности и 14 дней поддержки.

Результаты и гарантии

Более 5 лет мы занимаемся внедрением и доработками 1С-Битрикс. Реализовали 30+ проектов по доставке, включая сложные интеграции с 1С, СДЭК и собственными курьерскими службами. Опытные инженеры разберутся с любой задачей — от простой курьерской доставки до мультисклада с динамическим расчётом. Свяжитесь с нами, чтобы обсудить вашу ситуацию — мы предложим оптимальное решение без накруток. Закажите настройку курьерской доставки и получите стабильно работающий магазин без головной боли.

Подробнее о настройке служб доставки в документации 1С-Битрикс.