Перейти к содержимому
КЕЙС E-COMMERCE / DIGITAL

Цветочная коллекция Светланы Ареповской

Пересборка e-commerce без обнуления каталога, авторского контента и поисковой истории.

ПЕРИОД Долгосрочно · пересборка в 2026
МОЯ РОЛЬ Архитектура и пересборка digital-системы
Цветочная коллекция Светланы Ареповской — главный визуал кейса о пересборке e-commerce
КОНТЕКСТ ПРОЕКТА

Новый сайт — без потери накопленного

Цветочная коллекция — нишевый интернет-магазин коллекционных растений с собственной товарной, коллекционной, авторской и поисковой историей. При пересборке важно было сохранить эту систему, а не просто заменить её внешнюю оболочку.

СУТЬ ЗАДАЧИ

Пересобрать технический и визуальный слой без обнуления содержания

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

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

Меняется оболочка. Каталог, авторский материал и связи между страницами сохраняют свою роль.
ЧТО ПЕРЕНОСИМ В НОВУЮ СИСТЕМУ
Каталог и товарные данные
Авторские тексты и фотографии
Поисковые адреса и связи страниц
Один связанный интернет-магазин, а не заново собранный пустой каталог
МОЯ РОЛЬ

Архитектура пересборки и контроль связности

Моя работа в проекте — выстроить решение и провести пересборку сайта так, чтобы данные, поисковая структура, интерфейс и дальнейшая эксплуатация не оказались отдельными несвязанными задачами.

Решение и данные

Архитектура нового сайта, миграция данных и контроль связей внутри каталога.

Поиск и интерфейс

SEO, аналитика и интерфейсные решения как части одной системы.

Качество и передача

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

НАПРАВЛЕНИЕ · 01

Каталог и миграция данных

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

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

Порядок работы: сначала сохранение и контроль — затем интерфейс.

НАПРАВЛЕНИЕ · 01 · КЕЙС · 011 003 карточки и 6 466 изображений: как сохранить товарную систему при пересборкеСверка исходной базы, тестового импорта и актуального каталога: товары, фотографии, категории, авторский контент и SEO-поля без потери исходных идентификаторов.
01 / Задача пересборки

Перенести каталог — значит сохранить связи внутри товарной системы

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

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

1 003товарные карточкисвязи с контентом и SEO-полями
6 466изображенийфотографии, привязанные к товарам
6категорийтоварная структура JoomShopping

Главный принцип: товарная карточка, её ID, фото, категория и содержание должны оставаться одной связанной записью. Равные итоговые количества сами по себе не доказывают сохранность каждой связи — идентификаторы проверяются отдельно.

02 / Контроль целостности

Три состояния базы — один состав критических сущностей

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

СущностьИсходная базаТестовый импортАктуальная база
Товарные карточки1 0031 0031 003
Изображения товаров6 4666 4666 466
Категории JoomShopping666
Контрольная книга отдельно фиксирует отсутствие потери исходных ID товаров, изображений и категорий при тестовом переносе. Совпадение количества строк не подменяет проверку этих идентификаторов.
03 / Логика работы

Сначала определить, что можно менять, а что нужно сохранить

Этапы миграции не должны переписывать соседние критические сущности. Для этого данные сопоставлялись и проверялись как связанный набор.

01 / СопоставитьКарточка и ID

Сверить исходные идентификаторы и названия товаров между состояниями базы.

02 / СохранитьСвязанные материалы

Удержать изображения, категории, авторские тексты и SEO-поля.

03 / ОграничитьГраницы изменения

Не затрагивать соседние сущности при переносе отдельной части данных.

04 / ПроверитьРезультат переноса

Сопоставить количество, исходные ID и заполнение карточек.

Моя зона

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

Авторский контент

Фотографии растений и авторские описания Светланы Ареповской сохранены в товарном массиве. Их создание я не приписываю себе.

