Как обрабатывать заказы в 1С-Битрикс: статусы, админка и связка с 1С

Как обрабатывать заказы в 1С-Битрикс: статусы, админка и связка с 1С

Заказы после запуска магазина падают в админку, а менеджер ищет "заказы битрикс" и попадает в гайды про облачный Bitrix24 - там нет привычного пути "Магазин > Заказы". Ниже разбираем только 1С-Битрикс: Управление сайтом на вашем хостинге: где смотреть список, как вести заказ по статусам, чем поля отличаются от свойств, как отправить письмо покупателю и когда ждать отклика от 1С. После чтения вы проведёте заказ от "Принят" до "Отправлен" без звонка разработчику.

Заказы интернет-магазина на CMS лежат в "Магазин > Заказы", а не в облачной CRM. Стартовый статус N ("Принят") меняют по своей цепочке до F ("Выполнен"); письма уходят по шаблонам SALE_STATUS_CHANGED. При обмене с 1С статус на сайте обновляется после даты оплаты или отгрузки из учётки, а не из произвольного кода в XML. Если синхронизация зависла - проверьте проведённые ПКО и реализацию в 1С.

Представьте первый рабочий день менеджера Ольги: вчера запустили магазин по гайду по запуску интернет-магазина, сегодня пришло двенадцать заказов. Клиент звонит "где мой заказ?", а в списке всё ещё "Принят". Это не поломка - так устроена админка, пока вы сами не переведёте этап или не проведёте документы в 1С.

Важно сразу: речь про CMS на сервере магазина. Облачный Bitrix24 - другой продукт с CRM и своим разделом "Магазин"; эта статья про него не пишет.

Откройте список заказов в админке CMS

Чеклист: путь Магазин > Заказы в админке 1С-Битрикс CMS

Форма заказов доступна в редакциях "Малый бизнес" и выше - в "Стандарт" и "Старт" модуля интернет-магазина нет. Путь: авторизуйтесь в админке сайта → МагазинЗаказы. Официальный справочник: документация по заказам.

Вверху списка - вкладки вроде "Приоритетные" и "Оплаченные": они помогают не пропустить свежие и уже оплаченные позиции. Полезные колонки в первый день:

  • ID - номер заказа для разговора с клиентом;
  • Статус - этап обработки (часто "Принят" у новых);
  • Оплачен - да/нет, не путайте со статусом;
  • Отгружен - отметка по доставке;
  • Сумма и Email - для быстрого контакта.

Через "Настройка списка" добавьте телефон и адрес, если они заведены как свойства заказа. На практике фильтр по статусу и email отсекает шум, когда заказов десятки.

Делайте: закрепите в закладках именно админку вашего домена, а не облачный портал. Не делайте: ищите заказы в CRM - там другой интерфейс и другая логика.

Настройте статусы и цепочку "оплачен → собран → отправлен"

Таблица статусов заказа: от N Принят до F Выполнен в 1С-Битрикс

Статус заказа - это этап воронки на сайте, как стикер на коробке на складе. Системные коды зашиты в ядро:

Код Тип Значение для менеджера
N Заказ (O) Начальный "Принят" - все новые заказы
F Заказ (O) Финальный "Выполнен" - цикл закрыт
DN Отгрузка (D) Доставка не отгружена
DF Отгрузка (D) Доставка завершена

Промежуточные статусы создают в Магазин → Настройки → Статусы. Типичная цепочка для склада: N → "Оплачен" → "Собран" → "Передан в доставку" → F. Задайте цвет и сортировку - в списке сразу видно, что горит.

Схема дня менеджера:
Новый заказ (N) → проверка оплаты → статус "В работе" → сборка → "Отправлен" → F после подтверждения доставки

Права на смену статуса задают для группы "Обработка заказов" - иначе в карточке не будет нужного пункта в списке.

