# Анализ первых товаров и атрибутов ## Что видно по присланному списку Товары нельзя хранить только как "название + цена". Для удобного сайта и админки нужны: - товар; - одна или несколько фасовок; - цена за кг, если товар весовой; - цена за упаковку; - тип заморозки; - тип обработки/разделки; - происхождение; - размер или калибр; - вид приготовления; - тип фасовки. ## Новые группы атрибутов В `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; - фото; - опубликован/не опубликован. У товара должны быть атрибуты: - какие группы применяются к этому товару: например Упаковка и Размер рыбы. У каждой фасовки/варианта должны быть: - упаковка; - размер/калибр, если есть; - цена; - старая цена; - код товара; - артикул; - вес/объем/штук; - доступность; - публикация; - значения атрибутов. ## Следующее действие Нужно получить полный список атрибутов из старой админки, особенно: - все значения упаковки; - все размеры рыбы; - все размеры креветок; - все варианты разделки; - все варианты заморозки; - все регионы/страны происхождения. После этого можно сделать удобную форму товара в админке не одной строкой, а таблицей фасовок как на старом сайте.