Настроить корзину и заказ в Битрикс: короткий гайд
Пошагово настроим корзину и оформление заказа в 1С-Битрикс: Управление сайтом 24.x: от свойств товара и профиля покупателя до оплаты, доставки и тестового заказа.

В 1С-Битрикс: Управление сайтом 24.x базовую корзину и оформление заказа можно подготовить за 30–60 минут, если каталог уже создан и у вас есть доступ администратора. В конце покупатель сможет добавить товар, указать контакты, выбрать доставку и оплату, а заказ появится в административной части. Ниже — рабочий маршрут без доработки шаблона и собственного обработчика оплаты.
Что подготовить до начала
Интерфейс и названия пунктов могут немного отличаться в зависимости от редакции, шаблона и обновлений. Инструкция рассчитана на стандартный модуль «Интернет-магазин» в 1С-Битрикс: Управление сайтом 24.x.
- доступ администратора к панели управления;
- установленные и активные модули «Интернет-магазин» и «Торговый каталог»;
- хотя бы один активный товар с ценой и доступным количеством;
- рабочий сайт на HTTPS, особенно если подключается онлайн-оплата;
- данные о способах доставки, пунктах выдачи и реквизиты магазина;
- тестовый покупательский аккаунт или отдельный адрес электронной почты.
Важно. Не проверяйте оплату на боевых реквизитах. Сначала используйте тестовый режим платёжной системы или создайте способ оплаты без реального списания.
Пошаговая настройка
1. Проверьте товар и его цену
Откройте раздел каталога, найдите товар и проверьте его активность, цену, валюту и доступное количество. Если используется торговое предложение, например размер или цвет, убедитесь, что цена задана именно у выбранного предложения, а не только у родительского товара.
Почему это важно: корзина получает цену и доступность из каталога, а не из текста на странице товара.
Проверка: в публичной части сайта у товара видна цена, кнопка добавления активна, а после обновления страницы товар не исчезает.
2. Убедитесь, что корзина подключена
В типовом шаблоне корзина выводится отдельным компонентом в шапке сайта, а подробный состав заказа — на странице корзины. Откройте сайт как обычный посетитель и добавьте товар. Проверьте изменение количества, удаление позиции и пересчёт итоговой суммы.
Если корзина не открывается, проверьте не только страницу, но и настройки ЧПУ, права доступа к разделу и наличие компонента корзины в шаблоне. Название компонента в стандартной установке — bitrix:sale.basket.basket, но переносить его в шаблон вручную без резервной копии не стоит.
Проверка: после добавления товара появляется одна позиция с правильным количеством, ценой и итогом.
3. Создайте свойства заказа
В настройках интернет-магазина найдите свойства заказа и создайте только те поля, которые действительно нужны для доставки и связи с покупателем. Обычно это имя, телефон, электронная почта, город, адрес или пункт выдачи. Разнесите свойства по группам, например «Покупатель» и «Доставка».
Для телефона и электронной почты укажите подходящий тип поля и отметьте обязательность только там, где без значения заказ нельзя обработать. Поле «Комментарий» обычно лучше оставить необязательным.
Проверка: при переходе к оформлению заказа обязательные поля видны, а необязательные не блокируют создание заказа.
4. Настройте службу доставки
В разделе служб доставки добавьте способ, который реально используете: самовывоз, курьерскую доставку или интеграцию с внешней службой. Укажите название, активность, регионы применения и стоимость. Если цена зависит от города, веса или суммы заказа, задайте это в правилах конкретной службы, а не текстом в описании.
Для самовывоза заранее проверьте адрес, часы работы и список пунктов. Для внешней интеграции понадобятся её настройки и, возможно, ключ доступа. Секреты храните только в административных настройках или менеджере секретов, а не в шаблоне страницы.
Проверка: способ доставки появляется только в подходящем регионе и меняет итоговую сумму согласно заданному правилу.
5. Добавьте способ оплаты
Откройте раздел платёжных систем и добавьте нужный способ: наличные, оплата при получении, банковская карта или другой доступный обработчик. Свяжите платёжную систему с подходящими службами доставки, если это требуется вашей схеме работы.
Для онлайн-оплаты проверьте адрес сайта, HTTPS, валюту, режим тестирования и URL, на который платёжный сервис возвращает покупателя. Набор полей зависит от конкретного обработчика, поэтому не подставляйте параметры от другой системы.
Проверка: на шаге оплаты отображается нужный способ, а после создания тестового заказа формируется понятный статус без сообщения об ошибке обработчика.
6. Проверьте страницу оформления
Стандартное оформление заказа обычно работает через компонент bitrix:sale.order.ajax. В административной части проверьте, что страница заказа доступна не только авторизованному пользователю, а свойства, доставки и оплаты передаются в компонент из текущей конфигурации.
Пройдите сценарий в приватном окне браузера: добавьте товар, измените количество, заполните данные, выберите доставку и оплату, согласитесь с необходимыми условиями и отправьте заказ.
Проверка: после отправки появляется номер заказа или страница подтверждения, а в административной части создаётся заказ с составом, контактами, доставкой и оплатой.
7. Проведите контрольный заказ
Проверьте минимум два сценария: покупатель без аккаунта и авторизованный покупатель. Затем отдельно протестируйте изменение количества, удаление товара, недоступный товар, нулевое или некорректное значение в обязательном поле, смену доставки и возврат из платёжной формы.
- Откройте сайт в приватном окне.
- Добавьте товар с одной характеристикой, а затем, если есть торговые предложения, выберите другую.
- Перейдите в корзину и измените количество.
- Оформите заказ с тестовыми контактами.
- Проверьте письмо покупателю и уведомление менеджеру.
- Откройте заказ в панели управления и сверьте сумму с корзиной.
Проверка: сумма, состав, способ оплаты и доставки одинаковы на всех этапах, а статус заказа меняется ожидаемым образом.
Корзина считается настроенной не тогда, когда она открывается, а когда контрольный заказ одинаково корректен для гостя, зарегистрированного покупателя и менеджера.
Если не получилось
«В корзине пусто», хотя товар добавился
Проверьте домен, HTTPS, cookie и кеш. Такая ошибка часто появляется, когда публичная часть и административная часть работают на разных доменах или протоколах. Очистите кеш компонентов и повторите тест в приватном окне.
«Не выбран способ доставки»
Проверьте активность службы, регион и ограничения по местоположениям. Если доставка зависит от местоположения покупателя, убедитесь, что город определён и относится к настроенному региону.
«Не выбран способ оплаты»
Проверьте активность платёжной системы и её связь со службой доставки. Некоторые способы оплаты доступны только при определённой доставке или для конкретного типа плательщика.
Платёжная форма возвращает ошибку
Сначала включите тестовый режим и изучите журнал конкретного обработчика. Проверьте HTTPS, валюту, идентификатор магазина и адреса возврата. Не копируйте настройки из другой платёжной системы: одинаковые названия полей не означают одинаковый формат.
Заказ создался с неправильной суммой
Сравните цену товара, торгового предложения, скидку, доставку и правила округления. Отдельно проверьте кеш страницы и пользовательскую группу: для разных групп покупателей Битрикс может применять разные цены.
Что проверить перед запуском
- гостевой заказ и заказ авторизованного пользователя;
- корректность обязательных полей и сообщений валидации;
- доступность доставки в нужных городах;
- совпадение суммы в корзине, заказе и платёжной форме;
- уведомления покупателю и менеджеру;
- отображение заказа в административной части;
- работу на телефоне и в двух разных браузерах.
Инвалидация кеша, настройка обмена с 1С и автоматизация статусов заказа — отдельные задачи. Не смешивайте их с базовой проверкой корзины: иначе будет трудно понять, на каком участке возникла ошибка.
Сноска. Торговое предложение — отдельный вариант товара с собственными характеристиками, например размером или цветом. В Битрикс цена и остаток могут задаваться именно для такого варианта, поэтому проверять только карточку родительского товара недостаточно.
Что делать дальше
После успешного тестового заказа включите журналирование ошибок на время запуска и поставьте в план проверку трёх показателей: долю брошенных корзин, ошибки оформления и заказы, зависшие в статусе оплаты. Затем обновите тестовый сценарий после каждого изменения шаблона, службы доставки или платёжного обработчика. Документацию по компонентам и модулю интернет-магазина сверяйте с версией вашей установки: в 1С-Битрикс названия параметров и экранов могут меняться после обновлений.
Оформление по ГОСТ: Поля, шрифты, нумерация, сноски, титульный лист
Спросить за 10 ₽Источники: Документация разработчика 1С-Битрикс, Документация пользователя 1С-Битрикс
Частые вопросы
Какая версия Битрикс нужна для этой инструкции?
Можно ли настроить корзину без программиста?
Почему товар добавляется, но корзина остаётся пустой?
Как проверить онлайн-оплату и не списать деньги?
Почему способ доставки не отображается на оформлении заказа?
Нужно ли делать отдельную страницу для корзины и заказа?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.