B2B-портал для оптовых продаж

Построила self-serve B2B-портал на новой нативной B2B-платформе Shopify для европейских бизнес-покупателей: льготные цены без НДС по уровням, верификация через VIES и автоматический мультиязычный инвойсинг

Роль

Тимлид и Shopify-разработчик

Компания

ARTLINE GROUP EU S.R.L.

Локация

Румыния

Год

2026

Технологии

Shopify Bitrix24 n8n VIES API

Задача

Нативный B2B-функционал Shopify запустился в апреле 2026 — совершенно новая территория без устоявшихся паттернов. Работа с европейскими бизнес-покупателями означала настройку Shopify Markets и Catalogs с нуля для поддержки цен без НДС с вручную назначаемыми уровнями скидок, при этом сохраняя корректную логику купонов и SKU одновременно для B2C и B2B клиентов. Не было способа проверить, что регистрация — от легитимного бизнеса из ЕС, никакой защиты от дублирующих или мошеннических аккаунтов, и никакого автоматизированного способа генерировать соответствующие требованиям инвойсы на языках бренда.

Обзор

Self-serve портал только для верифицированного европейского бизнеса, встроенный поверх существующей витрины, а не построенный как отдельная система. Регистрация, ценообразование и инвойсинг реализованы через тегирование клиентов, скидки по уровням и автоматизацию, без дублирования каталога товаров для B2B-покупателей.

Обсудить похожий проект

Решение

Доступ к B2B-ценам построен на четырёх частях: верифицированная регистрация, онбординг, интегрированный с CRM, отдельный B2B-опыт для товаров и автоматический инвойсинг.

Регистрация с верификацией через VIES

Регистрация оптового покупателя работает как флоу из трёх шагов: проверка НДС-номера, контактные данные и активация аккаунта. НДС-номер проверяется в реальном времени против VIES, официального реестра НДС Евросоюза, подтягивая зарегистрированное название компании и страну, так что бизнес может убедиться, что это действительно их данные, прежде чем продолжить. Проверка на дубликаты проходит одновременно по номеру телефона, email и НДС-номеру: если хоть один из них уже принадлежит существующему аккаунту, регистрация останавливается и вместо неё предлагается прямой вход, с запасным вариантом через WhatsApp для тех, кто застрял.

НДС-номер верифицирован, подтверждены название компании, номер НДС и страна Шаг контактных данных с предзаполненной верифицированной компанией
Подтверждение регистрации с предложением войти Обнаружен дублирующий аккаунт с опциями входа и поддержки через WhatsApp

Интеграция с B2B-воронкой продаж

Каждый шаг флоу регистрации запускает воркфлоу n8n, который создаёт и обновляет сделку в B2B-воронке продаж, с логированием на каждом шаге: проверка НДС, контактные данные, финальная активация. Это даёт отделу продаж полную видимость того, на каком этапе регистрации находится бизнес, а не только видимость завершённых регистраций.

Воркфлоу n8n, создающий и обновляющий сделки в B2B-воронке с пошаговым логированием

При успешной регистрации соответствующие записи Клиента и Компании создаются одновременно в Shopify и Bitrix24, перекрёстно связанные прямыми URL между контактом в CRM и аккаунтом клиента в Shopify, чтобы любая команда могла сразу перейти в другую систему. Каждое действие пользователя во флоу регистрации, включая UTM-параметры, логируется в таймлайн CRM, сохраняя полный контекст привлечения привязанным к сделке, а не теряя его после регистрации.

Сделка в Bitrix24 CRM создаётся автоматически с компанией, контактом и данными НДС из регистрации

Уровни цен на основе рынков

Уровни скидок построены как отдельные B2B-рынки в Shopify: базовый оптовый рынок плюс наложенные сверху процентные скидочные рынки, каждый привязан к конкретным локациям компаний, а не применяется на весь аккаунт. Рынки также разделены по валюте (EUR, PLN), так что скидка каждого уровня применяется корректно независимо от того, в какой валюте покупает бизнес. Это существует рядом с региональными рынками витрины (по стране и валюте), так что B2B- и B2C-ценообразование сосуществуют в одной структуре Markets без конфликтов.

Структура Shopify Markets с B2B-уровнями оптовых скидок по валюте и локации компании

B2B-опыт для товаров

Авторизованные B2B-клиенты видят постоянный баннер, подтверждающий их верифицированную компанию и НДС-номер, а на каждой странице товара цена без НДС раскрыта явно: розничная цена, базовая B2B-цена и реальная цена по уровню клиента с указанным процентом скидки. Опции объёма для оптовых закупок выходят за рамки стандартного B2C-диапазона — до 100 кг для этого товара — с ценой за кг на каждом уровне, чтобы бизнес-покупатели могли сравнить эффективность затрат с первого взгляда. Рядом со стандартной B2C-страницей товара разница в структуре цен и диапазоне объёма видна сразу.

Страница B2B-товара с ценами по уровням без НДС и разбивкой по кг Стандартная страница B2C-товара для сравнения

Результат

Обсудить похожий проект
Предыдущий проект Все проекты Следующий проект
WhatsApp