ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене

Оптовые заявки и коммерческие предложения (КП) на 1С-Битрикс

Оптовые заявки и коммерческие предложения на 1С-Битрикс: запрос цены, корзина-заявка, формирование КП, выгрузка в PDF, согласование и передача в CRM и 1С

В рознице путь покупателя короткий: увидел товар, увидел цену, нажал «Купить» — заказ оформлен и оплачен. В опте этот путь почти всегда длиннее. Цена зависит от объёма, клиента и договорённостей, оплата идёт по счёту с отсрочкой, а перед заказом покупатель хочет получить коммерческое предложение и согласовать условия. Поэтому в B2B первым шагом часто становится не «купить», а «запросить цену» или «получить КП». И если сайт умеет принимать оптовую заявку, а не только продавать в один клик, он закрывает реальный сценарий работы оптовика, а не мешает ему.

Эта статья — практический разбор того, как выстроить обработку оптовых заявок и коммерческих предложений на 1С-Битрикс: как сделать запрос цены и заявку на подбор, как устроить корзину-заявку без онлайн-оплаты, как формировать КП из заявки, выгружать его в PDF и Excel, отправлять на email, согласовывать и превращать в заказ, а также связывать заявки с менеджером, CRM и 1С. Материал — из нашей практики разработки сайтов для B2B-компаний: по делу, без обещаний «гарантированного роста продаж» и выдуманных цифр.

Коротко

  • В B2B сценарий чаще «запросить цену / получить КП», а не «купить в один клик» — сайт должен уметь принимать заявку.
  • Заявка — это запрос на условия без оплаты; заказ — согласованное обязательство. Различают статусом.
  • Корзина-заявка сохраняет удобный подбор позиций, но вместо оплаты отправляет запрос менеджеру.
  • Из заявки формируется КП: позиции, цены по клиенту, скидки, срок действия, условия — по шаблону, а не вручную.
  • КП выгружается в PDF и Excel, уходит на email, а после согласования заявка превращается в заказ.
  • Заявки связывают с менеджером, CRM (сделка) и 1С (цены, номенклатура, счёт) — чтобы был единый процесс, а не письма.

Почему в B2B не «купить», а «запросить»

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

Причин, по которым в B2B выбирают модель «запросить», а не «купить сразу», несколько, и обычно они действуют вместе:

Из этого следует главное: B2B-сайт должен уметь не только продавать, но и принимать и обрабатывать заявки. Причём обрабатывать системно: собирать структурированный запрос, превращать его в КП, вести статусы, хранить историю и передавать в учёт. Дальше вся статья — про то, как это устроено на 1С-Битрикс и как собрать из штатных и кастомных механизмов рабочий процесс «заявка → КП → согласование → заказ».

Запрос цены, заявка и КП: что есть что

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

Цепочка выстраивается естественно: запрос цены → заявка → КП → согласование → заказ → счёт. Не каждый проект проходит все стадии — где-то запрос цены сразу оформляется заявкой, где-то КП формируется автоматически по договорным ценам. Но держать эту цепочку в голове полезно: она задаёт, какие экраны, статусы и документы нужны на сайте. Ниже мы наглядно покажем этот путь схемой, а затем разберём каждый узел.

Путь оптовой заявки Запрос цены товар или список позиций Заявка позиции + кол-во, контакты КП цены, скидки, срок действия Согласование клиент подтверждает Заказ счёт, отгрузка Оплата — в конце цепочки, а не в начале: заявка не обязывает платить
Схема: путь оптовой заявки от запроса цены до заказа. Заявка проходит через формирование КП и согласование, и только затем становится заказом со счётом.

Заявка против заказа

Ключ к правильной архитектуре B2B-сайта — чётко разделять заявку и заказ. Они похожи внешне (и там, и там список позиций), но принципиально разные по смыслу и по тому, что с ними можно делать. Смешать их — значит либо заставить клиента платить раньше времени, либо потерять контроль над согласованием. Сведём различия в таблицу.

