Shopify × Spinnify — гайд по настройке

Добавь 360° viewer на карточку товара

Снял серию → загрузил → вставил <script> на сайт. Виджет «3D» открывает просмотр в модалке через iframe, а в панели — управление и аналитика по товарам.

Без кредитной карты

Подключи 360° viewer на сайт — и покажи товар со всех сторон

Создай товар, загрузи серию кадров и вставь код на сайт. 360°‑обзор готов — без сложной интеграции.

  • Вставка через <script> или iframe.
  • Кадры в WebP и оптимизация изображений.
  • Виджет «3D», модалка и аналитика по товарам.

Как это выглядит на практике

1. Контент в панели

Загрузи серию кадров и управляй публикацией 3D по товарам.

2. Встраивание на сайт

Viewer открывается через модалку + iframe. Привязка — SKU / Schema.org / URL.

3. Preview без магазина

Проверь 360° viewer в панели до того, как поставишь код на сайт.

4. Аналитика по товарам

Смотри просмотры и время просмотра: какие 360°‑обзоры реально смотрят.

Интерактивный 360° viewer

Интерактивный 360° viewer

Попробовать бесплатно

Ниже — чеклист и пошаговая инструкция по подключению Shopify.

Перейти к шагам настройки

Краткий чеклист

  • Аккаунт Spinnify и хотя бы один опубликованный 360° товар
  • Приложение Spinnify установлено в магазине
  • Магазин привязан в Spinnify → Настройки → Интеграции
  • Поле сопоставления выбрано и сохранено
  • Блок Spinnify добавлен в шаблон товара в редакторе темы
  • Проверка на живой карточке товара (не только в редакторе)
  • Магазин привязан в Spinnify и тариф подтверждён в Shopify Admin (App Pricing)

Как это устроено

Spinnify хранит ваши 360° обороты в облаке. Shopify показывает кнопку 3D только если значение из каталога (например SKU варианта) совпадает с именем товара в Spinnify Studio — без учёта регистра.

Studio

Загрузка и публикация оборотов

Связка

OAuth и поле сопоставления

Тема

Блок Spinnify 3D Button

Витрина

Покупатель открывает 360°

Важно

Приложение в админке Shopify и эта инструкция не заменяют Spinnify Studio. 360° контент по-прежнему создаётся и публикуется в Studio (или в мобильном приложении). Shopify только показывает уже опубликованное.

Перед началом

  • Аккаунт Spinnify 360° Studio (регистрация на spinnify.io при необходимости).
  • Права администратора в магазине Shopify.
  • Хотя бы один товар в Studio с загруженными и опубликованными 360° кадрами.
  • Заполненные SKU или другие идентификаторы в Shopify для товаров, где нужен 3D (при сопоставлении по SKU).
  • Тема с секциями Online Store 2.0 на шаблоне товара (большинство современных тем).

Шаг 1 — Создайте товары в Spinnify Studio

Имя каждого товара в Studio — это ключ, по которому Shopify находит 360°. Продумайте это до привязки магазина.

1

Войдите в Studio

Откройте Spinnify 360° Studio в браузере и авторизуйтесь.

2

Создайте или откройте товар

В панели добавьте новый товар или откройте существующий. Имя товара (папки) должно совпадать со значением в Shopify — например с SKU варианта.

3

Загрузите и опубликуйте 360°

Добавьте серию кадров (десктоп и при необходимости мобильную), затем опубликуйте. Без публикации кнопка 3D на витрине не появится.

4

Держите имена в согласованности

Если в Shopify SKU ABC-123, в Studio имя товара должно быть ABC-123 (регистр и пробелы могут отличаться — сравнение без учёта регистра).

Совет

Снимки можно делать в мобильном приложении Spinnify — они попадают в тот же товар в Studio по SKU.

Шаг 2 — Установите приложение Shopify

Установите Spinnify 360° Studio из Shopify App Store (или по ссылке установки из Spinnify).

1

Откройте «Приложения» в админке

Shopify Admin → Приложения → найдите Spinnify 360° Studio → Установить и подтвердите права (чтение товаров).

2

Откройте приложение

После установки откройте приложение из списка. В iframe может открыться маркетинговая страница — это нормально, пока не настроен отдельный URL приложения. Настройку делайте по этой инструкции.

3

Права доступа

Приложению нужно чтение товаров, чтобы Spinnify мог записать настройку поля сопоставления в metafields магазина.

Шаг 3 — Привяжите магазин в Spinnify

