Back to blog
Shopify10 min2,914 reads

Simple Guide: How to Connect Spinnify 360° View to Your Shopify Store

6 no-code steps: publish in Studio, App Store install, OAuth, match field, Spinnify 3D Button theme block, live URL test. SKU/handle/barcode matching table and troubleshooting if the button stays hidden.

ShopifyIntegration
Spinnify Shopify app integration with 3D View button on product template

Quick answer

Shopify 360° in ~15 minutes, no code: publish in Studio (name = SKU) → App Store → OAuth → match field → Spinnify 3D Button block → incognito test on live URL.

Interactive 360° integration often sounds scary—developers, Liquid edits, and manual linking for hundreds of SKUs.

Shopify has changed. With app blocks you can configure Spinnify spins in about 15 minutes in the visual editor—no code. Here is how to link products to spins and go live.

Step-by-step setup plan

Six steps from uploading frames to verifying the button on site.

Step 1. Publish a product in Spinnify Studio

Before Shopify settings, build your spin library:

  • Sign in to Spinnify Studio.
  • Create a product. Name it like the store SKU—for example, MUG-RED-01.
  • Upload a frame series (usually 24–36 angles) and set status to Active (Published).

Important: drafts or a wrong name mean the system cannot link photos to the store—the button will not show.

Step 2. Install from the Shopify App Store

Find Spinnify 360° Studio and click Install. The app reads catalog data to understand SKUs and adds a button block to the theme editor.

Step 3. Connect accounts (OAuth)

Link store and Spinnify media library:

  • In Spinnify Studio: Dashboard → Settings → Integrations → Shopify.
  • Enter store-name.myshopify.com—the internal Shopify hostname, not your custom domain (myshop.com).
  • Click Connect and approve in the authorization window.

Step 4. Choose how to match products (Match Field)

Tell the system which field links store products to Studio photos:

  • Variant SKU (recommended)—apparel in different colors: red shirt gets its spin, blue gets another.
  • Product handle—one product, few variants, or variants differ only by size with the same look. One spin for the whole page.

Click Save.

Step 5. Add the "360° View" button in the theme editor

No coding—mouse only:

  • Shopify: Online Store → Themes → Customize.
  • Default product template.
  • Add block → Apps → Spinnify 3D Button.
  • Drag the block under the gallery or above Add to cart.
  • Block settings: Spinnify site URL = https://www.spinnify.io (HTTPS, no trailing slash). Style colors → Save.
Spinnify 3D Button block in Shopify theme editor
App block in Customize—no Liquid edits.

Step 6. Verify on the live storefront

Open a product page on the real site in incognito—the variant has a filled SKU and a published spin in Studio.

Within a second a "360° View" button appears under the gallery. Click—it opens a fullscreen window where shoppers can rotate the product.

Matching cheat sheet

Quick table for linking products:

Match methodStudio product nameBest for
variant_sku (default)Exact color/size SKUApparel, footwear, accessories—color matters
product_handleURL tail (red-ceramic-mug)Electronics, furniture—sizes differ, look is one
variant_barcodeProduct barcodeStores tied to warehouse/ERP (barcode-driven)

What if the button does not appear?

Run this checklist:

  • Studio status: product Active and published, not Draft?
  • Characters: Studio name = Shopify SKU to the last hyphen? (Case ignored; spaces and hyphens matter.)
  • SKU filled for the selected variant in Shopify Admin? Empty field hides the button.
  • Do not test only in the theme editor—it shows setup hints. Verify the live URL.

Integration done. Your store shows products from every angle—without slowing pages if you follow the speed guide.

Page speed: 360° without Google's red zone. Capture: DIY smartphone guide. Interactive guide with screenshots.

Frequently asked questions

Do I need to write Liquid code?
No. On Shopify OS 2.0 themes, the Spinnify 3D Button app block in Customize is enough. Matching and check-sku run through the app extension.
What should the Studio product be named?
Exactly like your chosen Shopify match field value—default variant_sku (e.g. MUG-RED-01). Case-insensitive; spaces and hyphens matter.
Which store URL do I enter for OAuth?
The myshopify.com hostname (store-name.myshopify.com), not a pretty custom domain like myshop.com.
variant_sku or product_handle?
variant_sku when each color/size gets its own spin (apparel, footwear). product_handle when the look is shared and variants differ mainly by size (electronics, furniture).
Why does the button not appear?
Check: Active status in Studio, name/SKU match, variant SKU filled in Shopify Admin, test on live URL (not theme Preview alone).
What goes in Spinnify site URL in the block?
https://www.spinnify.io—full HTTPS without a trailing slash unless you self-host the app on your own domain.
Where is the full guide with screenshots?
Interactive guide at /integration-guide (and /ru/integration-guide)—same steps with UI and chat for questions from Shopify Admin.
Fast Shopify 360° spin widget loading asynchronously on a product page
Shopify10 min3,847 reads

Speed Wins: How to Add Interactive 360° Photos on Shopify Without Landing in Google's Red Zone

Slow PDPs kill sales; heavy 360° plugins hurt LCP and INP. How Spinnify on Shopify keeps Core Web Vitals green: check-sku, idle warm init, CDN WebP, and an iframe modal.

ShopifySpeed
Read article
Shopify product page enhanced with inspection-focused apps including Spinnify 360°
Shopify10 min2,681 reads

Constructor Games: How to Build the Ideal Shopify Product Page in 2026 Without Breaking Your Site

The App Store promises +300% conversion; on a phone the page barely loads. A 2026 framework: one app, one shopper question. Judge.me, Loox, PageFly, Vitals, and where Spinnify 360° fits—without paid rankings.

ShopifyApps
Read article

Ready to publish your first 360° spin?

Create a product, upload frames, and embed the widget with one script snippet.

  1. Upload frames
  2. Embed script
  3. Go live
Try Spinnify free