04 / Проверка актуального каталога

Сохранить число записей мало — важно проверить наполнение карточек

В актуальной базе отдельно проверены изображения, описания, SEO-поля и статус публикации. Эти показатели говорят о состоянии данных, но не о заказах или выручке.

Главное изображение1 003 / 1 003
SEO title и meta description1 003 / 1 003
Краткое описание998 / 1 003
Полное описание1 000 / 1 003
973 / 1 003ОпубликованоСтатус карточки в актуальной базе, не подтверждение наличия товара.
372 / 1 003Положительный остатокОтдельный показатель данных об остатке, не подтверждение фактических продаж.
576 / 1 003Положительная ценаНаличие цены не равно доступности товара к заказу.

Число опубликованных карточек, положительных остатков и заполненных цен нельзя складывать или интерпретировать как продажи и количество гарантированно доступных товаров.

05 / Доказательная база

Контрольная книга и SQL-экран — два разных формата проверки

Рабочая книга составлена из первичных SQL-дампов и README этапов. Экран SQL — реконструкция по данным актуальной базы; он не является оригинальным историческим скриншотом.

E4 / Рабочий документ из первичных источников

Контроль миграции товарной базы

Три состояния базы, проверка количеств и исходных ID; заполнение критических полей и границы переноса.

Открыть Excel ↗
SQL-сверка актуальной базыE3 / Реконструкция · Нажмите для увеличения
Реконструированный SQL-экран KOFLOWER: счётчики товарных карточек, изображений и категорий актуальной базы
Экран подготовлен по данным актуального состояния. Он иллюстрирует техническую сверку и не заменяет рабочую книгу или оригинальную историческую фиксацию действий.
НАПРАВЛЕНИЕ · 01 · КЕЙС · 02Backup → staging → QA → rollback: миграция с ограниченным рискомРезервная копия, отдельная тестовая среда и проверка каждого пакета изменений — без необходимости пересобирать весь магазин из-за ошибки одного слоя.
01 / Принцип миграции

Ошибка одного слоя не должна требовать пересборки всего магазина

Работу разбивали на контролируемые шаги. Сначала сохраняли исходное состояние, затем проверяли изменения отдельно — с возможностью вернуться назад при ошибке.

01 / BackupСохранить базу

Резервная копия оставляет контрольную точку до внесения изменений.

02 / StagingОтдельная проверка

Тестовое состояние позволяет проверить пакет без немедленного изменения рабочего магазина.

03 / ПакетОдин слой за раз

Изменения ограничиваются своей зоной, не переписывая соседние сущности.

04 / QAСверить результат

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

Rollback — маршрут возврата при сбое, а не показатель результата. Контрольная точка нужна, чтобы ошибочную итерацию можно было изолировать и исправить без повторного запуска всей миграции.

02 / Сохранность заказов

Старые заказы сохранены; новые записи не переписали историю

Состояния заказов сверялись отдельно от работы с каталогом и интерфейсом. Числа показывают целостность данных, а не рост продаж.

Исходная база225Заказы до миграции
Тестовый импорт225Старые записи сохранены
Актуальная база229Четыре записи появились позже
Исходные ID старых заказов сохранены. Разница 225 → 229 отражает четыре более поздние записи, а не четыре заказа, полученные благодаря миграции.
03 / Проверка и возврат

Ошибочная тестовая итерация ссылок осталась локальной проблемой

Rollback-подход понадобился на практике: неверный тестовый вариант ссылок был локализован и исправлен, без превращения ошибки в повод пересобирать весь магазин.

Тестовая итерация

Ссылки потребовали исправления

Во время отдельной проверки один вариант изменения ссылок оказался ошибочным. Это была проблема конкретного пакета, а не свидетельство потери товарной базы или заказов.

Rollback-подход

Вернуться к контрольному состоянию

Наличие точки возврата позволило локализовать проблемную итерацию и исправить её. Соседние части системы не требовалось собирать повторно вместе со ссылками.

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