ПризнакЗаявкаЗаказ
СмыслЗапрос условийСогласованное обязательство
ЦенаЕщё не финальная, «по запросу»Зафиксирована в КП
ОплатаНет, ждёт счётаПо счёту / согласованным условиям
Кто ведётМенеджер обрабатываетУходит в отгрузку и учёт
ДокументКП (предложение)Счёт, накладная
Можно менятьСвободно, до согласованияТолько по договорённости

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

Не превращайте заявку в заказ раньше времени: пока цены и условия не согласованы, это заявка — без оплаты и без обязательств. Ранняя фиксация заказа заставляет менеджера «отменять» и переделывать, ломает статистику и путает клиента. Пусть заявка спокойно живёт своей стадией, а заказом становится только после подтверждения КП.

Сценарии оптовых заявок

«Оптовая заявка» — это не один экран, а несколько разных сценариев, которые отличаются тем, что и как запрашивает клиент. Прежде чем проектировать, полезно понять, какие из них нужны вашему бизнесу: под каждый нужен свой интерфейс и своя обработка. На практике встречаются такие сценарии.

СценарийЧто делает клиентЧто получает
Запрос цены на товарЖмёт «Запросить цену» в карточкеЦену / КП по одной позиции
Заявка на подборОписывает задачу, менеджер подбираетПодобранный список с ценами
Заявка на комплектЗапрашивает комплект / спецификациюКП на комплект целиком
Корзина-заявкаНабирает позиции, отправляет без оплатыСчёт / КП по набранному списку
«Получить КП»Просит предложение по интересуГотовое КП в PDF на email
Повторная заявкаПовторяет прошлый заказ из историиБыстрый заказ по прежним позициям

Эти сценарии не исключают друг друга — на реальном сайте обычно живут сразу несколько. Например, в карточке товара есть «Запросить цену», в каталоге работает корзина-заявка, а на отдельной странице — форма «Получить КП» под сложный подбор. Важно не пытаться закрыть всё одной кнопкой: у запроса цены на один товар и у заявки на подбор комплекта разная логика и разный интерфейс. Дальше разберём главные сценарии по отдельности.

Запрос цены на товар

Самый простой и частый сценарий — запрос цены на конкретный товар. Он нужен там, где цена не публикуется на витрине: она договорная, зависит от объёма или просто закрыта от неавторизованных. Вместо цены и кнопки «В корзину» клиент видит пометку «Цена по запросу» и кнопку «Запросить цену».

Как это устроено на уровне карточки товара:

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

Заявка на подбор и комплект

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

Такая заявка отличается от корзины тем, что в ней меньше готовых позиций и больше свободного описания. Что важно предусмотреть:

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

Корзина-заявка без онлайн-оплаты

Центральный сценарий B2B — корзина-заявка. Это привычная корзина интернет-магазина, но финальный шаг — не оплата картой, а отправка заявки менеджеру. Клиент набирает позиции, указывает количество, видит предварительный итог и отправляет запрос: «прошу выставить счёт» или «подготовьте КП». Дальше подключается менеджер.

Зачем нужна именно корзина-заявка, а не обычная корзина с оплатой:

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

Корзина-заказ и корзина-заявка Розница: корзина-заказ 1. Набор позиций + количество 2. Видна финальная цена 3. Онлайн-оплата картой 4. Заказ оформлен сразу Оплата → заказ Опт: корзина-заявка 1. Набор позиций + количество 2. Итог предварительный 3. Отправка менеджеру (без оплаты) 4. Счёт / КП, согласование Заявка → КП → заказ
Схема: набор позиций у корзины-заказа и корзины-заявки одинаковый, но финальный шаг разный — розница платит и получает заказ сразу, опт отправляет заявку менеджеру без оплаты.

