Перейти к содержимому

Модуль OpenCart ​

UI prototype

Интерактивный модуль ниже сохраняет ранний UI-эксперимент с ручным Create. В актуальном сценарии Connect автоматически создаёт Admin Agent; старое требование Create не реализовывать.

Принятая архитектура · 1 октября 2026, вариант 2

Agentfy содержит harness; API Store Deputy предоставляет единый MCP; OpenCart-модуль — защищённый REST/JSON API. Store Deputy проверяет подключения, контекст сотрудника/покупателя, права, согласования и аудит, не создавая второй harness. Connect → вход/регистрация → безопасное подключение → автоматическое создание агента в Agentfy с MCP Store Deputy → возврат в модуль. В app: команды, агенты, аккаунт, биллинг и чат с каждым агентом.

Это заменяет предыдущее решение того же дня про MCP непосредственно в модуле. Код и прототипы ниже ещё не реализуют новую интеграцию. Сессии покупателей и настоящая корзина OpenCart имеют отдельную проверяемую привязку; cookie остаётся в магазине. См. решение о едином MCP: границы, этапы и оставшаяся работа над контрактом.

Подключите аккаунт. Создайте первого агента. Начните разговор. Модуль показывает следующий полезный шаг, а не стену настроек.

Интерактивная дизайн-концепция. Экраны аккаунта, создания и чат имитированы. Реальные аутентификация, ключи, агенты, подписки и подключения не создаются. OpenCart v3.x и 4.x — целевые версии; совместимость не проверена.

CRAFTS / STORE DEPUTYИнтерактивный прототип
store deputy.
ВАШ НОВЫЙ ПОМОЩНИК

Магазин с помощником.
Всё начинается с подключения.

Подключите аккаунт Store Deputy, чтобы добавить первого агента в OpenCart.

Войдите или создайте аккаунт на Store Deputy.
После этого вы вернётесь сюда.
ВАШ АККАУНТ · БЕСПЛАТНЫЙ ТАРИФ

Помощник и для ваших покупателей.

Добавьте Frontend Agent по платной подписке: вопросы о товарах, правила магазина и передача разговоров команде.

$24.00/ месяц
✓ Admin Agent остаётся включённым+ Frontend Agent на платном тарифе

Предлагаемая цена · $24.00 в месяц. Оплата в прототипе недоступна. Тариф не изменится, деньги не спишутся.

OpenCart v3.x и 4.x · Дизайн-концепция · Все изменения только в этом макете

Первое посещение ​

  1. Подключить. Приветственный баннер и одна кнопка по центру приглашают владельца подключиться.
  2. Войти или создать аккаунт. В настоящей интеграции кнопка перенаправляет на Store Deputy. Вход происходит там, затем владелец возвращается в аутентифицированный модуль. Прототип показывает экран сайта внутри и использует тестовый профиль без пароля.
  3. Выбрать агента. Сначала агентов нет. Admin Agent сразу имеет кнопку Создать, Frontend Agent требует платной подписки. Подключение не создаёт агентов молча.
  4. Создать Admin Agent. Владелец видит подготовку подключения, агента, инструментов и навыков. После завершения автоматически открывается Чат.
  5. Начать работу. Задать вопрос или выбрать задачу. Настройки доступны во вкладках над разговором.

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

Доступность агентов ​

АгентПервое подключениеПланируемый доступ
Admin AgentНе создан; Создать доступно сразуЗадачи владельца/команды, создание без платной подписки
Frontend AgentНе создан; показаны условия подпискиАгент покупателей по активной платной подписке

После подключения шапка показывает тестовый аватар, имя владельца, Бесплатный тариф и Улучшить тариф. Карточка Frontend Agent имеет то же действие. Обе открывают информацию, не меняют тариф и не списывают деньги.

Прототип предлагает $24.00 в месяц для Frontend Agent. Ежемесячная оплата — рабочее толкование запрошенной цены; лимиты, налоги и биллинг не определены. «Включён» описывает модель доступа основателя, не неограниченное использование модели или окончательный тариф. Информационная кнопка не активирует платного агента.

Создание: API, MCP и SKILL ​

Планируемая последовательность:

  1. Установить разрешённое подключение и передать API Key и API Secret бэкенду Store Deputy через аутентифицированный API-процесс.
  2. Создать Admin Agent в аккаунте владельца и связать с подключением.
  3. Зарегистрировать MCP OpenCart с разрешёнными инструментами.
  4. Зарегистрировать торговый SKILL, проверить готовность и открыть Чат.

Индикатор прогресса использует понятные продавцу названия. Технические детали — в Подключении и Истории, не на приветственном экране. Таймер лишь имитирует этапы, не реализует API и не регистрирует ресурсы. Выдача ключей, эндпоинты и упаковка SKILL ещё требуют реализации.

Секреты должны оставаться на сервере, вне URL перенаправления, HTML и логов. Возврат входа связать с исходным магазином/сеансом через проверенный краткоживущий процесс и разрешённый callback. Владение аккаунтом и права подписки проверять на сервере. Создание идемпотентно: повтор возобновляет или возвращает того же агента. Чат открывается после успешной регистрации MCP и SKILL; сбой должен показывать исправимую ошибку. Это требования, не завершённые средства контроля.

Чат — рабочее пространство ​

ВкладкаНазначение
Чат — активен после созданияСообщения, подсказки первых задач, постоянное поле ввода
ИсторияНастройка и задачи; различение действий инструментов и разговоров
ПодключениеМагазин/аккаунт, защищённые ключи, состояния MCP и SKILL
РазрешенияЯвные права чтения/записи; важные изменения требуют одобрения
НастройкиВключение агента, журнал отладки, параметры разговора

Ответы сценарные, настройки локальны для сеанса. Пауза отключает поле ввода. Сохранение подтверждает лишь макет; серверное хранение и контроль разрешений не реализованы. Права Frontend Agent должны оставаться отдельными от прав владельца.

Визуальное направление ​

Предоставленный скриншот модуля определил прежний экран настроек. Новый процесс сохраняет их в рабочем пространстве агента. Кремовый фон, белые карточки, массивные заголовки с засечками и сдержанные чёрные контуры передают стиль Store Deputy. Жёлтый выделяет следующее действие: подключение или создание. Оригинальный скриншот и его ключи не публикуются.

Далее: полномочия и восстановление, реализация, план.

Экраны аккаунта: Вход → Личный кабинет.