Заказ приходит файлом и письмом
Менеджер переносит таблицу с артикулами в учёт вручную. Опечатка, непроверенная кратность и позиция, которой нет на складе, всплывают уже после отгрузки.
Платформа для оптовой торговли — это закрытый каталог и заказ для ваших покупателей, в котором работают правила опта: цена по договору, кратность упаковки, минимальная партия, резерв, кредитный лимит и отгрузка частями. Строим её вокруг вашего учёта, а не вместо него: остатки, цены и документы берутся из 1С или ERP, заказ уходит обратно. Начинаем с правил опта: они, а не экраны, определяют цену.
Нижняя граница — от 250 000 ₽, правила опта оцениваем на обследованииЦены, остатки и документы из 1С или ERP, заказ возвращается в учётИсходный код в вашем репозитории с первого коммита
Менеджер переносит таблицу с артикулами в учёт вручную. Опечатка, непроверенная кратность и позиция, которой нет на складе, всплывают уже после отгрузки.
У крупных покупателей один прайс, у региональных другой, у новых третий, и половина условий хранится в файлах у менеджеров. Покупатель не знает, по какой цене закажет, пока не позвонит.
Склад видит остаток в учёте, отдел продаж отвечает по памяти, покупатель перезванивает. Менеджеры работают справочной службой, а не продают.
Витрина рассчитана на одного человека и одну цену. Для опта в ней приходится дописывать организации, договоры, лимиты и согласование.
Кабинет для дилеров с их ценами и документами разобран на странице B2B-портала. Здесь речь о платформе, где центр тяжести — каталог и правила заказа.
Оптовый каталог отличается от розничного не количеством позиций, а тем, как с ними обращается заказ.
Розничный покупатель берёт «штуку». Оптовый берёт упаковку, коробку, паллету или килограмм, а в учёте та же позиция хранится в базовой единице. Для каждой позиции записываются: базовая единица, вторичные единицы и коэффициенты, кратность (заказывают целыми упаковками), минимальная партия и шаг. Эти данные лежат в учёте, и на обследовании мы первым делом проверяем, заполнены ли они. Если одна позиция записана четырьмя способами, начинать надо со справочника, см. статью про нормативно-справочную информацию.
Карточки берутся из учёта: заводить их второй раз нельзя, у позиции появятся два хозяина. Обмен каталогом с сайтом на 1С-Битрикс описан в статье про CommerceML.
В опте цена — результат нескольких правил, и порядок их применения нужно записать до разработки.
Заказ на опте — это не корзина из пяти товаров, а список на десятки строк, который часто собирают по таблице.
Прежде чем заказ уйдёт в учёт, платформа проверяет кратность и минимальную партию, остаток с учётом резерва (а не остаток на складе), кредитный лимит и просрочку покупателя, допуск к позициям и срок доставки. Если заказ превышает лимит, он уходит менеджеру на согласование с понятной причиной. Покупатель видит причину простыми словами и варианты: уменьшить количество, выбрать замену, оставить предзаказ. Отказ без объяснения превращается в звонок. Вход и роли строятся по принципам страницы про SSO и MFA.
Платформа не владеет остатком, она показывает копию из учёта и записывает резерв. Схемы доставки данных описаны на странице интеграции ERP с B2B-платформой.
Слово «маркетплейс» в запросах означает два разных проекта, и только один из них мы берём.
Первый проект — витрина одного продавца с большим каталогом и закрытым доступом. Покупатели ваши, цены ваши, склад ваш. Его часто называют «B2B-маркетплейсом», хотя по устройству это оптовый каталог. Именно такую платформу мы делаем.
Второй проект — площадка, на которой торгуют сторонние продавцы: кабинеты продавцов, модерация, расчёты между сторонами, комиссия, рейтинги, разбор спорных заказов и юридическая схема отношений. Это самостоятельный продукт, его нельзя оценить как «витрину побольше». Такие площадки мы не делаем, платёжную часть не берём: деньги принимает ваш эквайринг, данные карт мы не храним.
Если у вас один склад или сеть складов, свои покупатели и свои цены, вам нужен оптовый каталог. Платформу с подписками для собственного продукта описывает страница про SaaS.
Цены совпадают с тарифами, нижняя граница — со страницей порталов. Цену платформы двигают число правил опта, состояние справочников и число систем; называем её после обследования. Остановиться можно после любой ступени.
Как покупатели заказывают сегодня, где лежат цены и условия, что есть в учёте. На выходе правила опта в проверяемом виде, схема обмена и вилка бюджета. Вычитается из первого этапа.
Учёт, склад, ЭДО, CRM и платформа вместе: матрица источников и правила резерва.
Одна роль покупателя, цены из прайс-листа группы, заказ с проверкой кратности, документы. Нижняя граница по услуге.
Договорные цены, скидки за объём, резерв, кредитный лимит, согласование и загрузка заказа файлом. Существенно дороже нижней границы; идёт как лёгкий или тяжёлый пилот.
Опытная эксплуатация на всех покупателях, сверка с учётом, нагрузка в дни пиковых заказов, обучение менеджеров.
Мониторинг обмена, обращения покупателей, плановые доработки с пакета на 60 000 ₽. Сверх пакета — 5 000 ₽ в час.
Разговоры с менеджерами и двумя-тремя постоянными покупателями, выгрузка прайсов и договорных условий, проверка единиц и кратности в учёте.
Кликабельные каталог, ввод по артикулам и заказ на образцах ваших данных. Показываем паре покупателей с обезличенными ценами.
Каталог, цены, заказ, резерв, обмен, права. Работаем в вашем репозитории, раз в две недели показываем версию на тестовом стенде.
Сверка цен и сумм заказов с учётом на боевых данных, граничные случаи (кратность, лимит, просроченная цена), прогон прав из-под каждой роли.
Сначала несколько покупателей и один склад, смотрим журнал обмена и обращения; остальных добавляем группами.
Новые правила, склады и документы по этапам с отдельной приёмкой.
Если главная задача — дать дилерам кабинет с их ценами, документами и сверкой, нужен B2B-портал. Если покупатель в основном ищет товар, вводит заказ списком и сверяет наличие, это оптовая платформа. В большинстве проектов есть и каталог, и кабинет, и с какого конца начать, решаем на обследовании.
Если к опту добавляется розница на том же складе, опираемся на обмен сайта с 1С, а оптовую часть закрываем отдельными правилами. Если главный вопрос в обмене между системами, начинают с API и бэкенда. Нужен ли заказной вариант или хватит готового, разобрано в статье «Коробочное ПО или заказная разработка».
Что входит в первую версию оптовой платформы, а что откладывается: каталог, цены, заказ, резерв и обмен с учётом.
Что обязательно, а что можно отложить: индивидуальная цена, остатки, заказ с проверкой, документы и статус.
Разбор типовой задачи: договорные цены и остатки по складам, которые партнёр видит сам.
Сорок минут созвона: как оптовики оформляют заказ, где живут цены и условия, какие системы есть. По итогам скажем, с какой ступени начинать и в какую вилку это укладывается.
Нижняя граница — от 250 000 ₽: оптовый каталог с одной ролью покупателя, ценами по группе и заказом. Платформа с договорными ценами, резервом, лимитами и загрузкой заказа из файла существенно дороже; цену называем по итогам обследования (200 000 ₽ за одну-две системы, 350 000 ₽ за несколько). Оно вычитается из первого этапа, если продолжаете с нами.
В магазине покупатель один человек и цена одна. В оптовой платформе покупатель организация с договорами, кратностью упаковки, лимитом и согласованием, а заказ часто собирают списком или файлом. Отсюда другая модель данных и другая нагрузка на учёт.
Да. С 1С работаем через OData, HTTP-сервисы или обмен файлами, с другими системами через их API. Цены, остатки и статусы приходят копией, а не запросом на каждый клик. Если у системы нет ни интерфейса, ни выгрузки, скажем об этом до договора.
Нет. Площадки, где торгуют сторонние продавцы, мы не делаем: у них свои кабинеты продавцов, комиссии, модерация и расчёты. Мы делаем закрытый оптовый каталог одного продавца и платформу для вашей сети дистрибьюторов с общими правилами.
Остаток ведёт учёт, платформа показывает его копию и записывает резерв. Покупатель видит статус или число и отметку времени данных. Срок жизни резерва и порядок предзаказа решаем на обследовании.
Права проверяет сервер на каждый запрос, действия пишутся в журнал, для ответственных ролей включается второй фактор. При приёмке из-под каждой роли пробуем открыть чужие заказы, цены и закрытые позиции по прямым адресам. Юридические вопросы остаются за юристом заказчика.
Код лежит в вашем репозитории с первого коммита, подписки на доступ нет. Сопровождение помесячное: 20 000, 60 000 или 120 000 ₽ в месяц, до 4, 12 или 25 часов, сверх пакета — 5 000 ₽ в час. Круглосуточного дежурства нет.
Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.