Технически корзину-заявку делают двумя способами. Первый — доработка штатной корзины: убирают шаг онлайн-оплаты, добавляют способ оформления «по счёту / заявка», а заказ создаётся в статусе «Заявка». Второй — отдельная кастомная сущность заявки со своими свойствами, если обработка сильно отличается от обычного заказа. Первый способ быстрее и опирается на штатный функционал магазина, второй гибче. Выбор зависит от того, насколько заявка отличается от заказа в вашем процессе, — об этом подробнее в разделе про реализацию.

Кнопка «Получить КП»

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

Где и как её обычно размещают:

Важно понимать, что «Получить КП» — это обещание документа, а не просто заявки. Значит, за кнопкой должен стоять реальный процесс формирования КП: менеджер (или система) собирает предложение и отправляет его клиенту, а не отвечает «мы перезвоним». Если кнопка есть, а процесса за ней нет, клиент чувствует себя обманутым. Поэтому «Получить КП» имеет смысл вводить вместе с механикой формирования и выгрузки коммерческих предложений, о которой — дальше.

Кнопка обещает документ: «Получить КП» работает только тогда, когда за ней стоит готовый процесс формирования предложения. Кнопка без процесса — это разочарование клиента и потерянный лид. Прежде чем добавлять её на витрину, убедитесь, что КП действительно формируется и уходит клиенту, а не остаётся заявкой «на потом».

Из чего состоит коммерческое предложение

Коммерческое предложение — рабочий документ, по которому клиент принимает решение и который он показывает своему руководству и закупке. Поэтому важно, чтобы КП было полным и однозначным: недосказанность рождает вопросы, звонки и споры. Разберём, что в грамотном КП должно быть.

Разберём состав наглядно — что и в каком блоке живёт в типовом КП.

Из чего состоит КП Шапка: поставщик · клиент · № и дата КП Позиции Наименование · Артикул · Кол-во · Цена · Сумма Насос PRO-50 · A-501 · 10 · —— · —— Фильтр F-20 · A-220 · 25 · —— · —— Итог: скидка · НДС · сумма Срок действия · условия поставки Ответственный менеджер: имя, телефон, e-mail
Схема: структура коммерческого предложения — шапка с реквизитами, таблица позиций, итог со скидкой и НДС, срок действия с условиями и контакт менеджера.

Формирование КП из заявки

Смысл автоматизации в том, чтобы КП собиралось из заявки, а не набиралось заново в редакторе. Заявка уже содержит позиции и количество, карточка клиента — его реквизиты и группу, торговый каталог — цены. Значит, большую часть КП система может собрать сама, а менеджеру остаётся выверить цены и скидки. Это и есть переход от ручного КП к формируемому.

Как выглядит формирование КП из заявки по шагам:

  1. Заявка становится основой. Позиции и количество из заявки переносятся в КП автоматически — их не нужно перенабирать.
  2. Подставляются цены клиента. Система берёт цену по группе или договору покупателя, а не «розничную для всех». Менеджер видит, откуда цена.
  3. Применяются скидки. По объёму, по клиенту, по акции — либо автоматически по правилам, либо вручную менеджером на позицию или на весь итог.
  4. Заполняются реквизиты и условия. Из карточки клиента — реквизиты, из настроек — срок действия, условия поставки и оплаты, ответственный менеджер.
  5. Менеджер выверяет и утверждает. Правит цены, где нужно, проверяет итог и фиксирует КП — после этого его можно выгрузить и отправить.

Ключевое отличие от ручного подхода — шаблон КП. Один раз настроенный шаблон (шапка, таблица, итог, условия, подпись менеджера) переиспользуется для всех предложений: меняются только данные, а форма остаётся единой и фирменной. Менеджеру не нужно каждый раз собирать документ с нуля и следить за оформлением — он работает с цифрами, а вёрстку берёт на себя шаблон. Это ускоряет подготовку КП и убирает разнобой между менеджерами.

Цены по клиенту, скидки и срок действия

