Craftshift logo

How to assign videos and 3D models to Shopify variants (not just images)

Product page with variant video and image swatches for running shoes

Product video increases conversion by up to 80% according to Shopify data. 3D product models can boost conversion by up to 250%. But there is a catch: Shopify lets you upload videos and 3D models to your product media gallery, but it does not let you assign them to specific variants.

If you sell a shoe in 5 colors and have a video for each color, all 5 videos show in the gallery at once. A customer who selected “Red” has to guess which video shows the red shoe. The same problem that exists with images, just with richer media.

Rubik Variant Images lets you assign videos and 3D models to specific variants alongside images. When a customer selects a color, they see only the matching images, videos, and 3D models.

In this post

Why video per variant matters

Static images cannot show fabric drape, material texture, or how a color looks in motion. A 10-second video of a jacket being worn shows all three. But a generic product video that shows the black jacket does not help a customer who selected the green version.

Variant-specific video solves the two biggest conversion problems:

For products where returns are a problem (clothing, accessories, home textiles), adding one video per color variant is one of the highest-ROI investments you can make.

How it works in Rubik

In Rubik Variant Images, videos and 3D models are assigned to variants the same way images are:

  1. Upload videos and 3D models to your product in Shopify admin (they appear in the media gallery alongside images).
  2. Open the product in the Rubik app.
  3. Select a variant (e.g., “Red”).
  4. Select the red product images AND the red product video. Save.
  5. Repeat for other variants.

On the storefront, when a customer selects Red, they see: red image 1, red image 2, red image 3, red video. Select Blue: blue images and blue video. The filtering includes all media types.

3D models per variant

The same approach works for 3D models (.glb files). If your product has a 3D model for each color, assign each model to its variant. The customer gets an AR preview of the exact color they selected.

This is especially powerful for furniture and home decor. A customer can place a virtual navy blue armchair in their living room using AR, then switch to the green version and compare. Without variant-specific 3D assignment, they only see one color in AR regardless of what they selected.

Common media (shared across variants)

Not every video needs to be variant-specific. A “how to care for your leather bag” video applies to all colors. A brand story video is the same for every variant.

Mark these as common media in Rubik. Common media stays visible regardless of which variant is selected. Variant-specific media filters. Common media persists. You get the best of both.

Tips for variant-specific video

Watch It in Action

See how to set up variant-specific media in Rubik:

Frequently asked questions

Can I assign videos to specific Shopify variants?

Not natively. Shopify lets you upload videos to the product media gallery but does not support per-variant video assignment. Rubik Variant Images adds this capability. Assign videos alongside images to each variant, and the gallery filters all media types when a customer selects a color.

Does video per variant work with 3D models too?

Yes. Assign .glb 3D model files to variants the same way you assign images and videos. The customer sees the correct 3D model for their selected color, including AR preview on supported devices.

Do videos count toward the 250 media limit?

Yes. Shopify’s 250 media limit includes images, videos, and 3D models combined. Budget accordingly: 5 images + 1 video per color x 20 colors = 120 items, well under the limit.

Our Shopify Apps

Smart Bulk Image Upload

Bulk upload product images from Google Drive & save time!

Rubik Variant Image & Swatch

Show only relevant variant images on your product pages.

Rubik Combined Listings Swatch app

Rubik Combined Listings

Link separate products as variants with beautiful swatches

CS – Export Product Images

Bulk export product images by vendor, collection or status

Blog Posts