БесплатноБазовая интеграция с 1С в подарок при заказе интернет-магазина под ключ

Модуль «Интернет-магазин» в 1С-Битрикс: обзор возможностей

Модуль «Интернет-магазин» в 1С-Битрикс: заказы, оплата, доставка, скидки, налоги и обмен с 1С

Многие уверены, что «интернет-магазин на Битрикс» — это про красивый каталог. На деле каталог — только витрина; продаёт и считает деньги другой модуль, «Интернет-магазин». Именно он отвечает за заказы, оплату, доставку, скидки, налоги и обмен с 1С. И именно от его настройки зависит, дойдёт ли покупатель до оплаченного заказа.

В этой статье — обзор ключевых возможностей модуля «Интернет-магазин» в 1С-Битрикс: как устроены заказы и статусы, как подключается оплата и доставка, как работают скидки, налоги и обмен с 1С. Материал полезен, если вы выбираете платформу или разбираетесь, что уже есть из коробки. Настройку и доработку торговой логики закрывает наша услуга автоматизации продаж и склада на 1С.

Коротко

  • Модуль «Интернет-магазин» отвечает за продажу: заказы, оплату, доставку, скидки, налоги.
  • Работает в паре с торговым каталогом: каталог — витрина и учёт, магазин — касса и логика заказа.
  • Платёжные системы, службы доставки и правила скидок — отдельные настраиваемые сущности.
  • Обмен с 1С по CommerceML переносит товары и остатки на сайт, а заказы — обратно в учёт.

Что такое модуль «Интернет-магазин»

Модуль «Интернет-магазин» (в коде — sale) — это торговое ядро платформы. Он появляется в редакциях «Малый бизнес» и старше и превращает сайт с каталогом в полноценный магазин, способный принимать и обрабатывать заказы. Всё, что связано с продажей — корзина, оформление, оплата, доставка, скидки, — живёт здесь.

Модуль спроектирован как набор связанных сущностей: заказ, платёжная система, служба доставки, тип плательщика, правило скидки. Их настраивают в административной части под конкретный бизнес-процесс. Разберём главные по порядку.

Модуль и торговый каталог: разделение ролей

Частая путаница — считать «Интернет-магазин» и торговый каталог одним и тем же. На деле это два модуля с чётким разделением ролей:

ЗадачаТорговый каталогИнтернет-магазин
Товары и характеристикида—
Цены, склады, наличиеда—
Корзина и заказы—да
Оплата и доставка—да
Скидки и налогитипы ценправила корзины

Каталог — это витрина и товароучётная часть, интернет-магазин — касса и логика сделки. Полноценная торговля требует их связки: товар и цена приходят из каталога, а продажа оформляется модулем магазина.

Обмен данными сайта с 1С Сайткаталог, заказы1Стовары, заказыОбменочередь / APIДанные идут в обе стороны по расписанию или по событию
Схема: сайт и 1С обмениваются данными в обе стороны — по расписанию или по событию. Товары и остатки приходят на сайт, заказы уходят обратно.

Заказы и статусы

Заказ — центральная сущность модуля. У него есть корзина (список товаров с количеством и ценой), плательщик, свойства с данными покупателя и адресом, привязанные оплата и доставка. Вся история сделки хранится в заказе.

Статусы описывают жизненный цикл заказа — от «принят» до «выполнен» — и настраиваются под ваш процесс. Ключевое: смена статуса может запускать действия — уведомления клиенту, выгрузку в 1С, изменение резервов на складе. Именно на статусах строится автоматизация продаж: заказ движется по воронке, а система реагирует на переходы. Как выстроить сквозную автоматизацию вокруг заказов, мы разбираем в связке с обменом данными и REST-вебхуками и безопасностью в Битрикс.

Платёжные системы

Оплата в модуле — отдельная настраиваемая сущность. Из коробки есть обработчики для популярных агрегаторов и банков, приём онлайн-оплаты картой и офлайн-способы:

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

Службы доставки

Доставка — ещё одна сущность модуля. Есть готовые обработчики курьерских служб, расчёт по параметрам (вес, регион, сумма заказа), самовывоз и фиксированные тарифы. Стоимость доставки считается автоматически по правилам или через интеграцию со службой.

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

Скидки и правила корзины

Модуль включает гибкую систему скидок — правила работы с корзиной. Скидка применяется по условиям: сумма заказа, количество, группа покупателя, товар или раздел, промокод, купон. Правила накладываются на корзину по приоритету.

Для B2B это особенно ценно: строятся объёмные и накопительные скидки, спеццены для дилеров, акции по группам клиентов. Скидки тесно связаны с типами цен и группами пользователей — один и тот же товар для разных групп имеет разную цену и разные правила. Это фундамент оптового ценообразования на витрине.

Типы плательщиков и налоги

Модуль различает типы плательщиков — физлицо и юрлицо — с разными наборами свойств. Физлицу нужны имя, телефон, адрес; юрлицу — реквизиты компании. Под каждый тип настраивается свой оформитель и свои способы оплаты.

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

Обмен с 1С по CommerceML

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

Это ключевой механизм для магазина, где учёт ведётся в 1С: сайт становится витриной и точкой приёма заказов, а вся товароучётная логика остаётся в учётной системе. Надёжность обмена критична — если он ломается, расходятся остатки и цены. Организацию стабильного обмена и связанные с ним данные мы разбираем в контексте работы с сущностями через D7 ORM.