Три вещи делают КП именно коммерческим предложением, а не просто списком: цена под клиента, скидки и срок действия. Разберём каждую, потому что именно на них строится ценность предложения и именно здесь чаще всего ошибаются.

Цена по клиенту. В опте нет «одной цены для всех»: у каждого клиента или группы своя. КП должно подставлять цену того типа, что положен покупателю, — оптовую, дилерскую, договорную. Если система тянет розничную цену «по умолчанию», менеджер правит её вручную, и весь смысл автоматизации теряется. Правильно — связать заявку с группой клиента и его типом цены, чтобы в КП сразу попадала верная цена. Механику индивидуальных цен мы подробно разбираем в статье про индивидуальные прайс-листы для B2B.

Скидки. В КП скидка может быть на позицию (по конкретному товару) или на итог (по всей сделке). Бывают автоматические скидки по правилам (объём, сумма заявки) и ручные — когда менеджер даёт особую цену под конкретный запрос. Важно, чтобы скидка была прозрачной в документе: клиент должен видеть, от какой цены и сколько ему уступили. «Спрятанная» скидка не работает как аргумент.

Срок действия. Это то, что чаще всего забывают, а зря. Цены в опте не вечны: поставщик меняет их, курс двигается, акция заканчивается. КП без даты «действительно до» создаёт спор: клиент приходит через месяц с вашим же предложением и требует старую цену. Срок действия защищает обе стороны и подталкивает клиента к решению — предложение с дедлайном конвертирует лучше бессрочного.

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

Свойства заявки и статусы

Чтобы заявками можно было управлять, а не терять их в переписке, у заявки должны быть свойства и статусы. Свойства — это данные, которые заявка несёт помимо списка позиций; статус — стадия, на которой заявка находится. Вместе они превращают набор запросов в управляемый поток.

Типовые свойства оптовой заявки:

Статусы описывают жизненный цикл заявки. Минимальный набор — «Новая → В работе → КП отправлено → Согласовано → Заказ» (плюс «Отклонена / Отменена»). Статус решает несколько задач сразу: менеджер видит, что ещё не обработано, руководитель — где заявки застревают, клиент (в личном кабинете) — на какой стадии его запрос. Без статусов заявки превращаются в кучу писем, где легко что-то упустить. Тесно со статусами связана тема согласования — как заявка проходит стадии и кто их подтверждает; её мы подробно разбираем в статье про согласование заказов в B2B-портале.

Выгрузка КП в PDF

Готовое КП нужно во что-то превратить, чтобы отправить клиенту. Основной формат для этого — PDF: он выглядит как фирменный бланк, одинаково открывается везде, его удобно приложить к письму, распечатать и подписать. Поэтому выгрузка КП в PDF — обязательная часть механики коммерческих предложений.

Как устроена генерация PDF на 1С-Битрикс:

  1. HTML-шаблон КП. Сначала предложение собирается как HTML-страница по шаблону: шапка, таблица позиций, итог, условия, подпись. Это фирменный бланк в вёрстке.
  2. Подстановка данных. В шаблон подставляются данные заявки и клиента: позиции, цены, скидки, реквизиты, срок действия. Получается конкретное КП.
  3. Рендеринг в PDF. Серверная библиотека превращает готовый HTML в PDF-файл. Вёрстка сохраняется — документ выглядит так же, как задумано.
  4. Выдача файла. PDF либо отправляется на email клиенту, либо становится доступен для скачивания в личном кабинете, либо и то, и другое.

Разберём этот процесс схемой — от заявки до готового PDF на email клиента.

Генерация КП в PDF Заявка позиции, клиент, цены, скидки HTML-шаблон подстановка данных Рендер в PDF фирменный бланк-файл Клиент email или скачивание PDF формируется «на лету» из актуальных данных заявки, а не собирается вручную
Схема: КП формируется из заявки через HTML-шаблон, рендерится в PDF-файл серверной библиотекой и уходит клиенту на email или в личный кабинет для скачивания.

