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

Сравнение товаров — функциональность каталога, помогающая покупателю выбрать между похожими товарами по конкретным характеристикам бок о бок. Разберём штатный компонент сравнения в 1С-Битрикс, как он хранит список выбранных товаров и на что обратить внимание при настройке отображаемых для сравнения свойств. Штатный механизм и компонент Функциональность сравнения реализована в модуле «Каталог» через компонент bitrix:catalog.compare.list для страницы сравнения и вспомогательные обработчики добавления…

Чтобы товары появились в Яндекс.Маркете, площадке нужен не сам сайт, а специально сформированный файл каталога в формате YML — упрощённый вариант XML с фиксированной структурой полей: название, цена, категория, наличие, характеристики. В 1С-Битрикс YML-файл собирается штатным экспортом каталога, и большая часть работы приходится не на техническую генерацию, а на правильное сопоставление категорий и заполнение обязательных полей — без них площадка…

Скидка «10% на весь каталог, кроме акционных товаров, для постоянных клиентов по вторникам» — обычное дело для реального магазина. Условия ветвятся, накладываются друг на друга, и без понимания механики скидок Битрикс такие правила превращаются в путаницу из галочек в разных разделах админки. Разберём, как устроена система скидок и правил корзины, чем отличаются автоматические скидки от промокодов и в каком порядке…

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

Отзывы о товарах повышают доверие покупателей и дают дополнительный уникальный контент для страниц каталога, полезный и для SEO. Разберём, как реализовать отзывы на сайте 1С-Битрикс через инфоблоки — штатного специализированного модуля отзывов в системе нет, но задача решается стандартными средствами. Отзывы как отдельный инфоблок, привязанный к товару Практичная структура — отдельный инфоблок «Отзывы» со свойством привязки к элементу инфоблока каталога…

Оформление заказа — страница, где решается, купит покупатель или закроет вкладку. Каждый лишний шаг, каждая перезагрузка страницы и каждое непонятное поле снижают долю тех, кто доходит до кнопки «Оформить». Компонент sale.order.ajax собирает всю форму оформления на одной странице и обрабатывает переходы между шагами без перезагрузки. Разберём его устройство, настройку способов доставки и оплаты, и то, почему это современная замена устаревшему…

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

Корзина — компонент, через который проходит каждый покупатель перед оформлением заказа. От того, насколько удобно он собран, напрямую зависит, сколько посетителей доходит до оплаты, а сколько уходит на этапе «добавил в корзину и передумал». Разберём устройство sale.basket, работу с товарами через AJAX без перезагрузки страницы и типичные доработки, которые почти всегда нужны сверх стандартного шаблона. Базовое подключение <$APPLICATION->IncludeComponent( ‘bitrix:sale.basket’, ‘main’,…

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

Учёт остатков на нескольких складах — типовая потребность магазина с несколькими точками отгрузки или физическими точками продаж. Разберём, как устроен мультискладской учёт в модуле «Каталог» и что меняется в логике резервирования и вывода наличия товара по сравнению с одним общим складом. Включение учёта по складам Мультискладской режим включается в настройках модуля «Каталог» (Магазин → Настройки → Настройки каталога → раздел…
Интернет-магазин в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.