Делайте: согласуйте названия статусов с тем, что говорите клиенту по телефону. Не делайте: плодите десять этапов без смысла - менеджер запутается быстрее покупателя.

Разберите поля заказа и свойства покупателя

Схема: поля заказа vs свойства покупателя в 1С-Битрикс

Новички путают два слоя данных. Поля заказа - служебные значения ядра: сумма, STATUS_ID, PAYED (оплачен да/нет), ALLOW_DELIVERY, DEDUCTED. Их не настраивают вручную как справочник - они меняются действиями "Оплатить" или сменой статуса.

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

Что ищете Где смотреть Пример
Оплачен ли заказ Поле PAYED в карточке Y после онлайн-оплаты или ручной отметки
Телефон клиента Свойство заказа +7..., если вывели в список
Сигнал от банка Поле PS_STATUS Y при успешной оплате через модуль (см. настройку оплаты)
Адрес доставки Свойство + отгрузка Связано со службами доставки

Делайте: вынесите телефон и email в колонки списка. Не делайте: правьте сумму в свойствах - она живёт в полях заказа и пересчитывается модулем продаж.

Обработайте заказ вручную: статус, оплата, письма, печать

Откройте карточку заказа из списка. Смена статуса - выпадающий список STATUS_ID с учётом прав вашей группы. Галочка "Отправлять почтовое уведомление" дергает шаблон SALE_STATUS_CHANGED_<код> - покупатель получает письмо с новым этапом.

Массовая обработка: отметьте галочками несколько строк → внизу списка действия "Перевести в статус", "Оплатить", "Разрешить доставку", "Отменить". Удобно в понедельник после выходных, когда накопилась пачка "Принят".

  1. Откройте карточку и сверьте состав, сумму и контакты.
  2. Отметьте оплату, если деньги пришли на расчётный счёт, а не через эквайринг на сайте.
  3. Переведите статус в "Собран" или ваш аналог, включив уведомление.
  4. Разрешите доставку и при необходимости создайте отгрузку.
  5. Распечатайте документы кнопкой "Печать заказа" или из раздела отгрузок для склада.
  6. Закройте заказ статусом F, когда клиент получил товар.

Печать счёта и накладной без разработчика описана в уроке по печати документов. Событие SALE_NEW_ORDER уходит при создании заказа; смена этапа - отдельные шаблоны по коду статуса.

Делайте: включайте уведомление при каждой смене, о которой ждут клиенты. Не делайте: ставьте F до фактической отправки - потом сложно искать "зависшие" посылки.

Проверьте обмен с 1С: когда ждать заказ и почему статус не меняется

Обмен подключают, когда учёт ведут в 1С и первичную настройку CommerceML уже сделали по инструкции по интеграции 1С с сайтом. Новый заказ с сайта уходит в выгрузке; обратно приходят оплата и отгрузка.

Ключевой момент из официального курса: произвольный код статуса из XML 1С на сайт не ставится - система смотрит на даты оплаты и отгрузки. Статус на витрине сдвинется после проведения приходного кассового ордера (ПКО), реализации и настроек "При получении оплаты/доставки" в профиле обмена.

Чек-лист, если заказ "застрял":
Заказ есть в 1С? → ПКО и реализация проведены? → В профиле обмена заданы статусы при оплате/доставке? → В логе обмена нет ошибки? → Остатки регистров "Расчёты с контрагентами" и "Заказы покупателей" не блокируют выгрузку?

Типичная ошибка: бухгалтер провёл документ в УТ, менеджер ждёт "Оплачен" на сайте, а дата оплаты в файл обмена не попала. Откройте карточку в 1С, убедитесь, что документ не просто сохранён, а проведён. Подробности — в уроке про типичные ошибки обмена.

Делайте: сверяйте один тестовый заказ end-to-end до запуска рекламы. Не делайте: ждите, что бухгалтерия и сайт синхронизируют ваши кастомные названия статусов без доработки - штатный обмен так не работает.