Важный принцип — PDF должен формироваться из актуальных данных заявки в момент выгрузки, а не собираться руками в редакторе. Тогда цены, позиции и итог в документе всегда соответствуют тому, что согласовано, а не устаревшей копии. Если менеджер вручную переносит данные в шаблон-файл, теряется весь смысл автоматизации: появляются опечатки, расхождения и лишние часы работы.

КП и заявка в Excel

Рядом с PDF почти всегда нужен Excel. Форматы решают разные задачи: PDF — документ для отправки, согласования и подписи, а Excel — рабочий файл с цифрами, с которым клиент (обычно закупщик) работает сам. Поэтому в зрелых B2B-проектах выгрузку делают в обоих форматах.

Когда клиенту нужен именно Excel:

Технически Excel-выгрузка проще PDF: система формирует табличный файл с колонками (наименование, артикул, количество, цена, сумма) из тех же данных заявки. Часто Excel используют и «внутрь» — менеджеру для работы с заявкой, руководителю для выгрузки списка заявок за период. Как и PDF, Excel должен формироваться из актуальных данных, а не поддерживаться вручную. Пара «PDF для отправки + Excel для работы» закрывает подавляющее большинство запросов клиентов по формату.

Отправка КП на email и шаблоны

Сформированное КП нужно доставить клиенту, и основной канал для этого — email. Письмо с прикреплённым PDF (и, при необходимости, Excel) — привычный для B2B способ передать предложение. Здесь важны две вещи: сам факт автоматической отправки и шаблоны, которые делают письма единообразными.

Что важно в отправке КП:

Шаблоны КП — отдельная ценность. Кроме шаблона PDF-бланка и шаблона письма, у компании может быть несколько вариантов КП под разные случаи: короткое предложение по одной позиции, развёрнутое КП на комплект, предложение для тендера. Настроенные один раз, они переиспользуются и держат единый фирменный стиль. Это и отличает поставленный процесс от ручного: менеджер выбирает шаблон и данные, а не собирает документ и письмо каждый раз с нуля.

Согласование: заявка становится заказом

Кульминация процесса — момент, когда согласованное КП превращается в заказ. До этого заявка жила без обязательств: цены обсуждались, условия уточнялись. После согласования появляется зафиксированное обязательство, с которого начинаются счёт, отгрузка и учёт.

Как проходит согласование и переход в заказ:

  1. Клиент подтверждает КП. Кнопкой в личном кабинете, ответом на письмо или устно менеджеру. Главное — зафиксировать факт согласия и версию КП, которую согласовали.
  2. Фиксируются согласованные цены. То, что подтвердил клиент, переносится в заказ без перенабора: цены, количество, скидки, условия остаются теми же.
  3. Заявка меняет статус на «Заказ». Связь с заявкой сохраняется — видно, из какой заявки и какого КП вырос заказ. История не рвётся.
  4. Запускается счёт и отгрузка. На основе заказа выставляется счёт, заказ уходит в 1С и в обычный процесс исполнения.

Критичный момент здесь — не потерять согласованные цены. То, что клиент подтвердил в КП, должно попасть в заказ автоматически, а не набираться менеджером заново. Ручной перенос — источник расхождений: в КП одна цифра, в заказе другая, клиент недоволен, менеджер оправдывается. Поэтому в грамотной реализации заказ создаётся на основе заявки/КП, наследуя их данные. Само согласование — со статусами, ролями и подтверждениями — подробно разобрано в статье про согласование заказов в B2B-портале.

Привязка к менеджеру и CRM

Заявка не должна быть «ничьей» и не должна жить в отрыве от работы отдела продаж. Поэтому её привязывают к ответственному менеджеру и, как правило, к CRM. Тогда согласование КП идёт в привычном для продавца интерфейсе, а по каждому клиенту копится единая история.

Что даёт привязка заявки к менеджеру и CRM:

Наглядно связку «заявка → менеджер → CRM → 1С» удобно показать схемой: заявка с сайта расходится в две стороны — в CRM для работы менеджера и в 1С для учёта.

