Дата создания: 2026-01-09
Последнее обновление: 2026-01-09
Что происходит:
/path/to/file.xlsx)Мои действия:
✅ Получен файл: [путь к файлу]
📖 Готов начать создание лендинга
Что я спрашиваю:
Какого типа лендинг нужно создать?
1. В наличии - лендинг с остатками товаров и проверкой доступности
2. Под заказ - лендинг для товаров под заказ (без остатков)
Варианты ответов пользователя:
Что происходит после ответа:
в-наличии или под-заказ)Что я спрашиваю:
Введите название клиента для кого делаем лендинг?
Варианты ответов пользователя:
Что происходит после ответа:
Что я делаю:
validate_excel_structure(df, landing_type)Что проверяю:
Артикул ✅ ОбязательноКатегория ✅ ОбязательноНаименование ✅ Обязательно (альтернативы: “Наименование товара”, “Название”)Остаток ✅ ОбязательноОстаток ❌ Не требуетсяПодкатегорияКвантШтрихкодСрок годности (cутки) (альтернативы: “Срок годности (сутки)”, “Срок годности”)Вес (гр/мл) (альтернативы: “Вес, гр (Объём, мл)”, “Вес”)Цена Партнеру (альтернатива: “Стоимость товара в закупке, с НДС”)Рекомендуемая Розничная ЦенаСсылка на фотоСсылка на фото.1Что я делаю:
python3 generate_landing.py "[путь к файлу]" "[название клиента]" "[short-name]" --type [тип]
Что происходит при генерации:
Что я вывожу:
✅ Файл соответствует стандарту
🎨 Генерирую лендинг "[тип]" для клиента "[название клиента]"...
[Процесс генерации]
✅ Лендинг успешно создан!
🔗 Ссылка для клиента:
https://gen202020212022-ui.github.io/VkusVill_KZ-Landings/[имя-файла]
✅ Эту ссылку можно отправлять клиенту - она работает для внешних пользователей
✅ Доступна на всех устройствах: компьютер, iPhone, Android
Что я делаю:
Что я вывожу:
❌ Файл не соответствует стандарту
Ошибки:
- Отсутствует обязательная колонка "Остаток" (столбец M, индекс 12)
- Не найдена колонка "Категория" (ожидается столбец B, индекс 1)
- Столбец D (индекс 3): ожидается "Наименование", найдено "Название товара"
Предупреждения:
- Столбец E (индекс 4): нестандартное название "Квантность" (ожидается "Квант")
📋 СТАНДАРТ ФАЙЛА:
Документация: Workspace/VkusVill_KZ/Landings/landings/EXCEL_STANDARD.md
💡 Рекомендации по исправлению:
1. Добавьте колонку "Остаток" в столбец M (для типа "В Наличии")
2. Убедитесь, что колонка "Категория" находится в столбце B
3. Переименуйте "Название товара" в "Наименование" (или оставьте как есть, если это альтернативное название)
После исправления файла, попробуйте снова.
Что происходит после ошибки:
Пользователь: "Сделай мне лендинг по файлу /Users/crocodile/Desktop/file.xlsx"
AI: "✅ Получен файл: /Users/crocodile/Desktop/file.xlsx
📖 Готов начать создание лендинга
Какого типа лендинг нужно создать?
1. В наличии - лендинг с остатками товаров и проверкой доступности
2. Под заказ - лендинг для товаров под заказ (без остатков)"
Пользователь: "В наличии"
AI: "Введите название клиента для кого делаем лендинг?"
Пользователь: "Dokovil"
AI: "📖 Проверяю файл на соответствие стандарту...
✅ Файл соответствует стандарту
🎨 Генерирую лендинг "В Наличии" для клиента "Dokovil"...
[Процесс генерации]
✅ Лендинг успешно создан!
🌐 Доступен по адресу: https://gen202020212022-ui.github.io/VkusVill_KZ-B2B/landings/dokovil"
Пользователь: "Сделай мне лендинг по файлу /Users/crocodile/Desktop/file.xlsx"
AI: "✅ Получен файл: /Users/crocodile/Desktop/file.xlsx
📖 Готов начать создание лендинга
Какого типа лендинг нужно создать?
1. В наличии - лендинг с остатками товаров и проверкой доступности
2. Под заказ - лендинг для товаров под заказ (без остатков)"
Пользователь: "В наличии"
AI: "Введите название клиента для кого делаем лендинг?"
Пользователь: "Dokovil"
AI: "📖 Проверяю файл на соответствие стандарту...
❌ Файл не соответствует стандарту
Ошибки:
- Отсутствует обязательная колонка "Остаток" (столбец M, индекс 12) для типа "В Наличии"
📋 СТАНДАРТ ФАЙЛА:
Документация: Workspace/VkusVill_KZ/Landings/landings/EXCEL_STANDARD.md
💡 Рекомендация:
1. Добавьте колонку "Остаток" в столбец M
2. Исправьте файл и попробуйте снова"
Пользователь: "Сделай мне лендинг по файлу /Users/crocodile/Desktop/file.xlsx"
AI: "✅ Получен файл: /Users/crocodile/Desktop/file.xlsx
📖 Готов начать создание лендинга
Какого типа лендинг нужно создать?
1. В наличии - лендинг с остатками товаров и проверкой доступности
2. Под заказ - лендинг для товаров под заказ (без остатков)"
Пользователь: "Под заказ"
AI: "Введите название клиента для кого делаем лендинг?"
Пользователь: "Тест Под Заказ"
AI: "📖 Проверяю файл на соответствие стандарту...
✅ Файл соответствует стандарту
🎨 Генерирую лендинг "Под заказ" для клиента "Тест Под Заказ"...
[Процесс генерации]
✅ Лендинг успешно создан!
🌐 Доступен по адресу: https://gen202020212022-ui.github.io/VkusVill_KZ-B2B/landings/test-pod-zakaz"
Перед началом генерации лендинга я проверяю:
в-наличии или под-заказ)Статус: ✅ Готов к использованию
Последнее обновление: 2026-01-09