О разделе «Интернет-магазин»
Интернет-магазин в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.
Корзина, заказы, доставка, платежи
43 материалов

Умный фильтр — компонент, который собирает боковую панель отбора по свойствам каталога автоматически: сам находит используемые характеристики, сам считает количество товаров по каждому значению и сам формирует ЧПУ-адреса для комбинаций. Разберём, как подключить catalog.smart.filter, какие параметры на самом деле влияют на результат и почему без фасетного индекса он рано или поздно упрётся в скорость. Как устроен компонент В отличие от…

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

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

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

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

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

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

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

Загрузка каталога товаров из CSV — типовая задача при первичном наполнении интернет-магазина или при переносе с другой платформы. Разберём, как импортировать товары в каталог 1С-Битрикс программно, включая свойства, цены и изображения, обходя типичные проблемы большого импорта. Структура исходного CSV sku,name,price,category,color,image_url TS-001,Футболка базовая,1490,odezhda,Белый,https://example.ru/img/ts-001.jpg TS-002,Футболка базовая,1490,odezhda,Чёрный,https://example.ru/img/ts-002.jpg Перед импортом стоит определить, как исходные данные соотносятся со структурой каталога Битрикса: колонка category должна соответствовать…

Отмена заказа с уже прошедшей оплатой — не просто смена статуса в базе, а связка из нескольких действий: возврат денег покупателю, освобождение зарезервированного остатка товара, корректный учёт для бухгалтерии. Разберём, как правильно организовать этот процесс в 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(); Для заказа без…
Интернет-магазин в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.