События и расширение модуля

Модуль построен на событиях и обработчиках, поэтому расширяется без правки ядра. На события заказа (создание, смена статуса, оплата) вешают собственную логику: интеграции, уведомления, нестандартные правила. Это позволяет адаптировать штатный модуль под сложные сценарии.

Типовые доработки — кастомный оформитель заказа, особые правила скидок для B2B, интеграция с внешними сервисами логистики или CRM. Всё это делается через обработчики событий, а не переписыванием модуля, что сохраняет обновляемость. Если логика становится сложной, её выносят в отдельный модуль — как в материале про разработку собственного модуля Битрикс.

Оформление заказа и скорость

Оформление заказа — критический путь конверсии, и его надёжность важнее красоты. Несколько принципов:

Частые ошибки внедрения

Чек-лист запуска магазина

  1. Каталог и магазин связаны. Товары и цены из каталога, заказы — в модуле магазина.
  2. Статусы настроены. Жизненный цикл заказа отражает реальный процесс, переходы запускают действия.
  3. Оплата подключена. Онлайн и офлайн-способы, корректная обработка ответа платёжной системы.
  4. Доставка настроена. Службы, тарифы, привязка к складам и регионам.
  5. Скидки описаны. Правила корзины по группам, объёму, промокодам.
  6. Юрлица и налоги. Тип плательщика «юрлицо», счета, НДС для B2B.
  7. Обмен с 1С работает. Товары и остатки на сайт, заказы — в учёт, по расписанию.
  8. Оформление протестировано. Критический путь проверен под нагрузкой и на ошибках оплаты.

Вывод

Модуль «Интернет-магазин» — торговое сердце платформы 1С-Битрикс. Он превращает каталог в магазин: принимает заказы, проводит оплату, считает доставку и скидки, работает с юрлицами и налогами, обменивается данными с 1С. Каталог показывает товар, а продаёт и считает деньги именно этот модуль.

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

Частые вопросы

Чем модуль «Интернет-магазин» отличается от торгового каталога?

Это два разных модуля, которые работают в паре. Торговый каталог отвечает за товары, цены, склады, наличие и торговые предложения. Модуль «Интернет-магазин» отвечает за продажу: заказы, статусы, оплату, доставку, скидки, налоги и обмен с 1С. Каталог — это витрина и учёт товара, интернет-магазин — это касса и логика заказа. Полноценная торговля требует обоих.

Как в модуле устроены заказы и статусы?

Заказ — центральная сущность модуля. У него есть корзина (список товаров), плательщик, свойства (данные покупателя, адрес), привязанная оплата и доставка. Статусы описывают жизненный цикл заказа — от «принят» до «выполнен» — и настраиваются под ваш процесс. Смена статуса может запускать действия: уведомления, выгрузку в 1С, изменение резервов. Гибкая настройка статусов — основа автоматизации продаж.

Какие платёжные системы поддерживает модуль?

Из коробки есть обработчики для популярных платёжных агрегаторов и банков, приём онлайн-оплаты картой, а также офлайн-способы: наличные, безналичный расчёт для юрлиц, оплата при получении. Платёжные системы настраиваются как отдельные сущности с привязкой к способам оплаты. Для B2B важна безналичная оплата со счётом и закрывающими документами, что модуль тоже поддерживает.

Как настраивается доставка?

Службы доставки — отдельная сущность модуля. Есть готовые обработчики для курьерских служб и расчёта по параметрам (вес, регион, сумма заказа), самовывоз и фиксированные тарифы. Стоимость доставки может считаться автоматически по правилам или интеграцией со службой. Доставка привязывается к способам оплаты и складам, что позволяет строить сложную логику отгрузки для разных регионов.

Можно ли гибко настраивать скидки и наценки?

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

Как модуль обменивается данными с 1С?

Обмен идёт по протоколу CommerceML: из 1С на сайт выгружаются товары, цены, остатки и характеристики, а с сайта в 1С — заказы. Обмен настраивается расписанием и может работать в обе стороны. Это ключевой механизм для магазина, где учёт ведётся в 1С: сайт становится витриной и точкой приёма заказов, а вся товароучётная логика остаётся в учётной системе.

Поддерживает ли модуль работу с юрлицами и налогами?

Да. Модуль различает типы плательщиков (физлицо, юрлицо) с разными наборами свойств, поддерживает налоги и НДС, формирование счетов для безналичной оплаты. Для B2B это критично: юрлицо оформляет заказ с реквизитами, получает счёт и закрывающие документы, а налоги считаются корректно. Настройка типов плательщиков и налогов — обязательная часть внедрения оптового магазина.

Нужна ли доработка модуля или хватает штатных возможностей?

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

Поделиться:

Нужно настроить или доработать торговую логику?

Настроим заказы, оплату, доставку и скидки в модуле «Интернет-магазин», свяжем с 1С и адаптируем под ваш B2B-процесс. Рассчитаем работу по вашему проекту.

Автоматизация на 1С

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: настраиваем заказы, оплату, доставку, скидки и обмен с 1С для розницы и опта.

← Все статьи блога