Files
new.rybstock.ru/docs/АНАЛИЗ_ПЕРВЫХ_ТОВАРОВ_И_АТРИБУТОВ.md
T
2026-06-04 01:30:45 +03:00

174 lines
5.3 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.
# Анализ первых товаров и атрибутов
## Что видно по присланному списку
Товары нельзя хранить только как "название + цена". Для удобного сайта и админки нужны:
- товар;
- одна или несколько фасовок;
- цена за кг, если товар весовой;
- цена за упаковку;
- тип заморозки;
- тип обработки/разделки;
- происхождение;
- размер или калибр;
- вид приготовления;
- тип фасовки.
## Новые группы атрибутов
В `database/seed.sql` добавлены группы:
- Упаковка;
- Размер рыбы;
- Размер креветки;
- Тип обработки;
- Тип заморозки;
- Происхождение;
- Размер / калибр;
- Вид приготовления;
- Тип фасовки.
## Примеры признаков из товаров
### Тип заморозки
- штучная заморозка;
- монолитная заморозка;
- свежемороженые;
- охлажденная.
### Тип обработки
- неразделанная;
- разделанная с головой;
- потрошеная без головы;
- без головы;
- с головой;
- без кожи;
- филе;
- стейк.
### Вид приготовления
- слабосоленая;
- вяленая;
- горячего копчения;
- холодного копчения;
- в кляре;
- в масле;
- с морской капустой.
### Происхождение
- Вьетнам;
- Камчатка;
- Япономорская;
- Сахалин;
- Каспийская;
- Цимлянская;
- Чили;
- Армения;
- Средиземноморская;
- Севанская.
### Размер / калибр
- 1 кг и более;
- 4 кг и более;
- 7-8 кг;
- L2;
- U4;
- 16-20.
## Правила отображения цены
### Весовой товар с крупной фасовкой
Пример: горбуша 22 кг, цена 559 руб./кг.
Показывать:
- цена за кг: 559 руб.;
- за упаковку 22 кг: 12298 руб.;
- выбор фасовки: 22 кг или 11 кг.
### Единственная упаковка 1 кг
Пример: креветки 1 кг.
Показывать аккуратно:
- цена за упаковку 1 кг;
- можно не дублировать одинаковую цену два раза, если это визуально перегружает карточку.
### Маленькая фиксированная упаковка
Пример: кукумария 200 г.
Показывать:
- за упаковку 200 г: 300 руб.;
- не пересчитывать за кг, если это не нужно покупателю.
### Порционная фасовка
Пример: стейки тунца 0.5 кг.
Показывать:
- за упаковку 0.5 кг;
- кратность покупки 0.5 кг.
## Что стоит сделать для удобства покупателей
- Бейдж "крупная фасовка" для 10 кг, 20 кг, 22 кг и похожих упаковок.
- Бейдж "малая фасовка" для 1 кг, 0.5 кг, 200 г.
- Бейдж "штучная заморозка" для удобного разделения продукта.
- Бейдж "монолитная заморозка" там, где важно предупредить покупателя.
- Фильтр "разделка": неразделанная, разделанная, филе, стейк, без головы.
- Фильтр "тип заморозки".
- Фильтр "страна/регион происхождения".
- Фильтр "размер/калибр".
## Как это ляжет в админку
У товара должны быть общие поля:
- название;
- категория;
- описание;
- SEO;
- фото;
- опубликован/не опубликован.
У товара должны быть атрибуты:
- какие группы применяются к этому товару: например Упаковка и Размер рыбы.
У каждой фасовки/варианта должны быть:
- упаковка;
- размер/калибр, если есть;
- цена;
- старая цена;
- код товара;
- артикул;
- вес/объем/штук;
- доступность;
- публикация;
- значения атрибутов.
## Следующее действие
Нужно получить полный список атрибутов из старой админки, особенно:
- все значения упаковки;
- все размеры рыбы;
- все размеры креветок;
- все варианты разделки;
- все варианты заморозки;
- все регионы/страны происхождения.
После этого можно сделать удобную форму товара в админке не одной строкой, а таблицей фасовок как на старом сайте.