+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

Okunev Agency Try-On: виртуальная примерка одежды

Менее 50 раз установок
Купить: 12 900 руб Онлайн-демо
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
Менее 50 раз
Версия:
0.2.2
Адаптивность:
Да
Поддержка композита:
Нет
Дата публикации:
29.10.2026

Совместимые редакции

Описание

Okunev Agency Try-On добавляет виртуальную примерку одежды по фотографии в интернет-магазин на 1С-Битрикс.

Покупатель загружает своё фото, подтверждает согласие на его отправку в AI-сервис и получает изображение, показывающее, как выбранный товар может выглядеть на нём. Примерка доступна прямо в карточке товара после подключения компонента.

Возможности
  • Виртуальная примерка одежды по фотографии покупателя.
  • Работа с товарами и торговыми предложениями из стандартных инфоблоков 1С-Битрикс.
  • Загрузка фотографии товара из детального изображения, изображения анонса или заданного свойства типа «Файл».
  • Предварительный просмотр загруженного фото, отображение состояния обработки и готового результата.
  • История до шести последних примерок текущего товара в пределах срока хранения.
  • Просмотр и удаление собственных фотографий и результатов.
  • Настраиваемые лимиты запусков на посетителя и на весь магазин за скользящие 24 часа.
  • Защита от повторного запуска одной и той же задачи при повторной отправке запроса.
  • Автоматическая очистка просроченных фотографий при регулярном выполнении агентов 1С-Битрикс.
  • Два адаптивных шаблона: основной и компактный.

Примерка с регистрацией и без неё

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

В гостевом режиме история и доступ к фотографиям связаны с текущим сеансом посетителя. Новый гостевой сеанс получает отдельный персональный лимит, поэтому дополнительно действует общий лимит магазина.

Оформление под дизайн магазина

Разработчик может изменить HTML-разметку, стили и расположение элементов, сохранив документированные атрибуты. Логика запросов и обработки результатов вынесена в общее JavaScript-расширение, а разметка карточек результатов находится в шаблоне компонента.

Шрифт наследуется от сайта; стили штатных шаблонов ограничены областью виджета. Инструкция по созданию собственного оформления включена в поставку в файле CUSTOMIZATION.md.

AI-сервис и дополнительные расходы

Для генерации используется внешний сервис FASHN AI. Владельцу сайта необходимы собственный API-ключ и положительный баланс API-кредитов FASHN.

Использование FASHN не входит в стоимость лицензии модуля и оплачивается владельцем сайта непосредственно поставщику сервиса.

Модуль использует Try-On Max в режиме balanced, разрешение 1k, один результат. По тарифам FASHN на 7 октября 2026 года одна успешная генерация требует 2 API-кредита. При тарифе On-Demand это 0,15 доллара США за результат; минимальная покупка — 100 кредитов за 7,50 доллара США. Тарифы сервиса могут изменяться. Актуальные тарифы FASHN API.

API-ключ используется только на сервере и не передаётся в браузер покупателя.

Работа с фотографиями

Фотография покупателя и изображение товара передаются в FASHN сервером сайта. Перед отправкой покупатель подтверждает согласие на обработку фотографии.

На стороне магазина исходные фотографии и результаты хранятся в отдельном приватном каталоге вне публичной директории сайта. Доступ к ним проверяется по владельцу и сроку хранения. Администратор задаёт срок от 1 до 72 часов.

Посетитель может удалить исходное фото и результат своей примерки раньше этого срока. Удаление фотографий из магазина не отменяет уже принятую задачу FASHN и не возвращает потраченные кредиты или локальный лимит запусков. Порядок обработки данных внешним сервисом определяется условиями FASHN отдельно.

Подключение и ограничения

Модуль не изменяет карточки товаров автоматически. Компонент подключает разработчик в шаблоне карточки с передачей ID товара. Для торгового предложения передаётся ID предложения; автоматическое переключение примерки при выборе цвета или размера требует интеграции с шаблоном сайта.

Поддерживаются локальные изображения товаров, доступные через CFile. Облачное файловое хранилище в текущей версии не поддерживается.

