Техническое задание: Автоматическая группировка Excel-прайса

Цель проекта

Автоматизировать формирование структурированного прайс-листа в формате Microsoft Excel. Вместо плоского списка товаров необходимо получить документ, где категории и подкатегории свернуты в интерактивные группы, что улучшает навигацию и восприятие.

Исходные данные и текущая ситуация

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

Требуемый результат

Конечный файл должен иметь следующую структуру:

  • Каждая родительская категория и подкатегория должна быть оформлена как группа строк с возможностью сворачивания/разворачивания (как в ручной группировке Excel).
  • При открытии файла группы должны быть по умолчанию свернуты до уровня категорий.
  • Внутри каждой свернутой группы должны находиться все товары, относящиеся к данной категории или подкатегории.

Технические требования

  • Решение должно автоматически обрабатывать исходный файл, полученный из системы учета, и преобразовывать его в структурированный вид.
  • Логика группировки должна определяться по полям "Категория" и "Подкатегория" (или аналогичным) в исходных данных.
  • Процесс должен быть автоматизирован, чтобы исключить необходимость ручного форматирования для каждого нового прайса.

Настройка генерации фида товаров для Opencart

Требуется устранить проблемы в работе модуля генерации фида на сайте Opencart. Модуль не формирует корректно старые цены (oldprice) и некорректно обрабатывает вложенные категории товаров.

Доработка фронтенда Telegram MiniApp для заказа еды

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