Общая концепция

Необходимо создать интернет-магазин для продажи собственных отчетов и инструментов для 1С ЗУП. Система включает платежную интеграцию, корзину покупок, личный кабинет пользователя и автоматические уведомления для продавца и покупателя о статусе заказа.

Ключевая особенность: двухслойная архитектура отчета

Каждый отчет состоит из двух частей:

  • Интерфейсная часть - отображается у клиента на сайте: кнопки, таблицы, формы управления. Она не содержит алгоритмов обработки данных.
  • Расчетная (функциональная) часть - хранится на сервере в виде отдельной обработки и загружается по требованию через API. Она не сохраняется на диски клиента и работает только в оперативной памяти.

Принцип работы подписки или разового использования

Когда клиент нажимает кнопку «Сформировать отчет», происходит запрос на сервер. Система моментально скачивает и выполняет расчетную часть - сервер принимает исходные параметры заказа, формирует подготовленные таблицы данных и возвращает их интерфейсной части.
После отправки результата расчетная логика очищается из памяти, клиентская часть выводит данные в удобном интерфейсе (с фильтрами, сортировкой и группировкой).

Основные требования

  • Личный кабинет клиента, история заказов, доступ к купленным отчетам;
  • Корзина и прием платежей (любая популярная платежная система);
  • Уведомления по email/внутри личного кабинета для продавца и клиента (при заказе, при оплате и при готовности файлов);
  • Админка для продавца с мониторингом заказов, выписки отчетов, ручной генерации и скачивания готовых таблиц;
  • API-шлюз для быстрого ответа между браузером и серверными обработками;
  • Инкапсуляция логики (расчет живет только сессию клиента, никаких следов — cleartext нет).

В задачке вся коммерческая информация с названием фирмы или контактов опущена.

Разработка AI-агента для новостного Telegram-канала

Требуется создать полностью автономный сценарий в n8n для поиска, обработки и публикации новостей по теме Иркутская область. Система должна работать с ИИ-агентами, проверять дубликаты и публиковать посты в Telegram.