AI-визуализация помогает предварительно оценить образ, но не определяет размер и не гарантирует точную посадку одежды.

Технические требования
  • 1С-Битрикс: Управление сайтом, главный модуль main версии 23.0.0 или новее, модуль «Информационные блоки».
  • PHP 8.2 или новее; GD с поддержкой JPEG, PNG и WEBP.
  • EXIF рекомендуется для корректной ориентации фотографий с телефона; рекомендуемый memory_limit — от 256 МБ.
  • MySQL или MariaDB. PostgreSQL и кластерные конфигурации в текущей версии не заявлены.
  • Исходящие HTTPS-соединения с api.fashn.ai.
  • Отдельный приватный каталог вне DOCUMENT_ROOT, доступный PHP на чтение и запись и не опубликованный веб-сервером.
  • Регулярное выполнение агентов 1С-Битрикс. Для фоновой обработки и очистки без посещений сайта настройте их выполнение через cron.
  • HTTPS на сайте и современный браузер.

Технический идентификатор модуля — okunevagency.tryon, компонент — okunevagency:tryon.

Для подключения к карточке товара потребуются доступ к шаблону сайта и навыки разработки на PHP и 1С-Битрикс. Первую установку и проверку рекомендуется выполнять на тестовой копии проекта.

Установка и первоначальная настройка

  1.    

    Проверьте технические требования из описания решения: PHP и GD, версию main, модуль «Информационные блоки», доступ к FASHN и возможность создать приватный каталог вне корня сайта.


  2.    

    Загрузите и установите решение Okunev Agency Try-On: виртуальная примерка одежды стандартными средствами Маркетплейса 1С-Битрикс. После установки новые генерации выключены до заполнения настроек.


  3.    

    Откройте административный раздел: Настройки → Настройки продукта → Настройки модулей → Okunev Agency Try-On: виртуальная примерка одежды.

    Относительный адрес страницы настроек на вашем сайте:

    /bitrix/admin/settings.php?lang=ru&mid=okunevagency.tryon&mid_menu=1

  4.    

    В поле «API-ключ FASHN» укажите собственный ключ и убедитесь, что на балансе FASHN API достаточно кредитов.

    Альтернативный способ — переменная окружения OKUNEVAGENCY_TRYON_FASHN_KEY. Она должна быть доступна процессу PHP и имеет приоритет над ключом из настроек. Не добавляйте ключ в HTML, JavaScript или шаблон компонента.


  5.    

    В поле «ID инфоблоков каталога» перечислите разрешённые инфоблоки через запятую. Для торговых предложений добавьте ID их инфоблока.


  6.    

    При необходимости заполните «Свойство фотографии»: символьный код свойства типа «Файл». Используется первое значение этого свойства.

    Если поле пустое, модуль использует DETAIL_PICTURE, а при его отсутствии — PREVIEW_PICTURE. Если свойство задано, именно оно служит источником изображения; автоматического возврата к детальной фотографии при пустом значении свойства нет. Файл должен храниться локально на сайте.


  7.    

    Задайте «Приватное хранилище» — абсолютный путь отдельного пустого каталога вне DOCUMENT_ROOT. Например, на Linux: /var/lib/okunevagency-tryon.

    PHP должен иметь права на чтение и запись. Каталог нельзя публиковать через другой виртуальный хост, alias или прямую веб-ссылку.


  8.    

    Настройте ограничения:

    • «Запусков на посетителя за 24 часа» — персональный лимит; по умолчанию 5.
    • «Запусков на весь магазин за 24 часа» — общий лимит; по умолчанию 100. Он действует на всю установку модуля, включая её сайты.
    • «Хранить фотографии, часов» — от 1 до 72 часов; по умолчанию 24.
   

