Метка: Заказы
18 материалов

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

Статусы заказа — не просто метка для админки, а часть бизнес-логики магазина: смена статуса может запускать отправку письма, списание остатка, передачу заказа во внешнюю систему доставки. Разберём, как настроить собственные статусы и как отследить их смену программно. Настройка статусов через административную панель Список статусов и переходов между ними настраивается в разделе Магазин → Настройки → Статусы заказов. Для каждого статуса…

Форма адреса доставки с ручным вводом города, улицы и дома — источник опечаток и неполных адресов, усложняющих работу службы доставки. Разберём подключение Дадата для автоподсказок адреса на форме оформления заказа в 1С-Битрикс. Что даёт сервис подсказок адресов Дадата предоставляет API автоматического дополнения адреса по мере ввода — покупатель начинает печатать название улицы, сервис подсказывает варианты из справочника реальных адресов (ФИАС/ГАР),…

Покупка в один клик убирает из пути к заказу лишние шаги — для товара с высокой импульсной ценностью это часто заметно повышает конверсию по сравнению с полной формой оформления заказа. Разберём, как реализовать этот сценарий в 1С-Битрикс правильно, не дублируя логику модуля продаж вручную. Штатный компонент Компонент bitrix:sale.order.ajax в конфигурации формы с одним полем (обычно телефон, иногда имя) — стандартный…

Требования 54-ФЗ обязывают интернет-магазин пробивать кассовый чек при онлайн-оплате, и 1С-Битрикс закрывает эту задачу интеграцией с онлайн-кассами через модуль catalog и внешние сервисы фискализации. Разберём, как устроена эта интеграция и какие моменты чаще всего вызывают вопросы при настройке. Где настраивается касса Подключение онлайн-кассы выполняется в разделе Магазин → Настройки → Кассы, где для каждой кассы указывается тип (конкретный сервис фискализации…

Уведомление о заказе, доставленное через WhatsApp, читается заметно быстрее email — сообщение всплывает на экране телефона, а не ждёт в почтовом ящике. Разберём, как подключить отправку уведомлений о заказе через WhatsApp к интернет-магазину на 1С-Битрикс. Официальный API vs. неофициальные обёртки Meta (владелец WhatsApp) предоставляет официальный WhatsApp Business API для бизнес-уведомлений — доступ к нему обычно оформляется через сертифицированного провайдера-посредника (не…

Купоны и промокоды — типовой механизм модуля продаж для точечных разовых скидок, не требующих постоянного правила. Разберём, как они устроены в 1С-Битрикс, чем отличаются от обычных правил скидок каталога и на что обратить внимание при настройке ограничений. Где настраиваются купоны Купоны создаются в разделе Маркетинг → Скидки → Купоны и всегда привязаны к конкретному правилу скидки — сам купон не…

Штатные отчёты по заказам в административной панели закрывают базовые вопросы бизнеса — сколько продано, какие товары популярны, какова динамика по периодам — без необходимости выгружать данные во внешнюю систему аналитики для простых сценариев. Разберём, какие отчёты доступны и как их дополнить собственными вариантами для нестандартных вопросов. Раздел отчётов по продажам Магазин → Отчёты содержит набор готовых отчётов — по продажам…

Когда клиент спрашивает «а кто и когда поменял статус моего заказа» или «почему изменилась сумма», ответ должен опираться на реальную историю изменений, а не на память менеджера. Разберём, как устроен лог изменений заказа в 1С-Битрикс и как получить его программно. Штатный журнал истории заказа Модуль продаж D7 фиксирует историю изменений заказа автоматически — смену статуса, изменение состава корзины, изменение суммы…

Отмена заказа с уже прошедшей оплатой — не просто смена статуса в базе, а связка из нескольких действий: возврат денег покупателю, освобождение зарезервированного остатка товара, корректный учёт для бухгалтерии. Разберём, как правильно организовать этот процесс в 1С-Битрикс. Отмена заказа без оплаты <?php use Bitrix\Sale\Order; $order = Order::load($orderId); $order->setField(‘STATUS_ID’, ‘CANCELED’); $order->setField(‘CANCELED’, ‘Y’); $order->setField(‘REASON_CANCELED’, ‘Отменён по запросу клиента’); $order->save(); Для заказа без…