Доступен — Локальные цифровые продукты
HCA · Studio
TR Контакты ↗
Кейс 02 · Castor Coffee

Один бренд, два покупателя: розница и опт

Castor Coffee продаёт и конечным покупателям, и бизнесу. У этих двух покупателей различаются цена, корзина, язык общения и даже перечень товаров, которые им следует видеть. Вместо одного перегруженного магазина были построены два связанных магазина на WordPress multisite.

Клиент
Castor Coffee
Объём
Розница + B2B + POS
Год
2025 — 2026
Что было сделано

Два отдельных магазина WooCommerce на одной установке WordPress multisite: публичный розничный и оптовый B2B, видимый только авторизованным компаниям. В розничную часть добавлены конфигуратор персонализации этикетки и инструмент создания купажа, который рекомендует по способу употребления, а не по сорту зерна. Для того же бренда развёрнуты POS-система для кофейни и корпоративная почта.

Отрасль
Кофе · розница и опт
Решённая задача
Два типа покупателя, один магазин их не вмещает
Технологии
WordPress Multisite · WooCommerce
Статус
В продакшене — розница + корпоративный

Проблема двух покупателей

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

  • Розничный покупатель берёт одну пачку 250 г; оптовый — килограммами и регулярно.
  • Оптовая цена не может быть публичной — она не касается ни розничного покупателя, ни конкурентов.
  • Оптовику нужны не фотографии товара, а стабильность поставок, дата обжарки и условия доставки.

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

Почему multisite

Решение построено на WordPress multisite: одна установка, один пул плагинов и тем, одна админка — но два независимых магазина.

  • Одна точка обслуживания. Обновления WordPress, WooCommerce и плагинов делаются один раз для обоих магазинов. Две отдельные установки удвоили бы и нагрузку поддержки, и поверхность атаки.
  • Отдельная идентичность. Розничный магазин может выглядеть витриной, оптовый — работать как форма заказа: одна тема, разная компоновка и язык.
  • Отдельные правила доступа. Розница открыта всем, опт невидим без авторизации. Разделение задано на уровне магазина, поэтому правила для каждого товара не нужны.

Оптовый магазин за авторизацией

B2B-магазин закрыт для неавторизованных посетителей. Оптовые цены не видны, пока учётная запись компании не подтверждена.

Коммерческая логика проста: оптовая цена — это предложение, а не публичный ценник. Техническая логика касается поисковых систем: закрытый B2B-магазин не должен появляться в Google. Видимость бренда обеспечивают розничный магазин и корпоративные страницы; B2B — это инструмент, а не маркетинговая поверхность.

Персонализация товара

В розничную часть добавлен конфигуратор, позволяющий покупателю персонализировать этикетку или наклейку товара — заметное отличие для подарков и корпоративных заказов.

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

Подбор купажа

Большинство покупателей кофе не знают, какой купаж им нужен. Они не могут перевести «покрепче», «чтобы шёл с молоком» или «поменьше кислотности» в название товара. Это самая частая точка остановки в кофейной онлайн-торговле.

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

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

POS в кофейне

Для зала кофейни также построена POS-система, чтобы продажи в точке и онлайн управлялись как две руки одного бренда.

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

Результат

Castor Coffee ведёт розницу и опт на одной установке WordPress как два магазина, которые не мешают друг другу. Персонализация и подбор купажа работают на бренд; POS и корпоративная почта — на операционную часть.

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

Технические данные
Ядро
WordPress Multisite + WooCommerce
Магазинов
2 — розничный (открытый) и B2B (по авторизации)
Разработка
Конфигуратор этикеток, подбор купажа, блокировка доступа B2B
Дополнительно
POS в кофейне, корпоративная почта (5 ящиков + вебмейл)
Кэш
LiteSpeed Cache — B2B исключён из кэша
Статус
В продакшене — magaza.castorcoffee.com.tr
Частые вопросы

Об этом проекте.

Можно ли продавать и в розницу, и оптом на одном сайте?

Технически да, но это редко работает хорошо. Придётся скрывать оптовые цены, вводить разные минимальные суммы заказа и проектировать один интерфейс для двух очень разных покупателей. Два магазина на WordPress multisite снимают этот конфликт, сохраняя единую точку обслуживания.

WordPress multisite или две отдельные установки?

Если оба магазина принадлежат одному бренду и разделяют логику товаров, multisite подходит лучше: обновления делаются один раз, поверхность атаки остаётся одна, пользователи и роли общие. Для двух по-настоящему независимых бизнесов чище отдельные установки.

Не проблема ли, что B2B-магазин не появляется в Google?

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

Влияет ли конфигуратор товара на продажи?

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

Доступность и смета

Виден в локальном поиске.
Убедителен в продукте.