Лимиты считаются за скользящие 24 часа. Неудачные попытки также занимают локальный лимит; удаление фотографии его не восстанавливает.


  •    

    Выберите режим доступа. По умолчанию запуск доступен авторизованным пользователям. Для примерки без регистрации включите «Разрешить гостям» в общих настройках модуля.

    История гостя доступна в пределах его текущего сеанса. Смена сеанса позволяет получить новый персональный лимит, поэтому сохраняйте разумный общий лимит магазина.


  •    

    Проверьте выполнение стандартных агентов 1С-Битрикс. Установщик регистрирует агент обработки заданий и очистки с интервалом 60 секунд.

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


  •    

    После заполнения настроек включите «Включить примерку» и сохраните изменения. Затем подключите компонент в карточке товара.

    Подключение компонента

    Разместите вызов в PHP-шаблоне карточки товара, где $arResult['ID'] содержит ID текущего элемента инфоблока:

    <?php
    $APPLICATION->IncludeComponent(
        'okunevagency:tryon',
        '',
        [
            'PRODUCT_ID' => (int)$arResult['ID'],
            'CACHE_TIME' => 0,
        ],
        false
    );
    ?>

    PRODUCT_ID — ID товара или торгового предложения из разрешённого инфоблока. Передавайте ID конкретного предложения, если требуется примерить его фотографию. Интеграция с переключением цвета или размера выполняется разработчиком в шаблоне сайта.

    Пустое имя шаблона во втором аргументе включает основное оформление. Для компактного оформления замените его на 'compact'. Кеширование компонента отключено.

    Изменение оформления

    Скопируйте выбранный шаблон компонента из каталога:

    /local/components/okunevagency/tryon/templates/

    в каталог своего шаблона сайта, например:

    /local/templates/ВАШ_ШАБЛОН/components/okunevagency/tryon/my_tryon/

    Передайте 'my_tryon' вторым аргументом IncludeComponent. Изменяйте разметку и CSS в этой копии, сохраняя обязательные атрибуты элементов. Общую логику JavaScript копировать не требуется. Контракт разметки, динамическая инициализация и примеры описаны в файле CUSTOMIZATION.md из поставки.

    Проверка перед запуском
    • Проверьте загрузку фотографии и обязательное согласие на её отправку в FASHN.
    • Используйте JPEG, PNG или WEBP размером до 10 МБ и до 20 мегапикселей, с размерами каждой стороны не менее 32 пикселей.
    • Убедитесь, что компонент получает нужное изображение товара или предложения.
    • Проверьте реальную генерацию, ожидание, получение результата, историю и удаление фотографий.
    • Проверьте выбранный режим доступа, персональный и общий лимиты.
    • Проверьте работу на мобильном экране и выполнение фоновой очистки.
    • Убедитесь, что посетителю понятны условия отправки фото в FASHN и хранения результатов, а тексты согласия и политики сайта соответствуют используемому сценарию.

    Реальная генерация использует оплаченные API-кредиты FASHN. Не меняйте API-ключ или каталог хранения при активных заданиях. При удалении модуля с сохранением данных агент очистки отключается: сохранённые фотографии потребуют отдельного удаления или возобновления работы модуля.

  • Техническая поддержка решений Okunev Agency осуществляется разработчиком.

    По вопросам установки, настройки, обновления и работы решений обращайтесь по электронной почте: support@okunev.agency.

    Режим работы: понедельник–пятница, с 10:00 до 18:00 по московскому времени.

    Срок первичного ответа — до 1 рабочего дня.

    При обращении укажите название и версию решения, редакцию и версию 1С-Битрикс, версию PHP, описание проблемы и последовательность действий для её воспроизведения. При необходимости приложите скриншоты и сообщения журнала ошибок.

    Техническая поддержка включает консультации по установке, настройке и работе решения, а также устранение подтверждённых ошибок. Индивидуальные доработки, интеграции и адаптация под особенности конкретного проекта оцениваются отдельно.

    Не передавайте в обращениях API-ключи, пароли и другие секретные данные без предварительного согласования безопасного способа их передачи.

    Установите этот модуль прямо сейчас!

    Для этого укажите адрес сайта:

    пример: https://www.site.ru

    Подтвердите что сама лицензия у вас куплена

    Okunev Agency Try-On: виртуальная примерка одежды
    Okunev Agency Try-On: виртуальная примерка одежды
    12 900 руб

    Каталог для ИИ