Полная документация по готовому решению
Оптовики заказывают сами, а ваши менеджеры - продают.
Знакомо? Менеджеры весь день диктуют цены по телефону, пересылают счета и акты сверки, переносят заказы из писем и Excel в 1С, а крупный клиент уходит к конкуренту, потому что "у них есть личный кабинет". Это решение закрывает проблему целиком: готовый оптово-розничный интернет-магазин с B2B-кабинетом ставится мастером за несколько минут - и в тот же день ваши оптовые клиенты получают круглосуточное рабочее место со своими ценами, лимитом, отсрочкой, документами и согласованием внутри компании.
Решение бесплатное. Вместо месяцев разработки - установка из Маркетплейса, мастер, готовый дизайн и демо-данные, чтобы показать кабинет клиентам уже сегодня. Попробуйте демо-версию по ссылке в карточке: войдите как дилер или как менеджер поставщика одной кнопкой.
Почему это выгодно
- Розница и опт на одном сайте. Один каталог, один шаблон, одна админка: гость и розничный покупатель видят розничные цены, сотрудник компании - свои цены по договору. Не нужно держать второй сайт для опта.
- Ничего не ломается в учёте. Заказы кабинета - обычные заказы модуля "Интернет-магазин": статусы, оплаты, отгрузки, печатные формы и выгрузка в 1С работают как всегда.
- Менеджер работает с клиентами, а не с бумагами. Счета, УПД, акты сверки, долг и статусы заказов клиент видит сам; менеджер получает список тех, кто перестал покупать, и тех, у кого просрочка.
- Готово к крупным клиентам. Согласование заказов до 5 шагов, бюджеты подразделений, холдинги с общим лимитом, punchout для систем закупок, REST API для их сайтов и CRM.
- Без программиста. Цвета, логотип, баннеры, блоки главной, регионы - меняются в настройках или прямо на сайте.
Витрина и розница
- Мастер установки создаёт готовый сайт: главная, каталог, бренды, корзина, оформление заказа, личный кабинет покупателя, кабинет компании, страницы "О компании", "Доставка и оплата", "Контакты", политика обработки персональных данных и согласие.
- Главная из блоков: слайдер, баннеры, преимущества, разделы каталога с иконками, популярные товары с "Показать ещё", бренды, "Оптовым покупателям", "О компании". У слайдов и баннеров - картинка для телефона, аудитория (всем, гостям, рознице, сотрудникам компаний, сегменту) и даты показа.
- Каталог на штатном компоненте: подразделы, умный фильтр (ползунки цены и чисел, счётчик "Найдено" сразу при выборе, "Все фильтры"), сортировка, постраничная навигация и "Показать ещё", несколько фото в карточке, быстрый просмотр.
- Страница товара: галерея с просмотром на весь экран, главные характеристики, документы товара (сертификаты, инструкции), аналоги и сопутствующие, "Сообщить о поступлении", дата поставки.
- Бренды отдельным инфоблоком: логотип, описание, страница бренда с его разделами и фильтром, слайдер брендов на главной.
- Умный поиск: опечатки, неверная раскладка, основы слов, синонимы, характеристики, артикулы без пробелов и дефисов.
- Избранное и сравнение (с "только различия"), у гостя сохраняются в сессии и переносятся после входа.
- Вход по паролю или по одноразовому коду из письма или SMS; регистрация покупателя и регистрация компании одной формой.
- Регионы: выбор города в шапке, у города свои телефоны, адрес, склады, розничный тип цены и текст о доставке.
- Мобильная версия: меню и фильтр на весь экран, плавающая кнопка корзины, нижние вкладки кабинета, кнопки не меньше 44 px.
- Персональные данные по 152-ФЗ: галочки согласия во всех формах, запись согласий в штатный журнал "Соглашения", уведомление о cookie - счётчики запускаются только после согласия.
Оформление без правки кода
- 12 готовых палитр или свои цвета, светлая или цветная шапка и подвал, скругления, шрифт, ширина страницы.
- Логотип (в том числе отдельный для телефона), значок сайта, название, слоган, контакты, точка на карте, соцсети: Telegram, MAX, WhatsApp, VK, YouTube, Rutube, Одноклассники, Дзен.
- Порядок и тексты блоков главной, разделы с иконками, товаров на странице, показ артикула и остатков, полоса объявления, подвал, Яндекс Метрика с вебвизором, SEO главной.
- Панель настроек прямо на сайте для администратора: палитры с живым предпросмотром, логотип и контакты, шапка и подвал, порядок блоков.
Кабинет компании: люди и права
- Регистрация компании: проверка ИНН, подсказка реквизитов по ИНН (DaData), защита от дублей, модерация менеджером. Несколько компаний у одного пользователя с переключателем.
- Приглашение сотрудников по ссылке. Роли "владелец", "согласующий", "закупщик", "бухгалтер", "наблюдатель" и свои должности с набором прав: все заказы компании, оформление, согласование, обращения, финансы, документы, аналитика, сотрудники, реквизиты, журнал. Лимиты сотрудника на заказ и на месяц.
- Бюджеты подразделений на месяц, квартал или год с мягким или жёстким контролем.
- Цепочки согласования до 5 шагов: по сумме заказа, разделам каталога или бюджету автора; согласует сотрудник, должность или роль.
- Двухфакторный вход по коду из приложения с резервными кодами; журнал действий за год.
Цены и ассортимент
- Тип цены для компании, правила цен на весь каталог, раздел, бренд или товар - процент, сумма или фиксированная цена, от количества, с датами и приоритетом; скидка компании; персональные цены из принятых коммерческих предложений.
- Свой ассортимент и склады для компании или сегмента: скрытые товары не видны, не продаются и не попадают в прайс-листы, выгрузки и API.
- Розничная цена и скидка рядом с ценой по договору - клиент видит выгоду.
Заказ - быстро, как привык оптовик
- Каталог-таблица: дерево разделов, поиск по названию и артикулу, остатки по складам, кратность и упаковка, торговые предложения строками, "под заказ", "цена по запросу".
- До 30 корзин на компанию ("Объект на Лесной", "Склад"), перенос строк, "Поделиться", выгрузка в CSV и PDF, предупреждения об изменении цены и остатка, замена отсутствующего товара аналогом.
- Быстрый заказ вставкой "артикул - количество", загрузка Excel/CSV с распознаванием колонок, заказ из любого документа (PDF, DOCX, фото, текст письма) с помощью ИИ.
- Списки закупок и регулярные закупки: раз в неделю, две или месяц - напоминание, сборка корзины или автоматический заказ.
- Резерв товара в корзине и по КП на заданное число дней.
- Оформление: договор с остатком лимита, адрес, дата и окно доставки, условия разгрузки, оплата, свой номер заказа. Разбивка одного заказа по нескольким адресам или складам.
- Смета для заказчика клиента: PDF от имени его компании с его наценкой, без упоминания поставщика.
- Подтверждение заказов поставщиком: автоматически для проверенных компаний или вручную - по сумме, для новых компаний, всегда.
Финансы, документы, обращения
- Кредитный лимит и отсрочка, долг и просрочка, платежи по неделям, договоры и движение по ним; при просрочке новые заказы с отсрочкой не принимаются.
- Оплата из кабинета: QR-код по реквизитам на один или несколько счетов, онлайн-оплата картой и СБП через платёжную систему магазина. Счёт PDF в карточке заказа.
- Счета, УПД, акты сверки со статусами ЭДО из учётной системы, "ждут подписи", скачивание по одному или архивом, запрос акта сверки за период.
- Карточка заказа: этапы, отгрузки с трек-номерами, оплаты, документы, история изменений, повтор заказа, оценка после отгрузки.
- Обращения: вопросы менеджеру, запросы коммерческого предложения (после принятия цены КП становятся ценами компании, КП - в PDF), претензии с фото - замена, зачёт суммы или возврат товара на склад.
Инструменты оптовика и маркетинг
- Прайс-лист XLSX/CSV с ценами компании и подпиской на почту; выгрузка каталога для сайта партнёра (CSV, XLSX, YML, JSON) с ценами, остатками, свойствами и фото, постоянные ссылки для автоматической загрузки.
- Аналитика закупок: по месяцам, товарам, разделам и сотрудникам, экономия против розницы, выгрузка в Excel.
- Новости и акции для всех, сегмента или выбранных компаний; обучающий центр с видео, файлами и тестами; опросы; конкурсы для дилеров со ступенями призов.
- Уведомления в кабинете, push в браузере, Telegram и MAX - бот отвечает на "заказы", "долг", "документы" и артикулы.
Сложные схемы продаж
- Дилеры с розничными клиентами: дилер заводит своих клиентов, их цены - цены дилера с его наценкой, заказы клиентов приходят дилеру.
- Холдинги: дочерние компании работают на договорах головной с общим лимитом; отчёт по группе компаний.
- Дропшиппинг: агентская схема с вознаграждением партнёра или "слепая" отгрузка клиенту партнёра.
- Punchout OCI и cXML для систем закупок крупных клиентов.
Для поставщика
- Кабинет менеджера на сайте: свои клиенты, закупки за 90 дней, кто "засыпает", что клиент перестал покупать, просрочка, обращения без ответа, заказы на подтверждение, оценки, аналитика продаж, повторности и когорт.
- Просмотр кабинета глазами клиента и работа за клиента: менеджер собирает корзину, оформляет заказ от имени сотрудника клиента или отправляет ему предложение корзины.
- Админка: компании, договоры и взаиморасчёты, правила цен, ассортимент, обращения и КП, новости, обучение, опросы, конкурсы, оформление сайта, настройки - общие или свои для каждого сайта.
- Обмен с 1С: компании, договоры, взаиморасчёты, документы с файлами и статусами ЭДО, акты сверки, заказы и статусы, цены, ассортимент, аналоги, претензии. Обработка-пример для 1С в комплекте.
- REST API кабинета для сайтов и CRM клиентов: около 70 методов, описание OpenAPI, ключи с правами сотрудника, вебхуки с подписью, документация в кабинете.
Как запустить
- Установите решение и пройдите мастер: сайт (новый или существующий), оформление и контакты, каталог (демо-каталог или ваш инфоблок), реквизиты для счёта.
- Подтвердите первую компанию, задайте ей тип цены и договор с лимитом - и отправьте клиенту ссылку на кабинет.
- Уже работающий магазин? Кабинет подключается к нему разделом, без мастера: ваш каталог, шаблон и заказы остаются как есть.
Требования и ограничения
- Редакция "Бизнес" и выше (нужны несколько типов цен и складов), PHP 8.2+, главный модуль 24.0+, кодировка UTF-8, модули "Информационные блоки", "Торговый каталог", "Интернет-магазин". Агенты Битрикса рекомендуется выполнять на cron.
- Заказ из документа с ИИ работает через бесплатный модуль "AI-генератор контента" (codebrain.aicontent) с собственными ключами магазина у выбранного им провайдера ИИ; без него эта функция скрыта. Распознавание PDF требует утилиту pdftotext на сервере. Баллы за конкурсы дилеров начисляются в бесплатный модуль "Бонусы, кэшбэк и реферальная программа" (codebrain.loyalty); без него конкурсы работают с призами без баллов.
- Модуль не передаёт данные разработчику. Внешние сервисы подключает сам магазин и только по своему желанию: DaData (передаётся ИНН), Telegram и MAX (уведомления сотрудникам), сервисы push-уведомлений браузеров (без содержимого уведомления), провайдеры ИИ (текст документа, присланного покупателем для заказа), адреса вебхуков и систем закупок, заданные компаниями, учётная система по API обмена. На странице "О компании" - карта Яндекса (как любая встроенная карта, она получает IP посетителя). Платные внешние сервисы (DaData, провайдер ИИ, SMS) оплачиваются магазином напрямую у их владельцев.
- Код модуля не обфусцирован. Демо-данные мастера (товары, бренды, иллюстрации) созданы для решения и не содержат материалов третьих лиц.
- Улучшена проверка данных и прав доступа
Установка
- Установите решение из Маркетплейса: "Marketplace" → "Каталог решений" → "Оптово-розничный интернет-магазин с B2B-кабинетом" → "Установить". Модуль проверит окружение (PHP 8.2+, главный модуль 24.0+, UTF-8, "Информационные блоки", "Торговый каталог", "Интернет-магазин", несколько типов цен и складов) и сообщит, если чего-то не хватает.
- Запустите мастер готового магазина: ссылка появится после установки модуля (или откройте /bitrix/admin/wizard_install.php?wizardName=codebrain:b2b). Шаги мастера: сайт (новый или существующий; главная существующего сайта сохраняется как index_before_b2b.php) → оформление и контакты → каталог (демо-каталог с брендами или ваш инфоблок) и демо-компания → реквизиты поставщика для счёта → установка.
- Мастер создаёт типы цен (розничная и оптовые), склады, плательщиков (физлицо, юрлицо, ИП) со свойствами, платёжные системы "Наличными", "Оплата по счёту" и "Отсрочка", доставки, публичные страницы (витрина, каталог, бренды, личный кабинет, кабинет компании /b2b/, политика и согласие на обработку персональных данных), правила ЧПУ, шаблон сайта, почтовые события. Повторный запуск ничего не дублирует.
- Переведите агенты на cron: рассылка прайс-листов, уведомления, поиск, резервы, вебхуки, регулярные закупки, конкурсы выполняются по расписанию.
Настройка
- "Codebrain" → "B2B-портал" → "Настройки": общие значения или свои для каждого сайта - каталог и свойства (артикул, бренд, упаковка, дата поставки), типы цен, склады, регистрация и модерация компаний, показ цен гостям, минимальная сумма заказа, доставки и оплаты кабинета, подтверждение заказов, окна доставки, резерв, оплата по QR, вход по коду, ключи DaData, боты Telegram и MAX, токен обмена с 1С.
- "Оформление сайта" (или шестерёнка на сайте для администратора): палитра, логотип, контакты, блоки главной, слайды, баннеры, преимущества, регионы, подвал, уведомление о cookie, Метрика.
- "Компании": подтвердите компанию, назначьте менеджера, тип цены, договор с лимитом и отсрочкой, ассортимент, правила цен. Сотрудников компания приглашает сама.
- Тексты политики и согласия на обработку персональных данных (/privacy/, /consent/) - проверьте и дополните реквизитами магазина.
- Обмен с 1С: создайте токен в настройках и скачайте обработку-пример - компании, договоры, взаиморасчёты, документы и акты сверки приходят из 1С, заказы и статусы уходят в 1С.
Подробная документация: https://support.codebrain.su/modules/b2b/
Техническая поддержка решения.
- Форма обращения и документация: https://support.codebrain.su
- E-mail: sales@codebrain.su
Регламент: понедельник - пятница, 10:00-19:00 по московскому времени, кроме праздничных дней. Время реакции на обращение - в течение одного рабочего дня. Обращения, поступившие в выходные, рассматриваются в ближайший рабочий день.
В обращении укажите адрес сайта, версию решения, страницу, на которой возникла проблема, опишите, что вы делали и какой результат получили. Доступ к сайту запрашиваем только при необходимости и только с вашего согласия.
Перенос каталога и клиентов, доработку дизайна, интеграцию с 1С, ЭДО и системами закупок можно заказать - форма заявки на https://support.codebrain.su.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.