Настройка модуля интернет-магазина 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка модуля интернет-магазина 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • 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
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка модуля интернет-магазина 1С-Битрикс

Модуль sale — ядро коммерческой логики Битрикс. Прежде чем магазин начнёт принимать заказы, нужно настроить цепочку: свойства заказа → статусы → платёжные системы → службы доставки → валюты и налоги → уведомления. Порядок имеет значение — каждый следующий блок зависит от предыдущего.

Свойства заказа и статусы

Свойства заказа (sale.property) — поля, которые заполняет покупатель при оформлении: ФИО, телефон, email, адрес, комментарий. Набор свойств задаётся для каждого типа плательщика (физлицо, юрлицо). Для юрлиц добавляются ИНН, КПП, название организации, юридический адрес.

Статусы заказа определяют жизненный цикл: «Новый» → «Оплачен» → «В обработке» → «Отправлен» → «Доставлен» → «Завершён». Каждый статус имеет буквенный код и привязку к почтовым событиям — при смене статуса покупатель получает email. Продумайте статусы до запуска. Добавление нового статуса в работающий магазин ломает отчёты и обмен с 1С, если маппинг задан жёстко.

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

Платёжная система в Битрикс — обработчик (handler), привязанный к типу плательщика и сайту. Настройка:

  1. Создание — «Магазин» → «Платёжные системы» → «Добавить». Выбирается обработчик: ЮKassa, CloudPayments, банковский перевод, наличные.
  2. Маппинг полей — обработчик запрашивает сумму, номер заказа, email. Эти поля маппятся на свойства заказа.
  3. Callback URL — адрес для подтверждения оплаты от шлюза. Для ЮKassa: /bitrix/tools/sale_ps_result.php. Прописывается в личном кабинете шлюза.

Для ЮKassa: указываются shopId и секретный ключ, выбирается режим (тестовый/боевой), настраиваются способы оплаты (карта, SBP, электронные кошельки). Callback автоматически меняет статус оплаты.

Для безналичного расчёта (юрлица): формируется печатная форма счёта с реквизитами. Оплата подтверждается вручную или через обмен с 1С.

Обработчик Автоподтверждение Тип плательщика
ЮKassa Да (callback) Физлицо
CloudPayments Да (callback) Физлицо
Банковский перевод Нет (вручную / 1С) Юрлицо
Наличные Нет (вручную) Физлицо

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

Три типа обработчиков доставки в Битрикс:

  • Фиксированная стоимость — самовывоз (бесплатно), курьер по городу (фикс).
  • Автоматический расчёт — СДЭК, Boxberry, Почта России. Модуль из Marketplace запрашивает API службы и возвращает стоимость и сроки. Нужны API-ключи, город отправления, габариты по умолчанию.
  • Кастомный обработчик — PHP-класс со своей логикой. Когда тарифы зависят от зоны, веса, габаритов по нестандартным правилам.

Валюты, налоги, уведомления

Валюты — модуль currency. Базовая валюта хранит цены, конвертация — автоматически при отображении.

НДС — ставка (20%, 10%, 0%, без НДС) привязывается к товарам. При оформлении НДС рассчитывается и передаётся в чек онлайн-кассы — требование 54-ФЗ.

Email-уведомления — шаблоны почтовых событий (новый заказ, смена статуса, оплата). Редактируются в «Настройки» → «Почтовые события». Макросы #ORDER_ID#, #PRICE#, #ORDER_USER# подставляют данные.

Ошибки в настройке sale проявляются не сразу: ненастроенный callback — неподтверждённые оплаты, отсутствие НДС в чеке — вопросы от налоговой, неверные статусы — сломанный обмен с 1С.