Files
new.rybstock.ru/docs/АНАЛИЗ_КАТАЛОГА_И_РЕКОМЕНДАЦИЙ.md
T
2026-06-04 01:30:45 +03:00

98 lines
8.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Анализ каталога и логика рекомендаций
## Главный вывод
Старый каталог нельзя переносить как одну длинную ленту товаров. В списке одновременно есть розничные позиции 100-500 г, домашние фасовки 1-5 кг, семейные закупки 5-10 кг, крупные короба 20-40 кг, премиальные деликатесы, бакалея, мясо, молочная продукция и HoReCa-позиции.
Если покупатель смотрит форель 1 кг, ему нельзя случайно показывать 20 кг говяжьего оковалка. Рекомендации должны учитывать сценарий покупки, размер фасовки, категорию и ценовой уровень. Иначе каталог будет казаться хаотичным и будет снижать доверие.
## Сценарные сегменты
Каталог нужно вести не только по категориям старого сайта, но и по понятным покупательским сценариям:
- Для дома: 100-500 г, 1 кг, банки, небольшие упаковки, продукты на пробу.
- Для семьи: 2-5 кг и понятные продукты для регулярной покупки.
- Для совместной покупки: 5-15 кг, где удобно разделить с соседями или родственниками.
- Большая фасовка: 10-40 кг, короба, монолит, ящики, выгодная цена за объем.
- HoReCa: рестораны, кафе, магазины, позиции с большими объемами и стабильным спросом.
- Премиум: икра, семга, палтус, клыкач, краб, гребешок, дорогие сыры.
- К пиву: вяленая, копченая рыба, балыки, юкола, снеки.
- Быстро приготовить: котлеты, наггетсы, стрипсы, жареная рыба, овощные смеси.
- Для суши: нори, рис, угорь, креветки, чука, имбирь, соусы, красная рыба.
- Диетическое: филе без кожи, белая рыба, индейка, овощи, ягоды.
## Какие признаки нужно хранить
Для правильной витрины и рекомендаций у товара должны быть не только категория и цена, но и дополнительные признаки:
- размер фасовки: малая, средняя, крупная;
- тип покупки: дом, семья, совместная покупка, HoReCa;
- тип заморозки: штучная, монолитная, охлажденная;
- обработка: филе, стейк, без кожи, без головы, с головой, неразделанная;
- назначение: к пиву, для суши, быстро приготовить, премиум, диетическое;
- ценовой сегмент: бюджетный, средний, премиум;
- совместимость: что логично докупить к этому товару.
## Рекомендации
Блоки рекомендаций должны быть управляемыми:
- Похожие товары: та же категория, близкая фасовка, близкий ценовой уровень.
- С этим покупают: товары, которые реально дополняют покупку.
- Выгоднее коробом: только если человек уже смотрит похожий продукт и большая фасовка уместна.
- Малая фасовка: если товар тяжелый или дорогой, предлагать более доступный вариант.
- Собрать набор: например для суши, ужина, закусок к пиву, семейной закупки.
- Популярное в категории: не просто случайные товары, а релевантные текущей категории.
## Чего нельзя делать
- Не смешивать малую домашнюю покупку с тяжелым HoReCa-оптом без явного сценария.
- Не показывать мясо к рыбе только потому, что оно популярное.
- Не поднимать наверх дорогие деликатесы, если покупатель ищет бюджетную белую рыбу.
- Не показывать 20-30 кг монолит человеку, который выбирает 300 г, 500 г или 1 кг.
- Не делать одну общую популярную ленту без категорий, фасовок и сценариев.
## Что заложено в базу
В схему добавлены таблицы:
- `product_segments` - сценарные группы товаров;
- `product_segment_links` - связь товара с сегментами;
- `product_badges` - короткие бейджи товара;
- `product_badge_links` - связь товара с бейджами;
- `recommendation_rules` - управляемые правила рекомендаций;
- `product_relations` - ручные и автоматические связи между товарами;
- `product_events` - события для будущего обучения: просмотр, корзина, заказ, сравнение, клик по рекомендации.
Это позволит сначала настроить рекомендации вручную, а потом постепенно делать их умнее по реальному поведению покупателей.
## Как использовать при переносе товаров
При импорте со старого сайта каждый товар нужно не только положить в старую категорию, но и автоматически проставить предварительные сегменты и бейджи по названию, фасовке и цене.
Примеры:
- 100-500 г, банка, 1 кг: `Для дома`, `Малая фасовка`.
- 3-10 кг: `Для семьи` или `Для совместной покупки`.
- 10-40 кг: `Большая фасовка`, иногда `HoReCa`.
- Вяленая/копченая/балык/юкола: `К пиву`.
- Нори, рис, угорь, чука, имбирь, креветки: `Для суши`.
- Краб, гребешок, клыкач, икра, дорогая семга: `Премиум`.
- Котлеты, наггетсы, стрипсы, блинчики, овощные смеси: `Быстро приготовить`.
После автоматической разметки администратор должен иметь возможность быстро поправить сегменты и бейджи вручную.
## Идеальный следующий уровень
Для удобства покупателей стоит добавить:
- переключатель "Для дома / Для семьи / Оптом";
- фильтр по фасовке: до 1 кг, 1-5 кг, 5-10 кг, 10 кг и больше;
- блок "Можно взять на пробу";
- блок "Выгодно разделить";
- блок "Собрать набор";
- блок "Не знаете что выбрать?" с мягкими готовыми сценариями;
- умную сортировку, где сначала идут релевантные товары, а не случайная популярность.
Так сайт будет выглядеть не как складская выгрузка, а как понятный помощник в покупке.