Заявка → CRM и 1С Заявка с сайта позиции + клиент CRM (сделка) менеджер, статус, история, задачи Менеджер готовит КП, согласует 1С цены, номенклатура, заказ и счёт
Схема: заявка с сайта попадает к ответственному менеджеру и становится сделкой в CRM, а данные о ценах, номенклатуре и счёте берутся из 1С — заявка живёт в едином процессе, а не в письмах.

Интеграция с 1С: цены, номенклатура, счёт

Заявки и КП тесно связаны с учётной системой. В большинстве B2B-проектов цены и номенклатура ведутся в 1С, а счёт формируется тоже в 1С. Значит, чтобы КП было точным, а заказ корректным, сайт должен обмениваться с учётной системой, а не жить своей жизнью.

Что именно связывает заявки с 1С:

Без интеграции заявки живут в отрыве от учёта: менеджер вручную переносит позиции из заявки в 1С, дублирует данные, ошибается в ценах и артикулах. С интеграцией процесс замыкается: номенклатура и цены приходят из 1С, заявка формирует КП, согласованный заказ возвращается в 1С и превращается в счёт. Отдельная большая тема — оплата по этому счёту: как в B2B устроена оплата по счёту с НДС и отсрочкой, мы разбираем в статье про оплату по счёту для B2B на 1С-Битрикс. Комплексно же заявки, КП, CRM и обмен с 1С мы собираем в рамках B2B-порталов и личных кабинетов.

Повторные заявки и история

Опт живёт повторными закупками: клиент раз за разом заказывает похожий набор. Поэтому важная часть работы с заявками — история и повтор. Если оптовику каждый раз приходится набирать корзину заново, он теряет время, а вы — лояльность. Хорошая система помнит прошлые заявки и позволяет повторить их в пару кликов.

Что даёт история заявок клиенту и бизнесу:

История заявок естественно живёт в личном кабинете оптовика: там собраны его заявки, КП, заказы, документы и повтор в один клик. Личный кабинет превращает разовые запросы в постоянные отношения — клиенту удобно возвращаться, а не начинать каждый раз с нуля. Как устроен такой кабинет и что в нём должно быть, мы разбираем в рубрике «B2B и опт», где собраны смежные материалы по оптовым сценариям на 1С-Битрикс.

Реализация: корзина-заявка и генерация КП

Соберём всё в понятную последовательность реализации. Названия пунктов и модулей могут отличаться в зависимости от версии и редакции платформы, но логика общая: от приёма заявки к формированию КП и передаче в учёт. Порядок шагов такой.

  1. Спроектируйте сущность заявки. Решите, доработать ли штатную корзину (заказ в статусе «Заявка», без оплаты) или завести отдельную сущность заявки со своими свойствами. Зависит от того, насколько заявка отличается от заказа.
  2. Настройте корзину-заявку. Уберите шаг онлайн-оплаты, добавьте оформление «по счёту / заявка», сохраните удобный подбор позиций и количества. На финале — выбор «Выставить счёт» или «Получить КП».
  3. Добавьте запрос цены и «Получить КП». В карточке и каталоге — кнопки для тех, у кого цены нет: с подстановкой товара и передачей контекста менеджеру.
  4. Заведите свойства и статусы. Клиент, позиции, тип запроса, комментарий, файлы, ответственный менеджер; статусы от «Новая» до «Заказ». Это основа управляемости.
  5. Настройте цены по клиенту. Свяжите заявку с группой и типом цены покупателя, чтобы в КП попадала верная цена, а не розничная по умолчанию.
  6. Сделайте шаблон КП и генерацию PDF/Excel. HTML-бланк с подстановкой данных, рендер в PDF серверной библиотекой, табличная выгрузка в Excel — из актуальных данных заявки.
  7. Настройте отправку и шаблоны писем. Автоматическое письмо клиенту с вложением, фиксация отправки в заявке, ссылка на согласование в кабинете.
  8. Свяжите с CRM и 1С. Заявка → сделка в CRM с ответственным; номенклатура и цены из 1С; согласованный заказ обратно в 1С со счётом.
  9. Проверьте весь путь. Пройдите сценарий целиком: заявка → КП в PDF → email → согласование → заказ → счёт. Убедитесь, что согласованные цены не теряются и данные не набираются вручную.