04 / Изолированные пакеты

YOOtheme восстанавливали отдельно — товары, цены и заказы не трогали

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

Отдельный пакетВосстановление YOOtheme

Интерфейсные изменения выполнялись как отдельная задача со своей проверкой, без смешения с переносом товарной базы.

Не затрагивалось пакетомТовары · заказы · цены

Эти сущности не переписывались в рамках восстановления YOOtheme. Их целостность проверялась отдельно от интерфейсного результата.

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

НАПРАВЛЕНИЕ · 02

SEO и сохранение контентной связности

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

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

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

НАПРАВЛЕНИЕ · 02 · КЕЙС · 01 102 логических маршрута / 510 записей 301: управляемая URL-миграция Карта старых и новых адресов: пять технических вариантов на один маршрут, раздельный учёт версий и доказательство на уровне реестра.
01 / Логика URL-миграции

Старый адрес и новый адрес — один логический маршрут, а не пять разных страниц

При пересборке сайта карта old→new и записи 301 велись отдельно от товарного каталога. Актуальный реестр фиксирует число маршрутов и их технических вариантов, не измеряя рост поискового трафика.

102логических маршрута old→new

Сопоставления прежнего адреса с новым адресом для переноса поисковых входов.

510опубликованных записей с кодом 301

Физические записи актуальной таблицы redirect_links, по пять вариантов на логический маршрут.

Один old→new маршрут — пять вариантов адреса
  • https
  • http
  • www
  • test2
  • относительный путь
Это типы технических записей реестра, а не пять самостоятельных страниц. Наличие записи в базе не равно проверке фактического HTTP-ответа каждого адреса.
02 / Карта маршрутов

Маршруты распределены по четырём типам контента

Реестр показывает, какие типы старых адресов получили соответствия в новой структуре. Это состав карты из актуальной таблицы, а не отчёт об изменении позиций в поиске.

56карточки товаров

Маршруты отдельных товарных страниц.

40статьи и блог

Маршруты редакционных материалов.

5категории и разделы

Маршруты страниц структуры сайта.

1legacy EasyBlog URL

Отдельный исторический маршрут.

Контроль состава: 56 + 40 + 5 + 1 = 102 логических маршрута. Пять технических вариантов каждого представлены в 510 физических записях 301.

03 / Версии и границы результата

490 и 510 — разные контрольные состояния, не две оценки одной таблицы

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

README / Stage 03490

Записи конкретного этапа

Число из README Stage 03. Оно описывает зафиксированное в нём состояние и не является актуальным числом опубликованных записей.

Актуальная redirect_links510

Опубликованные записи 301

Более позднее состояние SQL-таблицы: 102 логических old→new маршрута, представленных пятью техническими вариантами каждый.

МОЯ РАБОТА

Архитектура SEO-переезда, работа с URL-картой и проверка связности старых и новых адресов в рамках пересборки сайта.

ЧТО ЭТИ ДАННЫЕ НЕ ДОКАЗЫВАЮТ

Записи в таблице не подтверждают рост позиций, трафика, заявок или фактический HTTP-ответ всех адресов без отдельной проверки.

04 / Доказательная база

Проверяемая карта URL — в рабочем реестре из актуальной redirect_links

Назначенное этому кейсу доказательство — отдельная рабочая книга с логическими парами old→new, выборкой записей и источником данных. Она показывает состав карты, а не поисковый или коммерческий эффект.

E4 · Рабочий реестр из актуальной SQL-таблицы

03_SEO_REDIRECT_REGISTER.xlsx

Содержит сводку 510 физических записей 301 и карту 102 логических old→new маршрутов. Отдельные листы позволяют проверить выборку и происхождение данных.

