- ANALYSIS.md: append the 2026-10-04 findings (94 SKUs, hidden categories, broken link, PDP gaps, shipping contradiction, guest checkout) - CATALOG.md: full de-duplicated inventory (11 categories, 94 products with prices/badges), 3 extra PDP samples, checkout/payment field map, store constants - PLAN.md: locked decisions, route map, data model + ERD, key flows, seed plan, layer acceptance checks and open questions
17 KiB
Анализ сайта-источника la-rose.by
Дата аудита: 2026-10-01 · Метод: обход живого сайта (HTML + headless-сессия для каталога и корзины).
Статус документа: факты о текущем сайте как есть. Плановые решения — в docs/PLAN.md.
0. Кратко
LaRose — минская доставка цветов (с 2018), ~94 уникальных товара, 11 категорий верхнего уровня,
8 информационных страниц, одностраничное оформление заказа, самовывоз + курьер по Минску.
Сайт работает на Webasyst Shop-Script (тема free1), интерфейс полностью русский, валюта — BYN.
Ключевой вывод для переделки: сайт функционально полный, но структурно бедный — на карточке товара нет структурированных полей (состав, размеры, количество стеблей, наличие), нет фасетных фильтров (только диапазон цены), нет блога/FAQ, аккаунт не выведен в шапку. Это и есть главный фронт работ по «крутому» сайту.
1. Карта страниц (sitemap)
graph TD
HOME["/ — Главная"] --> CAT["Каталог — 11 категорий"]
CAT --> C1["/category/bukety-tsvetov/ (~92)"]
CAT --> C2["/category/sbornye-bukety/ (~36)"]
CAT --> C3["/category/bukety-iz-alstromerii/ (~15)"]
CAT --> C4["/category/bukety-iz-gvozdiki/ (~16)"]
CAT --> C5["/category/bukety-iz-kustovoy-rozy/ (~20)"]
CAT --> C6["/category/bukety-iz-khrizantemy/ (~37)"]
CAT --> C7["/category/svadebnye-bukety-nevesty/ (3)"]
CAT --> C8["/category/monobuket/ (~23)"]
CAT --> C9["/category/kompozitsii/ (~7)"]
CAT --> C10["/category/tsvety-v-yashchike/ (1)"]
CAT --> C11["/category/tsvety-v-korzine/ (~6)"]
C1 --> PDP["/product/<slug|id> — ~94"]
C6 --> PDP
C8 --> PDP
CAT -. вне меню .-> H1["/category/bukety-iz-roz/ (22)"]
CAT -. вне меню .-> H2["/category/bukety-iz-gortenziy/ (0)"]
CAT -. вне меню .-> H3["/category/bukety-s-tyulpanami/ (0)"]
HOME --> TOP["Сервисное меню"]
TOP --> A1["/company/ — О компании"]
TOP --> A2["/dostavka/ — Доставка по Минску"]
TOP --> A3["/vozvrat/ — Возврат"]
TOP --> A4["/contacts/ — Контакты"]
A1 --> A1a["/company/b2b/ — Корпоративным клиентам"]
A1 --> A1b["/company/politika-konfidentsialnosti/"]
A2 --> A2a["/dostavka/oplata/ — Варианты оплаты"]
A2 --> A2b["/dostavka/zakaz/ — Как заказать"]
A4 --> A4a["/contacts/vakansii/ — Вакансии"]
HOME --> SYS["Транзакционные"]
SYS --> S1["/order/ — корзина + оформление (1 страница)"]
SYS --> S2["/cart/ — корзина (alt)"]
SYS --> S3["/login/ · /signup/ · /my/"]
SYS --> S4["/search/?query=…"]
2. Каталог
- Дерево: 2 уровня — 11 категорий верхнего уровня → товары. Подкатегорий нет, фильтры не сгруппированы.
- Товар может лежать в нескольких категориях (кросс-листинг), поэтому сумма по категориям > числа уникальных товаров (~94).
- Фильтры: только диапазон цены (
price_min/price_max, наблюдаемый диапазон 43–765 BYN) + «Показать» / «Очистить». Фасетов по поводу, цвету, цветку, размеру — нет. - Сортировки (
?sort=): Название, Цена, Хиты продаж, Оценка покупателей, Дата добавления, В наличии. - Пагинация: номерная, ~28 товаров на страницу + селектор «Показывать по».
- Блоки листинга: «Хиты продаж», бейджи
ХИТ! / NEW! / СКИДКА!, быстрая кнопка «В корзину», SEO-текст под сеткой. - Скрытые категории:
bukety-iz-roz(22 товара, есть только в SEO-тексте),bukety-iz-gortenziyиbukety-s-tyulpanami— отдают 200 и 0 товаров.
3. Карточка товара — реальный набор полей
Образец: /product/buket-iz-15-roz-fridom/
| # | Поле (как на сайте) | Примечание |
|---|---|---|
| 1 | Название (<h1>) |
«Букет из 15 роз» |
| 2 | Бейдж | Хит! / New! / Скидка! |
| 3 | Текущая цена | 142 BYN |
| 4 | Старая (зачёркнутая) цена | только при скидке |
| 5 | Валюта | BYN (og:product:price:currency) |
| 6 | Степпер количества | мин. + шт., name=quantity |
| 7 | Кнопка «Купить» | добавление в корзину |
| 8 | Галерея | 4 превью + основное изображение |
| 9 | Хлебные крошки | Главная › Букеты цветов › Монобукеты |
| 10 | «Поделиться» | ya-share2 |
| 11 | Таб «Обзор» | единственный таб |
| 12 | Описание | свободный текст (SEO-заготовка) |
| 13 | «Просмотренные товары» | блок истории просмотра |
Чего нет как структурированных данных (главный разрыв): размеры/варианты, состав букета, количество стеблей, высота/габариты, уход, срок доставки, наличие/остаток, допы, отзывы и рейтинг. Состав и количество цветов спрятаны внутри названия («Белая ромашка, примерно 51 цветочек»).
4. Корзина и оформление
Оформление одностраничное — /order/, секции: Корзина → Оформление → Покупатель → Доставка → Оплата.
- Корзина: строки, степпер
мин./шт., цена за единицу и за строку, «Удалить» / «Удалить все товары», промокод (coupon_code+ «Активировать»), «Итого». - Покупатель:
firstname,phone,email,nomer_skidochnoy_karty(номер скидочной карты — лояльность),data_i_vremya_dostavki(дата и время доставки). - Доставка: страна/регион/город предзаполнены и заблокированы (Беларусь / Минск). Типы: «Доставка курьером» (Бесплатно · Сегодня) и «Самовывоз из магазинов» (Бесплатно · Сегодня). Карточки вариантов доставки с выбором дня/интервала. Адрес: имя получателя, телефон получателя, улица,
tekst-na-otkryt(текст для открытки), комментарий к заказу. Итоги: товары / доставка / итого. - Оплата: «Наличные при получении» и «Оплата картой онлайн (РБ, РФ, Мир)» — Visa, MasterCard, МИР, Google Pay, Yandex Pay, Apple Pay, ЕРИП.
Пробелы: нет явной опции «анонимный подарок» (только текст открытки), логика бесплатной доставки в копирайте противоречива (50 / 80 / 100 BYN в разных местах).
5. Информационные страницы
| URL | О чём |
|---|---|
/company/ |
О компании: с 2018, 5 точек самовывоза, импорт из 7 стран, бонусная система, B2B, заказ 24/7 |
/company/b2b/ |
Корпоративным: подарки сотрудникам/партнёрам, брендирование, оформление офиса, доставка за 1 час, безнал, счёт, скидка 10% |
/dostavka/ |
Доставка по Минску: бесплатно от 100 BYN, иначе 15 BYN; за МКАД +0.50 BYN/км; срок до 2 часов; самовывоз Притыцкого 10, 09:00–21:00 |
/dostavka/oplata/ |
Оплата: курьеру/в магазине, карта онлайн (WebPay, ЕРИП, Альфа-Банк), VISA/MasterCard/BELCART, Apple/Samsung Pay, безнал для юрлиц |
/dostavka/zakaz/ |
Как заказать: телефон/почта/корзина, круглосуточный приём, «Подтвердить заказ» → «Оплатить заказ» |
/vozvrat/ |
Возврат: живые цветы возврату не подлежат; претензии только в момент передачи; возврат на исходный способ оплаты, карта до 30 дней |
/contacts/ |
ООО «Диапазон Плюс», УНП 190438401, Притыцкого 10 пом. 1Н; 2 телефона; 09:00–21:00, праздники до 23:00 |
/contacts/vakansii/ |
Вакансии: менеджер по работе с клиентами, флорист; 2/2, метро Пушкинская |
/company/politika-konfidentsialnosti/ |
Политика обработки персональных данных |
FAQ, блог, новостей и отдельной страницы «доставка за МКАД» — нет.
6. Коммерческие факты (для констант сайта)
- Телефоны: +375 (29) 657-30-00, +375 (33) 657-30-00 · E-mail: info@La-rose.by
- Часы: ежедневно 09:00–21:00, праздники до 23:00; приём заказов онлайн — 24/7
- Адрес: г. Минск, ул. Притыцкого, 10, пом. 1Н (самовывоз, метро Пушкинская)
- География: Минск и Минская область; за МКАД +0.50 BYN/км
- Срок доставки: до 2 часов (B2B — приоритет 1 час)
- Валюта: BYN · Доставка: бесплатно от 100 BYN, иначе 15 BYN
- Оплата: наличные курьеру/в магазине, карта онлайн (Visa, MasterCard, БЕЛКАРТ, МИР; Google/Yandex/Apple/Samsung Pay; ЕРИП), безнал для юрлиц
- Гарантии: импорт 2 раза в неделю, свой курьер, претензии по качеству — при передаче
7. Дополнительные возможности и интеграции
- Поиск по каталогу (
/search/?query=), аккаунт Webasyst (/login/,/signup/,/my/) — не выведен в шапку/футер. - Избранное и сравнение: компоненты темы есть, отдельной страницы в sitemap нет.
- Лояльность: скидочная карта, промокоды, «Общая скидка», бонусная система, 10% корпоративным.
- Отзывы/рейтинг: сортировка «Оценка покупателей» есть, сами отзывы на PDP не рендерятся.
- Каналы: WhatsApp
wa.me/375296573000, Telegram-ботt.me/bot_a_nik_vsop, VKvk.com/La_Rose_by, Instagraminstagram.com/larose_by, онлайн-чат Bitrix24. - Аналитика: Yandex Metrika (72956191, webvisor + ecommerce), GA4/GTM (G-GNXX0B3PD5, G-4SN20SG8SP, AW-837118909, GTM-W8NK6WWQ), Meta Pixel 128304465805329, Mail.ru top.
8. Технические факты
- Платформа: Webasyst Shop-Script (
/wa-data/public/shop/…,/webasyst/отвечает 200,sitemap-shop.xmlсгенерирован Webasyst). - Тема:
free1.<meta name="generator">отсутствует. robots.txt: 38 запретов, включая/my/,/checkout/,/search/,/order/,/login/,/cart/, все query-string (/*?*),/webasyst/.sitemap-shop.xmlне перечисляет все товары: страницы/product/<id>/всплывают только из листингов.
9. Что это значит для переделки
| Разрыв | Решение (в docs/PLAN.md) |
|---|---|
| Поля товара не структурированы | Ввести контракт PDP: состав, количество стеблей, высота, размер/вариант, уход, наличие, срок доставки |
| Нет фасетных фильтров | Фасеты: повод, цвет, тип цветка, размер, цена + сортировки как сейчас |
| Аккаунт спрятан | Вывести вход/кабинет в шапку, добавить историю заказов и повтор заказа |
| Противоречивые условия доставки | Один источник констант: порог бесплатной доставки, за МКАД, срок, часы |
| Нет FAQ/блога | Добавить FAQ на страницы доставки/оплаты (низкая стоимость, высокий SEO-эффект) |
| SEO-слаги и числовые ID | Сохранить существующие слаги 1:1, для /product/<id>/ подготовить 301-карту |
| Аналитика и чат | Решить судьбу Bitrix24, сохранить паритет по Метрике/GA4/Pixel |
10. Дополнение от 2026-10-04 — полный инвентарь каталога и чек-аут
Аудит дособран: полный дедуплицированный инвентарь (94 товара, 11 категорий, цены, старые цены,
бейджи, кросс-листинг), 3 дополнительных образца PDP, точные поля и способы оформления/оплаты,
константы. Полные таблицы и оговорки — в приложении docs/CATALOG.md.
Новые/уточнённые факты:
- Каталог: 256 слотов в листингах → 94 уникальных товара; размер страницы фиксирован (28), селектор «Показывать по» не активен; бейджи ХИТ! × 24, NEW! × 13, СКИДКА! × 5.
- Скрытые категории:
/category/bukety-iz-roz/(22 товара, только прямой URL и крошки); «Гортензии» и «Тюльпаны» — HTTP 200, но 0 товаров. Дополнительно видны/category/rozy-po-tsvetu/и/category/krasnye-rozy/(крошки PDP). - Битая ссылка: карточка
/product/1997/в листинге ведёт на HTTP 404. - PDP: структурированных полей нет ни у одного образца; у части товаров есть варианты («15/19/25 роз» → 198/240/325 BYN) с одной характеристикой «Кому дарим цветы».
- Бесплатная доставка: копирайт противоречив (50 / 80 / 100 BYN), а фактически в корзине настроен один бесплатный вариант доставки по Минску без порога; тариф 15 BYN и «+0.50 BYN/км» в корзине недостижимы (город заблокирован как Минск).
- Оформление: гостевой чекаут возможен; промокод
coupon_codeс ошибкой «Купон недействителен»; поля получателя включаютtekst-na-otkryt(текст открытки) иnomer_skidochnoy_karty. - Оплата: «Наличные» и «Оплата картой онлайн» (плагин
begateway; Visa/MasterCard/МИР, Google/Yandex/Apple Pay, ЕРИП). - Не проверено: отправка заказа и редирект оплаты, валидный промокод, тариф за МКАД.