Что дальше

  1. Настройте колонки и фильтры в "Магазин > Заказы" под ваш склад.
  2. Согласуйте цепочку статусов с менеджерами и поддержкой.
  3. Проверьте шаблоны писем SALE_STATUS_CHANGED на тестовом email.
  4. Прогоните тестовый заказ через 1С, если обмен уже включён.

Если нужно сопровождение магазина на CMS - разбор статусов, обмена и ежедневной рутины, напишите через форму на странице контактов - обсудим задачу без навязанного аудита.

Автор: Максим Мольков, разработчик 1С-Битрикс.
Источники: dev.1c-bitrix.ru..

Частые вопросы

Где найти заказы в 1С-Битрикс: Управление сайтом?

Войдите в админку вашего сайта на хостинге, откройте "Магазин" → "Заказы". Это CMS на вашем домене, не облачный портал. Нужна редакция "Малый бизнес" или выше - в "Стандарт" и "Старт" формы заказов нет.

Как изменить статус заказа вручную?

Откройте карточку заказа, выберите новый статус в списке и сохраните. Для пачки заказов отметьте строки галочками и внизу списка нажмите "Перевести в статус". Включите отправку почтового уведомления, если клиент ждёт письмо.

Почему заказ не уходит в 1С или статус на сайте не обновился?

Проверьте, что обмен настроен и заказ попал в выгрузку. В 1С должны быть проведены ПКО и реализация, а в профиле обмена - статусы "При получении оплаты" и "При получении доставки". Произвольные коды статусов из XML игнорируются.

Какие письма уходят покупателю при смене статуса?

При создании заказа срабатывает SALE_NEW_ORDER. При смене этапа - шаблон SALE_STATUS_CHANGED с кодом вашего статуса, если вы включили галочку уведомления. Тексты правят в "Настройки" → "Почтовые шаблоны".

Чем статус заказа отличается от галочки "Оплачен"?

Статус - этап для людей ("Собран", "Отправлен"). Поле PAYED - техническая отметка оплаты. Заказ может быть "Принят" по статусу, но уже оплачен онлайн, или наоборот - оплата при получении, а статус уже "В доставке".

Можно ли массово оплатить или отменить заказы?

Да. В списке "Магазин > Заказы" отметьте нужные строки и внизу выберите "Оплатить", "Отменить" или "Разрешить доставку". Перед массовой отменой сверьте, что не затронете уже собранные отправления.

Читайте также

Интеграции с 1С и API
949 6 мин.

Как настроить регистрацию и личный кабинет покупателя на 1С-Битрикс?

Пошаговая настройка регистрации на сайте битрикс: Главный модуль, main.register, system.auth.form и sale.personal.section с историей заказов и 152-ФЗ.
Интеграции с 1С и API
679 15 мин.

Что такое компонент в Битриксе и как он работает

Каждый разработчик, впервые столкнувшийся с Битриксом, проходит через своеобразный обряд посвящения. Вначале кажется, что это просто CMS, где можно поправить HTML в визуальном редакторе или дописать пару строк CSS. Но однажды наступает момент, когда нужно изменить логику вывода новостей, отфильтровать товары по хитрому свойству или добавить на страницу нечто совершенно новое. И тут он впервые слышит это слово — «компонент». Для многих этот момент становится стеной. Система, казавшаяся понятной, вдруг превращается в черный ящик, полный непонятных файлов и странных переменных. Но стоит лишь раз заглянуть под капот, как эта стена рассыпается, превращаясь в набор удивительно логичных и мощных строительных блоков. Понимание компонентов — это тот самый щелчок, после которого разработка на Битрикс из мучения превращается в творчество.

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

Интеграции с 1С и API
605 2 мин.

Установка Composer в 1С-Битрикс

Установка Composer в проекте на 1С-Битрикс требует учета особенностей платформы, чтобы обеспечить корректную работу и интеграцию с системой.