Открыть реестр
СводкаЧисла и состав актуальной карты
Выборка 25Примеры исходных и новых URL
Карта 102Логические пары old→new
ИсточникПроисхождение записей реестра
Книга имеет класс E4: она собрана из актуальных первичных данных. Это не исторический скриншот и не результат live-проверки всех перенаправлений. Другие доказательства проекта закреплены за своими Section.
НАПРАВЛЕНИЕ · 02 · КЕЙС · 0285 авторских статей и внутренняя связность: сохранить контент, а не заменить SEO-заготовкамиОтдельный этап восстановления статей, изображений и переходов из товарных описаний — с сохранением авторства Светланы Ареповской.
01 / Восстановление материалов

Вернуть статьи как отдельный контентный слой — вместе с иллюстрациями

Авторские материалы восстановлены отдельным миграционным этапом, а не заменены типовыми текстами ради SEO. Вместе со статьями обработаны их изображения.

85авторских статей

Восстановлены отдельным этапом миграции; сохранился содержательный слой проекта.

Автор текстов — Светлана Ареповская.
771изображение в статьях

Изображения обработаны при восстановлении статей. Это масштаб работы с материалами, а не показатель трафика.

Реальные фотографии сортов сохраняются как часть контентной базы.

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

02 / Тематические переходы

Старые описания товаров содержали переходы к редакционным материалам и разделам. При восстановлении эти связи нормализованы и использованы как основа внутренней тематической структуры сайта.

03 / Авторство и границы работы

Контент Светланы сохранился в системе — я работал над его переносом и связями

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

Авторский материал

Статьи и реальные фотографии сортов

Авторский контент принадлежит Светлане Ареповской. Реальные фотографии конкретных сортов не подменяются генеративными изображениями.

Моя работа

Сохранение материалов и внутренней структуры

Восстановление контентного слоя, работа с изображениями, нормализация переходов из товарных текстов и сохранение тематической связности при пересборке сайта.

НАПРАВЛЕНИЕ · 03

Интерфейс, e-commerce и измеримые сценарии

После стабилизации данных интерфейс интернет-магазина строился на Joomla 6.1.0, YOOtheme Pro и JoomShopping 5.9.2. YOOtheme отвечает за оболочку и композицию страниц; JoomShopping — за товарную модель, категории, корзину и заказы.

Я связывал интерфейсные решения с устройством каталога и пользовательскими переходами. Аналитика здесь — карта поведения: она помогает рассматривать движение по сайту и отдельные действия, не подменяя их неподтверждёнными показателями продаж.

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

НАПРАВЛЕНИЕ · 03 · КЕЙС · 01YOOtheme как оболочка, JoomShopping как владелец товарной логикиКак развести оформление сайта и работу интернет-магазина, сохранив точность товарной карточки и фотографий сортов.
01 / Разделение ответственности

Дизайн сайта и товарная логика — два связанных слоя с разными задачами

Пересборка велась на Joomla 6.1.0, YOOtheme Pro и JoomShopping 5.9.2. Важно было не подменить магазин набором декоративных HTML-блоков: у каждого слоя остаётся собственная ответственность.

Внешняя оболочка / оформление

Joomla + YOOtheme Pro

Структура стандартных страниц и визуальная система сайта.

  • Шапка и подвал
  • Типографика
  • Контейнеры и сетки
  • Обычные страницы и списки блога

Граница: визуальные контейнеры не берут на себя обработку цены, остатка или заказа.

Товарная система / e-commerce

JoomShopping

Карточки, категории и действия покупателя остаются в контуре магазина.

  • Список товаров
  • Карточка и категории
  • Цена и доступность
  • Корзина и оформление заказа

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

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

02 / Точность товарной карточки

