Ручное создание заказа в админке — рабочий инструмент менеджера для звонков, B2B-сделок и корректировки корзины клиента. Правильно оформленный вручную заказ ничем не отличается от «сайтового»: он проходит те же обработчики скидок, доставки и статусов.
Где создаётся заказ и зачем это нужно
Ручное оформление живёт в разделе Магазин → Заказы → Добавить заказ (административный интерфейс) или в детальной карточке заказа. В большинстве проектов сегодня используется новый детальный интерфейс заказа модуля sale, где покупатель, корзина, доставки и оплаты собраны на одной странице.
Менеджер создаёт заказ вручную в типичных сценариях:
- заказ по телефону или в мессенджере, когда клиент не хочет оформлять сам;
- B2B-сделки с индивидуальными ценами и условиями оплаты;
- перенос корзины из офлайн-точки или из переписки;
- тестовые заказы для проверки доставки, оплаты и печатных форм.
Выбор покупателя
Первый шаг — определить, на кого оформляется заказ. В карточке нового заказа выбирается пользователь-покупатель: можно найти существующего по e-mail, имени или ID, либо создать нового прямо из формы. От выбранного покупателя зависят доступные профили, персональные скидки и группа пользователя.
Ключевая сущность здесь — тип плательщика (Физическое лицо / Юридическое лицо и любые кастомные типы). Тип плательщика определяет набор свойств заказа, которые придётся заполнить, а также фильтрует доступные платёжные системы и службы доставки.
- если у покупателя уже есть сохранённый профиль — Битрикс подставит его реквизиты автоматически;
- для нового клиента менеджер заводит профиль плательщика с нуля;
- привязка к пользователю важна для истории заказов, бонусов и повторных продаж.
Добавление товаров в состав заказа
Состав заказа формируется в блоке корзины. Товары ищутся по названию, артикулу или ID из привязанного к магазину каталога (инфоблоки товаров и торговых каталогов). Для товаров с торговыми предложениями (SKU) выбирается конкретное предложение — цвет, размер, объём.
По каждой позиции менеджер задаёт:
- количество — с учётом единиц измерения и, при включённом складском учёте, доступных остатков;
- цену — по умолчанию берётся из каталога, но менеджеру с правами можно поставить ручную цену;
- ставку НДС — подтягивается из настроек товара.
Если включён контроль остатков (Магазин → Настройки → Настройки модуля), система не даст добавить больше, чем есть на складе, либо переведёт позицию в дозаказ — поведение зависит от настроек количественного учёта.
Доставка и оплата
После наполнения корзины назначаются отгрузка и оплата — в новой модели заказа это отдельные сущности, а не «плоские» поля. Одному заказу может соответствовать несколько отгрузок и несколько оплат.
В блоке Отгрузка выбирается служба доставки из настроенных в Магазин → Настройки → Службы доставки. Стоимость рассчитывается профилем доставки автоматически (по весу, сумме, зоне), но менеджер может задать её вручную или сделать доставку бесплатной. Здесь же указывается ответственный за отгрузку и статус отгрузки.
В блоке Оплата назначается платёжная система из Магазин → Настройки → Платёжные системы. Набор доступных систем фильтруется по типу плательщика: например, «Счёт для юрлиц» не покажется физлицу. Оплату можно сразу отметить как проведённую, если деньги уже получены.
| Сущность | Что задаёт менеджер | Где настраивается |
|---|---|---|
| Отгрузка | Служба доставки, стоимость, статус | Службы доставки |
| Оплата | Платёжная система, факт оплаты | Платёжные системы |
Свойства заказа
Свойства заказа — это контактные и адресные данные, привязанные к типу плательщика: ФИО, телефон, e-mail, адрес доставки, ИНН/КПП для юрлиц, комментарий. Они настраиваются в Магазин → Настройки → Свойства заказа и группируются по типам плательщика.
При ручном создании заказа менеджер заполняет обязательные свойства сам. Если покупатель выбран из базы и у него есть профиль, значения подставятся автоматически — их останется только проверить и при необходимости поправить под конкретную сделку.
- свойства бывают разных типов: строка, число, список, привязка к местоположению;
- свойство «Местоположение» связано с системой геолокации и влияет на расчёт доставки;
- отдельные свойства можно пометить как обязательные — без них заказ не сохранится.
Скидки и итоговая сумма
Скидки применяются к ручному заказу так же, как к публичному. Автоматические правила работы с корзиной (Магазин → Маркетинг → Правила работы с корзиной) срабатывают при пересчёте состава: процент или фиксированная сумма на позицию, на весь заказ, бесплатная доставка при достижении порога.
Дополнительно менеджер может:
- применить купон — ввести код промокода в соответствующее поле, и связанное правило пересчитает скидку;
- задать ручную скидку на позицию, если у него есть на это права;
- учесть накопительные скидки и бонусы, если подключены соответствующие модули.
Сохранение и уведомление клиента
Перед сохранением стоит проверить итог: сумма товаров, доставка, скидки, налог и общая сумма к оплате. При сохранении Битрикс запускает обработчики события OnSaleOrderSaved, фиксирует историю заказа и присваивает начальный статус (по умолчанию N — «Принят»).
Отдельный важный момент — почтовые уведомления. При ручном создании заказа их можно отправить или не отправлять: если менеджер уже согласовал заказ по телефону, дублирующее письмо иногда не нужно. Триггеры почтовых событий (SALE_NEW_ORDER и другие) работают по тем же шаблонам, что и для сайтовых заказов.
- клиенту уходит подтверждение с составом и суммой;
- менеджерам магазина — служебное уведомление о новом заказе;
- при смене статуса и оплаты отправляются свои письма.
После сохранения заказ доступен в общем списке и живёт по обычному жизненному циклу: смена статусов, оплата, отгрузка, печать документов.
Итог
Создание заказа из админки — это последовательность: выбрать покупателя и тип плательщика, наполнить корзину товарами, назначить доставку и оплату, заполнить свойства, применить скидки и сохранить с осознанным выбором — уведомлять клиента или нет. Такой заказ полностью равноправен сайтовому и проходит через те же обработчики и статусы.
Если ручное оформление у ваших менеджеров тормозит из-за неудобных свойств, отсутствия нужных скидочных правил или рассинхрона остатков с 1С — мы помогаем донастроить процесс и убрать узкие места. Проектируем удобные интерфейсы заказа, налаживаем обмен с 1С и сопровождаем магазин, чтобы оформление занимало минуты, а не нервы.
Частые вопросы
Отличается ли ручной заказ от заказа, оформленного клиентом на сайте?
По сути нет. Ручной заказ проходит те же правила работы с корзиной, расчёт доставки, налогов и статусы. Отличие только в источнике оформления и в том, что менеджер может задать ручные цены и решить, отправлять ли уведомление.
Можно ли создать заказ на нового покупателя прямо из формы заказа?
Да, нового пользователя можно завести без выхода из карточки заказа. Но сначала проверьте базу по e-mail и телефону, чтобы не плодить дубли и не терять историю покупок клиента.
Почему в списке нет нужной платёжной системы или службы доставки?
Доступные платёжные системы и службы доставки фильтруются по типу плательщика и настройкам ограничений. Проверьте настройки в разделах «Платёжные системы» и «Службы доставки» и привязку к нужному типу плательщика.
Как задать индивидуальную цену для B2B-клиента?
Менеджер с соответствующими правами может выставить ручную цену по позиции прямо в корзине заказа. Для прозрачной аналитики лучше оформлять снижение цены через купоны или правила работы с корзиной.
Уйдёт ли клиенту письмо при ручном создании заказа?
Это зависит от вашего выбора при сохранении. В интерфейсе можно управлять отправкой уведомления, чтобы не дублировать письмо, если заказ уже согласован с клиентом по телефону.
Что делать, если товара не хватает на складе?
При включённом контроле остатков система не даст добавить больше доступного количества или переведёт позицию в дозаказ. Поведение настраивается в параметрах количественного учёта модуля магазина.
Можно ли в одном заказе сделать несколько оплат и отгрузок?
Да, в новой модели заказа модуля sale отгрузки и оплаты — отдельные сущности. Одному заказу может соответствовать несколько оплат и несколько отгрузок, что удобно для частичной оплаты и доотгрузки.
Как применить промокод к ручному заказу?
Введите код купона в соответствующее поле карточки заказа. Связанное с ним правило работы с корзиной пересчитает скидку и отразит её в итоговой сумме и печатных формах.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.