3D-фотографии товаров

Добавили 3D-фото в галерею товаров InSales. Покупатель может крутить модель в карточке товара вместе с обычными фотографиями.

Краткая информация

  • Платформа InSales
  • Сервис 3D Cappasity
  • Место Галерея товара
  • Формат iframe
  • Позиция Первое в галерее

Задача

Клиент снимает товары в 3D на сервисе Cappasity. Нужно было показывать эти 3D-модели в карточках товаров на InSales вместе с обычными фотографиями.

Cappasity дает iframe-код для вставки модели. Но в InSales нет стандартного поля для iframe, и непонятно, как встроить это в галерею изображений.

Анализ требований

Определили, что нужно:

  • Добавить поле для вставки iframe-кода в админке
  • Встроить 3D-фото в стандартную галерею товара
  • 3D-фото должно быть первым в галерее
  • Остальные фото идут после 3D-модели

Добавление поля в админку

Создали дополнительное поле "Foto-3D" в настройках товара. Администратор вставляет туда iframe-код от Cappasity через стандартный редактор InSales.

Не нужно лезть в код темы. Просто открываешь карточку товара, находишь поле "Foto-3D" и вставляешь код.

Интеграция в галерею

Настроили тему так, чтобы 3D-фото автоматически становилось первым элементом галереи. Если поле "Foto-3D" заполнено — показывается 3D-модель, потом остальные фото.

Если поле пустое — галерея работает как обычно, показывает только фотографии.

Как это выглядит

Покупатель открывает карточку товара и видит:

  1. 3D-модель (если добавлена) — можно крутить мышкой или пальцем
  2. Фото 1
  3. Фото 2
  4. Фото 3...

Переключение между 3D и фото работает так же, как между обычными фотографиями — через миниатюры или стрелки.

Техническая оптимизация

Плеер Cappasity

Подключили официальный плеер Cappasity. Он загружает 3D-модель и позволяет ей управлять: крутить, увеличивать, смотреть с разных ракурсов.

Убрали лишнее

Отключили автоматическое перелистывание галереи. Когда покупатель крутит 3D-модель, галерея не переключается случайно на следующее фото.

Убрали избыточные анимации при переходе от 3D к фото. Всё работает плавно, без рывков.

Тестирование

Проверили работу на:

  • Разных браузерах (Chrome, Firefox, Safari, Edge)
  • Мобильных устройствах (iOS и Android)
  • Планшетах
  • Десктопах с разными разрешениями

Настройки плеера

В iframe-коде можно настроить:

  • Автоматическое вращение модели
  • Скорость вращения
  • Кнопку полноэкранного режима
  • Зум изображения
  • AR-режим (дополненная реальность)

Результат

В карточках товаров теперь показываются 3D-модели вместе с обычными фото. Покупатель может рассмотреть товар со всех сторон.

Администратор добавляет 3D-фото через стандартный интерфейс InSales. Не нужно каждый раз вызывать программиста.

3D-модель всегда первая в галерее. Это важно, потому что покупатель сразу видит интерактивный элемент и может начать изучать товар.

Cappasity работает на всех устройствах. Модель можно крутить как мышкой на компьютере, так и пальцем на телефоне.

Теги

InSales Cappasity 3D-фото Liquid JavaScript iframe интеграция Галерея товара E-commerce