Карточка сорта — часть товарной идентификации, а не декоративная плитка

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

  1. 01 / ИдентификацияРеальная фотография сорта

    Фото и авторский контент Светланы Ареповской остаются частью исходной товарной системы.

  2. 02 / КонтекстНазвание и категория

    Карточка должна сохранять понятную связь растения с соответствующим товарным разделом.

  3. 03 / СостояниеЦена и доступность

    Товарные значения принадлежат JoomShopping; публикация карточки сама по себе не подтверждает наличие.

  4. 04 / ДействиеКорзина и заказ

    Покупатель продолжает сценарий в магазине, а не в независимой от товара HTML-имитации.

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

03 / Правила реализации

Настройка интерфейса без глобальных побочных эффектов

Нестандартные элементы дорабатываются только там, где обычной композиции не хватает; штатные возможности Joomla, YOOtheme и JoomShopping сохраняют свои задачи.

01 / ОБЛАСТЬ ДЕЙСТВИЯ

Локальные классы и CSS

Дополнительные блоки используют классы с префиксом koflower- и локальные стили. Без глобальных сбросов, способных изменить соседние страницы.

Стили привязаны к своему блоку
02 / МИНИМАЛЬНАЯ СЛОЖНОСТЬ

Не добавлять лишние зависимости

Если задачу решают CSS или штатные возможности UIkit, нет причины вводить тяжёлый JavaScript или случайные внешние библиотеки.

Сначала штатная механика
03 / ГРАНИЦА ИНТЕГРАЦИИ

Магазин остаётся магазином

Кастомный HTML/CSS дополняет визуальную композицию, но не подменяет карточку товара, обработку цены, наличия и оформления заказа.

Данные и покупка — в JoomShopping
04 / Доказательная база

Реальный интерфейс и актуальный масштаб — разные типы подтверждения

Первичный рабочий экран JoomShopping показывает устройство товарного контура. Отдельная реконструкция по актуальным данным демонстрирует структуру каталога в более позднем состоянии. Эти материалы не подменяют друг друга.

Первичный экран / рабочий срез

JoomShopping в реальной административной среде

Список товаров, названия, фотографии, артикулы, категории, цены, количество, статус публикации и фильтры.

Первичный рабочий экран админки Joomla и JoomShopping с товарным каталогом KOFLOWER

Внизу экрана показано «Всего: 156». Это число относится только к показанному рабочему срезу; оно не описывает актуальные 1 003 карточки. Точная дата исходного экрана отдельно не подтверждена.

Открыть первичный экран ↗
E3 / Реконструкция по актуальным данным

Рабочая схема текущего товарного каталога

Состав и интерфейс JoomShopping показаны в подготовленном по данным проекта экране; это не фотография исходной исторической админки.

Реконструированный рабочий экран JoomShopping по актуальным данным каталога KOFLOWER

Актуальная база: 1 003 карточки, 6 466 изображений и 6 категорий. Эти значения характеризуют структуру каталога; они не доказывают продажи или наличие каждого опубликованного товара.

Открыть реконструкцию ↗

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

НАПРАВЛЕНИЕ · 03 · КЕЙС · 02«Уточнить наличие» и Метрика: конверсионный сценарий без выдуманных продажОт отдельного запроса о растении — к защищённой форме, уведомлению и раздельному учёту действий на сайте.
01 / Сценарий обращения

«Уточнить наличие» — отдельное действие, а не обещание готового заказа

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

  1. 01 / Точка входаЗапрос о растении

    Якорный призыв к действию ведёт к форме «Уточнить наличие растения».

  2. 02 / КонтактПередать вопрос

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

  3. 03 / ОбработкаСохранить отправку

    Конфигурация предусматривает сохранение отправок и email-уведомления. Сам факт отправки ещё не равен продаже.

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

02 / Логика формы

Форма должна принять запрос и сохранить управляемость обработки

Поведение формы дорабатывалось итерациями: от базового контакта до обязательности полей, согласия, уведомлений и компактной вертикальной версии. Состав показан по конфигурации, без выдуманных цифр обращений.

Для посетителя

Понятный вопрос и контакт

