Настройка модуля интернет-магазина 1С-Битрикс
Представьте: магазин запущен, первые заказы пошли, но оплаты не подтверждаются автоматически, статусы не меняются, а в 1С заказы не выгружаются. Типичный сценарий — неправильная настройка модуля sale. Мы настраиваем 1С-Битрикс уже более 7 лет, реализовали 50+ проектов, и знаем каждый подводный камень. Например, недавно клиент потерял 3 дня на выяснение, почему не приходят уведомления — оказалось, не настроен callback для ЮKassa. Наш подход гарантирует корректную работу кассы, синхронизацию с 1С и прозрачную логистику. Настройка модуля интернет-магазина 1С-Битрикс обходится в среднем на 30% дешевле по сравнению с самостоятельной разработкой, а окупается за 1-2 месяца продаж.
Почему последовательность настройки критична?
Модуль sale — ядро коммерческой логики. Настраивать его нужно строго в определённой последовательности: свойства заказа → статусы → платёжные системы → службы доставки → валюты и налоги → уведомления. Каждый следующий блок зависит от предыдущего. Пропуск этапа приводит к скрытым ошибкам. Например, если начать с платёжных систем до настройки свойств заказа, может оказаться, что необходимые поля (email) не передаются в шлюз. А статусы заказа должны быть созданы до настройки callback-уведомлений — иначе система не сможет сменить статус после оплаты. Последовательность минимизирует доработки на старте.
Свойства заказа и статусы
Свойства заказа (sale.property) — поля, которые заполняет покупатель при оформлении: ФИО, телефон, email, адрес, комментарий. Набор свойств задаётся для каждого типа плательщика (физлицо, юрлицо). Для юрлиц добавляются ИНН, КПП, название организации, юридический адрес. Не упустите обязательность полей — если телефон или email не заполнен, покупатель не сможет оформить заказ.
Статусы заказа определяют жизненный цикл: «Новый» → «Оплачен» → «В обработке» → «Отправлен» → «Доставлен» → «Завершён». Каждый статус имеет буквенный код и привязку к почтовым событиям — при смене статуса покупатель получает email. Продумайте статусы до запуска. Добавление нового статуса в работающий магазин ломает отчёты и обмен с 1С, если маппинг задан жёстко.
Платёжные системы
Платёжная система в Битрикс — обработчик (handler), привязанный к типу плательщика и сайту. Настройка выполняется в три шага:
- Создание — «Магазин» → «Платёжные системы» → «Добавить». Выберите обработчик: ЮKassa, CloudPayments, банковский перевод или наличные.
- Маппинг полей — обработчик запрашивает сумму, номер заказа, email. Эти поля маппятся на свойства заказа.
- Callback URL — адрес для подтверждения оплаты от шлюза. Для ЮKassa:
/bitrix/tools/sale_ps_result.php. Прописывается в личном кабинете шлюза.
Для ЮKassa укажите shopId и секретный ключ, выберите режим (тестовый/боевой), настройте способы оплаты (карта, SBP, электронные кошельки). Callback автоматически меняет статус оплаты. Обработчик ЮKassa настраивается в 2 раза быстрее CloudPayments благодаря встроенному обработчику.
| Обработчик | Автоподтверждение | Тип плательщика | Типичная ошибка |
|---|---|---|---|
| ЮKassa | Да (callback) | Физлицо | Не настроен callback — заказ не уходит в статус «Оплачен» |
| CloudPayments | Да (callback) | Физлицо | Не передан обязательный параметр InvoiceId |
| Банковский перевод | Нет (вручную / 1С) | Юрлицо | Счёт формируется с неверными реквизитами |
| Наличные | Нет (вручную) | Физлицо | Нет приходного ордера в системе |
Службы доставки
Три типа обработчиков доставки в Битрикс:
- Фиксированная стоимость — самовывоз (бесплатно), курьер по городу (фикс).
- Автоматический расчёт — СДЭК, Boxberry, Почта России. Модуль из Marketplace запрашивает API службы и возвращает стоимость и сроки. Нужны API-ключи, город отправления, габариты по умолчанию. Например, интеграция СДЭК обрабатывает до 5000 заказов в месяц без сбоев.
- Кастомный обработчик — PHP-класс со своей логикой. Когда тарифы зависят от зоны, веса, габаритов по нестандартным правилам.
| Доставка | Способ расчёта | Скорость настройки | Ограничения |
|---|---|---|---|
| Самовывоз | Фикс ($?.) | 15 минут | Только один адрес |
| Курьер | Фикс (например, $4–6.) | 30 минут | Только по городу |
| СДЭК | API (авто) | 2-3 часа | Нужен договор с СДЭК |
| Boxberry | API (авто) | 2-3 часа | Нужен API-ключ |
Валюты, налоги, уведомления
Валюты — модуль currency. Базовая валюта хранит цены, конвертация — автоматически при отображении.
НДС — ставка (20%, 10%, 0%, без НДС) привязывается к товарам. При оформлении НДС рассчитывается и передаётся в чек онлайн-кассы — требование 54-ФЗ. Неправильная настройка НДС грозит штрафами до крупных сумм.
Email-уведомления — шаблоны почтовых событий (новый заказ, смена статуса, оплата). Редактируются в «Настройки» → «Почтовые события». Макросы #ORDER_ID#, #PRICE#, #ORDER_USER# подставляют данные.
Ошибки в настройке sale проявляются не сразу: ненастроенный callback — неподтверждённые оплаты, отсутствие НДС в чеке — вопросы от налоговой, неверные статусы — сломанный обмен с 1С. Чтобы избежать этого, доверьте настройку профессионалам. Мы гарантируем корректную работу всех модулей.
Как избежать типичных ошибок?
Три основные ошибки при настройке модуля интернет-магазина:
- Не настроен callback для платёжного шлюза — оплаты не подтверждаются.
- Не сопоставлены статусы заказа с кодами CommerceML — сломан обмен с 1С.
- Не указаны габариты товаров для автоматического расчёта доставки — стоимость не рассчитывается.
Все эти проблемы обнаруживаются на этапе тестирования, если пройти по контрольному списку. Мы готовим такой чек-лист для каждого проекта.
Полный состав настройки модуля под ключ
Мы предоставляем:
- Настройку всех блоков
sale(свойства, статусы, платёжные системы, доставка, налоги, уведомления). - Интеграцию с 1С (CommerceML) — маппинг справочников, статусов, складов.
- Подключение онлайн-кассы (54-ФЗ) с тестированием фискализации.
- Обучение вашей команды работе с заказами и отчётами.
- Документацию по настройкам и инструкцию для администратора.
- Пост-релизную поддержку в течение 30 дней.
Свяжитесь с нами, чтобы получить персональную консультацию и оценку вашего проекта. Закажите настройку модуля интернет-магазина и запустите продажи без скрытых проблем.
Для углублённого понимания архитектуры рекомендуем ознакомиться с официальной документацией (Руководство разработчика 1С-Битрикс) и статьёй на Википедии о платформе.







