VkusVill_KZ-Landings

Стандарты работы над лендингами

Дата создания: 2026-01-09
Последнее обновление: 2026-01-09


📋 Процесс создания лендинга

Обязательная последовательность действий:

1. Запрос типа лендинга (ПЕРВЫЙ ВОПРОС)

Когда пользователь просит создать лендинг и предоставляет путь к файлу, ПЕРВЫМ вопросом должен быть:

“Какого типа лендинг нужно создать?”

Важно: Не начинать проверку файла до получения ответа на этот вопрос!


2. Запрос названия клиента (ВТОРОЙ ВОПРОС)

После получения ответа о типе лендинга, ВТОРЫМ вопросом должен быть:

“Введите название клиента для кого делаем лендинг?”

Особенности:

Важно: Не начинать проверку файла до получения названия клиента!


3. Проверка файла на соответствие стандарту (ТРЕТИЙ ШАГ)

Только после получения ответов на оба вопроса:

  1. Тип лендинга
  2. Название клиента

Можно приступать к проверке файла на соответствие стандарту.

Действия:

Результаты проверки:

✅ Если файл соответствует стандарту:

❌ Если файл НЕ соответствует стандарту:


📋 Пример диалога

Пользователь: "Давай создадим лендинг по файлу /path/to/file.xlsx"

AI: "Какого типа лендинг нужно создать? В наличии или Под заказ?"

Пользователь: "В наличии"

AI: "Введите название клиента для кого делаем лендинг?"

Пользователь: "Dokovil"

AI: "📖 Проверяю файл на соответствие стандарту..."

[Проверка файла]

✅ Файл соответствует стандарту
🎨 Генерирую лендинг "В Наличии" для клиента "Dokovil"...

Или в случае ошибки:

AI: "❌ Файл не соответствует стандарту"

Ошибки:
- Отсутствует обязательная колонка "Остаток" (столбец M, индекс 12)
- Не найдена колонка "Категория" (ожидается столбец B, индекс 1)

📋 СТАНДАРТ ФАЙЛА:
   Документация: Workspace/VkusVill_KZ/Landings/landings/EXCEL_STANDARD.md

💡 Рекомендация: 
1. Добавьте колонку "Остаток" в столбец M
2. Убедитесь, что колонка "Категория" находится в столбце B
3. Исправьте файл и попробуйте снова

🎯 Типы лендингов

1. В Наличии (--type в-наличии)

2. Под заказ (--type под-заказ)


📋 Стандарт Excel-файла

Документация: Workspace/VkusVill_KZ/Landings/landings/EXCEL_STANDARD.md

Обязательные колонки (для всех типов):

Для типа “В Наличии”:

Для типа “Под заказ”:


🔧 Технические детали

Функция валидации:

validate_excel_structure(df, landing_type='обычный')

Параметры:

Возвращает:


✅ Контрольный список

Перед началом генерации лендинга убедитесь:


Статус: ✅ Активно используется
Последнее обновление: 2026-01-09