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

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

ЮKassa — один из самых распространённых способов принимать оплату на сайтах под 1С-Битрикс. Поддержка встроена в модуль интернет-магазина: отдельные решения из Маркетплейса для базового приёма платежей не нужны. Разберём порядок подключения, настройку уведомлений о платеже, работу с онлайн-кассой по требованиям 54-ФЗ и то, что обязательно нужно проверить в тестовом режиме до приёма реальных денег. Что нужно до начала зарегистрированный магазин…

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

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

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

Обмен каталогом идёт в одну сторону — из 1С на сайт. Заказы движутся в обратную: покупатель оформляет заказ на сайте, а дальше он должен оказаться в учётной системе, чтобы бухгалтерия и склад увидели его без ручного переноса. Разберём, как устроена эта часть обмена, какие данные обязаны совпасть на обеих сторонах и почему заказ, формально ушедший в 1С, иногда оказывается там…

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

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

Заказ покупателя, оформленный через sale.order.ajax, — не единственный способ создать заказ в 1С-Битрикс. Часто нужно собрать его программно: при импорте из внешней системы, при оформлении по звонку менеджером, при переносе заказов со старого сайта. Разберём, как создать заказ через объектную модель Bitrix\Sale\Order из кода D7 — без обращения к устаревшим функциям старого модуля продаж. Основные объекты Модуль продаж в D7…