Форма «Уточнить наличие растения» сохраняет отдельную точку входа и необходимые сведения для ответа.

  • Имя
  • Телефон
  • Email
  • Что уточнить?
Согласие на обработку персональных данных и сообщение после отправки предусмотрены в настройках формы.
Для обработки и защиты

Не только внешний вид

Конфигурация описывает поведение после отправки и меры против автоматических обращений.

  • Сохранение отправок
  • Email-уведомления
  • Honeypot
  • Минимальное время заполнения
  • Управление обязательностью полей
  • Reset / hide после отправки
  • Компактная вертикальная версия
  • Адаптивные локальные стили
03 / Аналитика событий

Метрика показывает несколько уровней действий, а не количество продаж

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

01

Действия в магазине

Добавление товара в корзину, работа с корзиной и начало оформления заказа. Начало оформления не подтверждает завершённую покупку.

02

Контактные действия

Автоцель отправки формы, контакты, заполнение и отправка контактных данных. Даже достижения одной цели не равны числу уникальных заявок.

03

Навигационные действия

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

Пример значения цели: автоцель «отправка формы» — 286 целевых визитов / 1 184 достижения в сводке целей. Это разные метрики, а не 1 184 лида.

Исторический срез отдельно: на первичном экране за январь 2021 — 19 238 посетителей и доля поиска 58,1%. Эти цифры относятся только к указанному месяцу; не выдаю их за текущую посещаемость или эффект пересборки 2026 года.

04 / Доказательная база

Первичный экран и две реконструкции — три разных уровня подтверждения

Историческая сводка Яндекс.Метрики показывает конкретный период. Отдельные рабочие экраны систематизируют настройки целей и конфигурацию формы. Реконструкции не являются исходными историческими скриншотами.

Первичный экран / январь 2021

Реальная сводка Яндекс.Метрики

Посетители, источники трафика, глубина, время на сайте и конверсионные блоки — только за 1–31 января 2021 года.

Первичный пользовательский экран Яндекс.Метрики koflower.ru за январь 2021

Граница: один календарный месяц, не динамика всего проекта. Для этого PNG отмечено несовпадение SHA с хостинговым листингом: байтовое тождество не заявляется.

Открыть первичный экран ↗
E3 / реконструкция по данным целей

События и цели Метрики

Рабочая композиция со значениями разных типов действий: форма, корзина, контакты и начало оформления заказа.

Реконструированный рабочий экран целей Яндекс.Метрики KOFLOWER по данным проекта

Граница: значения целей не означают число лидов или продаж. Мини-графики на реконструкции не являются исторической помесячной выгрузкой.

Открыть рабочий экран ↗
E3 / реконструкция конфигурации

Форма «Уточнить наличие»

Поля и согласие, сохранение отправок, email-уведомления, защита от спама и адаптивное представление.

Реконструкция формы Convert Forms Уточнить наличие растения по конфигурации проекта KOFLOWER

Граница: экран подготовлен по реальной конфигурации и локальным стилям; он показывает реализацию сценария, но не доказывает рост конверсии.

Открыть конфигурацию ↗

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

НАПРАВЛЕНИЕ · 04

Передача владельцу и эксплуатационный QA

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

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

Принцип направления: передача владельцу и эксплуатационный контроль — часть устойчивости системы, а не формальное завершение пересборки.

НАПРАВЛЕНИЕ · 04 · КЕЙС · 0114 страниц инструкции: как вынести безопасную эксплуатацию из головы специалиста в процессПередача работы с JoomShopping: карточки растений, подтверждённые данные, SEO-поля, сохранность URL и обязательная проверка опубликованной страницы.
01 / Передача процесса

Управление магазином должно оставаться понятным без постоянного присутствия специалиста

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

