Дополнительные услуги службы доставки

Дополнительные услуги службы доставки — то, что покупатель может добавить к доставке при оформлении заказа: упаковку, страховку, подъём на этаж, примерку. Цена услуги входит в стоимость доставки.

Это штатная возможность 1С-Битрикс. Своих настроек у МаркетПро нет: услуги создаются в самой службе доставки, а решение показывает их покупателю.

Не путайте с дополнительными услугами к товару. Если услуга зависит от товара — гарантия, сборка, настройка, — это Дополнительные услуги в каталоге: они видны в корзине у товара. Если услуга зависит от способа доставки — она настраивается здесь и видна на шаге доставки.

Как добавить услугу

Откройте нужную службу в разделе Магазин → Настройки → Службы доставки. Перейдите на вкладку Дополнительные услуги и добавьте услугу. Поля формы описаны в документации 1С-Битрикс.


Чтобы услуга появилась у покупателя на сайте, проверьте три вещи:

  • услуга активна;

  • у неё есть право для клиента. Услуги, доступные только менеджеру, покупатель не видит — их добавляет менеджер в заказе в админке;

  • у неё подходящий тип — один из трёх ниже.

Какие услуги поддерживаются

Тип услуги в Битриксе

Что видит покупатель

Единичная услуга

галочка и цена: «+300 ₽»

Список услуг

выпадающий список вариантов, у каждого своя цена

Количественная услуга

поле количества и цена за единицу: «× 100 ₽»

Остальные типы на сайт не выводятся. Список услуг без единого варианта тоже не выводится.

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

Что видит покупатель

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


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

В корзине услуг доставки нет — доставка там ещё не выбрана.

После оформления выбранные услуги видны:

  • в заказе в админке — в отгрузке;

  • у покупателя в личном кабинете, в карточке заказа, в блоке Доставка: «Услуга: значение — цена». Невыбранные услуги там не показываются, а добавленные менеджером — показываются;

  • в письме о новом заказе — макрос #DELIVERY_SERVICES# шаблона SALE_NEW_ORDER. Как править шаблоны, написано в Почтовых шаблонах.

Как проверить

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

Если услуги нет на сайте:

  • проверьте активность услуги и право для клиента;

  • проверьте тип услуги — поддерживаются только три типа из таблицы;

  • проверьте, что выбрана та служба, у которой заведена услуга.