Последний шаг критичен, и его часто недооценивают. Отдельные элементы легко «выглядят готовыми»: корзина отправляет заявку, PDF генерируется, письмо уходит. Но сквозной путь ломается на стыках — согласованная цена не попадает в заказ, заявка не связалась со сделкой, позиции разошлись с 1С. Прогон всего сценария от заявки до счёта глазами клиента и менеджера ловит эти разрывы до запуска. Именно связность процесса, а не наличие отдельных кнопок, отличает рабочую систему заявок и КП от набора несвязанных функций.

Частые ошибки

Эти промахи в работе с оптовыми заявками и КП повторяются чаще всего — зная их, вы избежите потерянных лидов и лишней ручной работы:

Чек-лист

Короткий список для приёмки механики заявок и КП перед запуском:

  1. Заявка принимается и обрабатывается. За кнопками «Запросить цену» и «Получить КП» стоит реальный процесс, а не просто письмо на почту.
  2. Корзина-заявка работает без оплаты. Оптовик набирает позиции и отправляет заявку на счёт или КП, а не платит картой.
  3. КП формируется из заявки. Позиции, цены по клиенту, скидки и реквизиты подставляются автоматически по шаблону, а не набираются вручную.
  4. Срок действия и условия на месте. В КП есть дата «действительно до», условия поставки и оплаты, контакт менеджера.
  5. Выгрузка в PDF и Excel. КП выгружается в фирменный PDF и в табличный Excel из актуальных данных заявки.
  6. Отправка и шаблоны. КП автоматически уходит на email клиенту, факт отправки фиксируется, письма единообразны по шаблону.
  7. Статусы и история. У заявки есть статусы от «Новой» до «Заказа» и история; повтор прошлой заявки доступен клиенту.
  8. Согласование не теряет цены. Заявка превращается в заказ с сохранением согласованных цен, без ручного перенабора.
  9. Связь с CRM и 1С. Заявка становится сделкой с ответственным, номенклатура и цены из 1С, согласованный заказ и счёт — обратно в 1С.

Вывод

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

Главный принцип — связность процесса. Заявка не должна теряться на почте, КП — собираться вручную, а согласованные цены — набираться заново при переходе в заказ. Заявку ведут статусы и история, её обрабатывает ответственный менеджер, она становится сделкой в CRM, а номенклатура, цены и счёт связаны с 1С. Тогда набор писем превращается в управляемый поток «заявка → КП → согласование → заказ → счёт», где клиенту удобно, а менеджер занят переговорами, а не набором таблиц. Разобрать конкретный сценарий под ваш каталог и процесс продаж можно в рамках нашей услуги — начните с сайта для B2B-компании или изучите смежные материалы в рубрике «B2B и опт».

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

Чем оптовая заявка отличается от обычного заказа?

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

Что такое «корзина-заявка» и зачем она нужна?

Корзина-заявка — это привычная корзина интернет-магазина, но без шага онлайн-оплаты. Клиент так же добавляет товары, указывает количество, но на финальном шаге не платит картой, а отправляет заявку менеджеру: «прошу выставить счёт / подготовить КП». Это нужно, потому что в B2B оптовик редко платит на сайте сразу — сначала он хочет увидеть цену по своему объёму, согласовать отсрочку и получить счёт на юрлицо. Корзина-заявка сохраняет удобный сценарий подбора (список позиций, количество, итог), но заменяет оплату на обработку менеджером. Технически это либо доработка штатной корзины (скрытие оплаты, свой статус заказа), либо отдельная кастомная сущность заявки со своими свойствами.