Смысл передачи: не просто показать, где находится кнопка «Сохранить», а описать последовательность работы, допустимые изменения и точки контроля для конкретного магазина.
  1. 01 / НайтиОткрыть нужную карточку

    Поиск по названию сорта и фильтрам JoomShopping; переход в редактирование существующего товара или создание нового.

  2. 02 / ЗаполнитьВнести подтверждённые сведения

    Название, категория, описания, реальные фотографии и при необходимости цена, остаток и публикация.

  3. 03 / СохранитьНе затронуть связанные настройки

    Проверить SEO title, meta description и alt; не менять alias и URL без согласования.

  4. 04 / ПроверитьОткрыть страницу как посетитель

    После сохранения проверить карточку на сайте, её изображения, доступность и мобильное представление.

02 / Правила редактирования

Разделить обычную правку карточки и изменения, которые могут повредить связности каталога

Инструкция фиксирует, какие данные нужно заполнять, какие можно указывать только после подтверждения и что не следует менять самостоятельно.

Рабочие поля товара

Что проверять перед публикацией

  • Название и категория. Точное написание сорта, правильный раздел каталога.
  • Контент и фото. Краткое и полное описание, изображения коллекции; не присваивать авторский материал другому товару.
  • Коммерческие поля. Цена и количество — только по подтверждённым данным, без предположений о наличии.
  • Поисковые поля. SEO title, meta description и alt: содержательно, без одинаковых заготовок и набора ключевых слов.
Зоны, требующие согласования

Что нельзя менять вслепую

  • Alias / URL. Смена адреса может затронуть поисковые связи; в инструкции закреплён запрет на самостоятельное изменение.
  • Настройки магазина. Не заходить в системные параметры без конкретной задачи.
  • Данные о сорте. Не придумывать происхождение, селекционера, редкость и особенности растения.
  • Фото и публикация. Не удалять изображения без проверки замены; перед сохранением проверить нужный статус карточки.
Граница роли: авторские описания и фотографии растений принадлежат Светлане Ареповской. Моя работа — структура магазина, правила эксплуатации, сохранение связей данных и контроль качества изменений.
03 / Контроль после сохранения

Нажать «Сохранить» — не значит проверить результат

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

  • Адрес и открытиеСтраница товара или категории доступна, ошибки 404 нет.
  • ФотографииГлавное и дополнительные изображения загрузились и относятся к нужному растению.
  • Название и описанияТексты отображаются без потерь, название сорта не искажено.
  • Цена и наличиеПоказанные сведения соответствуют подтверждённым данным карточки.
  • Корзина и действиеКнопка покупки или корзина проверена в пользовательском сценарии.
  • Мобильная версияСтраница читается на телефоне, изображение и элементы не ломают компоновку.

Если проверка выявила проблему: зафиксировать её и согласовать исправление вместо случайного изменения URL, настроек магазина или состава данных.

04 / Доказательная база

Инструкция подтверждает передачу регламента, а не результат действий владельца

Назначенный этому кейсу документ — четырёхстраничная выдержка из рабочей инструкции на 14 страниц. В ней показаны конкретные поля товара, правила SEO и проверка страницы после сохранения.

E2 / Выдержка из рабочей инструкции · PDF · 4 страницы

Инструкция по администрированию Joomla и JoomShopping

Поиск и создание товара, обязательные поля, работа с SEO, осторожное обращение с адресами и чек-лист публичной проверки.

Открыть PDF ↗
Инструкция · 4 страницыПрокрутите документ или используйте навигацию PDF

Если встроенный просмотр недоступен в вашем браузере, откройте PDF отдельно — все четыре страницы доступны по этой ссылке.

01 / Работа с товарамиПоиск, редактирование и создание
02 / Обязательные поляПодтверждённые данные и сохранение URL
03 / SEO карточкиTitle, description, alt без выдумок
04 / Финальный QAОпубликованная страница и mobile

Граница доказательства: PDF подтверждает состав инструкции и регламент передачи. Он не доказывает, что владелец выполнил каждый пункт, а также не подтверждает рост SEO, количество заказов или коммерческий эффект.