Привязка выполняется из Spinnify Studio под вашим аккаунтом — не только из Shopify.

1

Откройте «Интеграции»

Панель → Настройки → вкладка Интеграции → блок Shopify.

2

Укажите домен магазина

Введите домен точно: your-store.myshopify.com (не кастомный домен вроде www.example.com).

3

Нажмите «Подключить Shopify»

Подтвердите модальное окно: активная подписка Stripe отменяется сразу, дальнейшая оплата — в счёте Shopify. После OAuth вернётесь в Spinnify. Сразу выберите тариф Spinnify в Shopify Admin (см. раздел про оплату ниже).

4

Проверьте статус

Должно быть «Подключено» и указан домен магазина. При ошибке повторите или убедитесь, что приложение установлено в том же магазине.

Нужна авторизация

Если вы не вошли в Spinnify, сначала откройте страницу входа, затем снова Настройки → Интеграции → Подключить.

Тарифы и оплата через Shopify

Для магазинов на Shopify оплата идёт через Shopify App Pricing (Managed Pricing), а не через Stripe в Studio → Мои данные. Сначала привяжите магазин в Spinnify, затем подтвердите тариф в Shopify Admin — после привязки это единственный поддерживаемый способ оплаты.

1

Войдите в Spinnify Studio

Зарегистрируйтесь на spinnify.io или войдите в аккаунт. Без пользователя Spinnify магазин нельзя связать с вашим 360°‑контентом.

2

Установите приложение в Shopify

Shopify Admin → Приложения → установите Spinnify 360° Studio из App Store (или по ссылке установки). Нужен доступ на чтение товаров для metafield поля сопоставления.

3

Привяжите магазин в Spinnify

Панель → Настройки → Интеграции → домен your-store.myshopify.com → Подключить Shopify → подтвердите OAuth. К одному аккаунту Spinnify можно привязать только один магазин.

4

Подтвердите перенос биллинга

В модальном окне указано: активная подписка Stripe отменяется сразу, оплата переходит в Shopify. Двойного списания нет — оформление и портал Stripe скрыты в «Мои данные», пока биллинг идёт через Shopify.

5

Выберите тариф в Shopify Admin

Приложения → Spinnify 360° Studio → выбор тарифа (App Pricing) → подтвердите Free или платный план. Shopify перенаправит в Spinnify; подписка синхронизируется через Partner API. Смена, апгрейд и отмена — только в Shopify Admin.

Доступ, пока тариф синхронизируется

Если у вас была платная подписка Stripe, Studio остаётся доступным до конца оплаченного периода (и при необходимости — в рамках стандартного grace period), пока не подтвердится оплата в Shopify. Публикуйте 360°‑товары в Studio как обычно.

Отключение магазина

Сначала отмените тариф App Pricing в Shopify Admin, затем отключите магазин в Spinnify → Интеграции. Stripe автоматически не восстанавливается — оформите подписку снова в «Мои данные», если вернётесь к оплате только через SaaS.

Для ревью Shopify App Store (тестовый магазин)

Используйте development store. Оплата через Shopify Managed Pricing (не Billing API). Порядок шагов ниже — чтобы у ревьюера был привязанный магазин и активный тариф.

  1. Установите Spinnify 360° Studio на тестовый магазин из листинга App Store.
  2. В браузере войдите в Spinnify Studio (тот же email, что для теста).
  3. Studio → Настройки → Интеграции → домен тестового магазина (name.myshopify.com) → Подключить Shopify → OAuth и модальное окно переноса биллинга.
  4. Shopify Admin → Приложения → Spinnify 360° Studio → выбор тарифа → подтвердите план (для проверки достаточно Free).
  5. Вернитесь в Studio: в «Мои данные» биллинг через Shopify (без кнопки Stripe). Создайте/опубликуйте 360°‑товар и настройте тему и поле сопоставления по этому гайду.
  6. На витрине откройте товар с совпадающим SKU (или выбранным полем) и убедитесь, что кнопка 3D View открывает просмотрщик.
  7. Проверка отключения: сначала отмените тариф в Shopify Admin, затем отключите магазин в Studio → Интеграции.

Шаг 4 — Выберите поле сопоставления

Определите, какое поле Shopify сравнивается с именем товара в Studio. По умолчанию — SKU варианта.

Как работает сопоставление

На карточке товара блок темы читает выбранное поле для текущего варианта и отправляет значение в Spinnify. Если есть опубликованный товар Studio с таким именем — появляется кнопка 3D.