Как формируется коммерческое предложение и что в нём должно быть?

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

Можно ли выгружать КП в PDF и Excel прямо из Битрикса?

Да. PDF генерируется по HTML-шаблону КП: система подставляет позиции, цены и реквизиты в вёрстку и рендерит её в PDF-файл серверной библиотекой. Такой PDF выглядит как фирменный бланк — его можно отправить клиенту на email или дать скачать в личном кабинете. Excel-выгрузка нужна, когда клиент хочет работать с позициями сам: пересчитать количество, показать закупщику, загрузить к себе. Обычно делают оба формата: PDF — для отправки и подписи, Excel — для работы с цифрами. Важно, чтобы файл формировался «на лету» из актуальных данных заявки, а не собирался вручную в редакторе — иначе теряется весь смысл автоматизации.

Как заявка превращается в заказ после согласования?

Через смену статуса и, при необходимости, фиксацию согласованных цен. Клиент подтверждает КП (кнопкой в кабинете, ответом на письмо или устно менеджеру), и менеджер переводит заявку в статус «Заказ»: теперь это обязательство с зафиксированными ценами, количеством и условиями. На 1С-Битрикс это оформляют как смену статуса заказа или создание заказа на основе заявки — с сохранением связи между ними, чтобы видеть историю «заявка № → КП → заказ №». После этого запускаются обычные процессы: счёт, отгрузка, обмен с 1С. Ключевой момент — не терять согласованные цены: то, что подтвердил клиент в КП, должно попасть в заказ без ручного перенабора, иначе возникают расхождения и споры.

Нужно ли связывать заявки с CRM и 1С?

В большинстве B2B-проектов — да, и это сильно упрощает работу. Заявка с сайта логично становится сделкой в CRM: у неё есть клиент, ответственный менеджер, сумма, статус и история. Тогда менеджер ведёт согласование КП в привычном интерфейсе CRM, а не в разрозненных письмах, и ничего не теряется. С 1С заявка связана через цены и номенклатуру: позиции и актуальные цены приходят из учётной системы, а после согласования в 1С уходит заказ и формируется счёт. Без этой связки заявки живут отдельно от учёта: менеджер вручную переносит позиции в 1С, дублирует данные и ошибается. Привязка к CRM и 1С превращает набор писем в управляемый процесс с единой историей по каждому клиенту.

Что показывать вместо цены, если она «по запросу»?

На месте скрытой цены всегда должно быть понятное действие, а не пустота. Обычно показывают пометку «Цена по запросу» и кнопку «Запросить цену» или «Получить КП», которая открывает короткую форму либо добавляет товар в заявку. Если клиент авторизован и у него есть договорная цена — показывают её. Если нет — приглашают оставить заявку, чтобы менеджер прислал предложение. Главное — объяснить, почему цены нет и что сделать, чтобы её получить. Пустая карточка без цены и без кнопки выглядит как ошибка сайта и теряет клиента, тогда как «Цена по запросу» с кнопкой «Получить КП» превращает интерес в заявку, которую менеджер обработает.

Чем плоха обработка заявок и КП вручную?

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

Поделиться:

Нужны оптовые заявки и КП на 1С-Битрикс?

Настроим корзину-заявку без онлайн-оплаты, запрос цены и «Получить КП», формирование коммерческих предложений с выгрузкой в PDF и Excel, статусы и историю заявок, согласование и передачу в CRM и 1С. Рассчитаем работу по вашему процессу продаж.

Услуга «Сайт для B2B»

Игорь Воскресенский

Игорь Воскресенский — разработчик студии B2Bsite. С 2014 года команда собирает B2B-витрины и оптовые каталоги на 1С-Битрикс: корзины-заявки, формирование КП, цены по группам, личные кабинеты дилеров, согласование заказов и обмен с CRM и 1С для среднего и крупного бизнеса.

← Все статьи блога