В Настройки → Интеграции выберите поле в списке и нажмите «Сохранить». Значение сохраняется в Spinnify и в metafield магазина — витрина подхватывает его сразу.

  • variant sku

    SKU варианта — подходит большинству каталогов; имя в Studio = SKU варианта.

  • variant barcode

    Штрихкод варианта — если имена в Studio совпадают со штрихкодами.

  • product handle

    Handle товара — slug в URL; одинаковый для всех вариантов товара.

  • product title

    Название товара — отображаемое имя; одинаковое для всех вариантов.

  • variant id

    ID варианта — числовой ID Shopify; стабильный, но неудобен для людей.

  • product id

    ID товара — один 360° на весь товар, не на вариант.

Правило именования в Studio

Какое бы поле вы ни выбрали, имя товара в Spinnify должно совпадать со значением этого поля у проверяемого варианта.

Шаг 5 — Добавьте блок в редакторе темы

Добавьте блок Spinnify 3D Button в шаблон страницы товара.

1

Откройте редактор темы

Shopify Admin → Интернет-магазин → Темы → Настроить.

2

Перейдите к шаблону товара

Вверху выберите шаблон: Товары → стандартный шаблон товара (или тот, что используют ваши товары).

3

Добавьте блок

В секции страницы товара: Добавить блок → Приложения → Spinnify 3D Button. Разместите рядом с кнопкой покупки или галереей.

4

Сохраните тему

Нажмите Сохранить. В редакторе при пустом поле сопоставления может быть подсказка пунктиром — заполните поле в Shopify или смените поле в Studio.

В превью редактора могут быть демо-товары — обязательно проверьте реальный URL товара с совпадающим товаром в Studio.

Шаг 6 — Проверка на витрине

Убедитесь, что цепочка работает на реальном товаре.

1

Выберите тестовый товар

Товар с опубликованным 360° в Studio и заполненным полем сопоставления в Shopify (например SKU).

2

Откройте карточку на витрине

Живая витрина, не только «Настроить». При совпадении должна появиться кнопка 3D View.

3

Нажмите 3D View

Откроется просмотрщик с вашим оборотом. Если пусто — см. раздел «Решение проблем».

4

Проверьте другой вариант

При сопоставлении по SKU, штрихкоду или ID варианта переключите варианты и убедитесь, что кнопка появляется только там, где есть пара в Studio.

Решение проблем

Нет кнопки 3D на карточке

Проверьте: (1) товар опубликован в Studio с кадрами; (2) имя в Studio = значение поля сопоставления у варианта; (3) магазин подключён в Интеграциях; (4) поле сохранено после подключения; (5) блок Spinnify в шаблоне товара, тема сохранена.

В редакторе темы есть, на сайте нет

В превью может не быть SKU. Откройте реальный URL товара. Очистите кэш или проверьте в режиме инкогнито.

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

В Studio → Настройки → Интеграции отключите и подключите снова с правильным доменом myshopify.com.

Сменили SKU в Shopify — 3D пропал

Переименуйте товар в Studio под новый идентификатор или смените поле сопоставления.

Ошибка OAuth / подключения

Войдите в Spinnify, убедитесь что приложение установлено в том же магазине, и callback URL в настройках приложения Shopify указывает на ваш домен Spinnify.

Нужна помощь

Напишите в поддержку через страницу Contact на spinnify.io — укажите домен магазина и ссылку на пример товара.

Вопросы и ответы

Нужен ли Studio, если есть Shopify?

Да. Shopify только показывает 360°, которые вы создали и опубликовали в Studio или мобильном приложении.

Один 360° на все варианты?

Используйте handle, название или ID товара, либо одинаковое имя в Studio для всех вариантов при сопоставлении по SKU.

Работает ли с любой темой?

Нужен шаблон товара OS 2.0 с блоками приложений. Поддерживают почти все актуальные темы Shopify.

Инструкция без входа?

Да, эта страница публичная. Привязка магазина и редактирование 360° требуют аккаунта Spinnify.

Как открыть из Shopify?

Закладка /integration-guide или ссылка из приложения / карточки Интеграции в Studio. Страницу можно встроить в iframe админки Shopify.

Платить в Spinnify или в Shopify?

После привязки магазина в Интеграциях тариф оформляется и меняется в Shopify Admin (App Pricing). Оформление через Stripe в Studio → Мои данные для этого аккаунта отключено, чтобы не было двойной оплаты.

© Spinnify 360° Studio. 2026
Платформа для создания интерактивных обзоров товаров.