3D and AR product views let a shopper rotate a product in their hands and place it in their own room before buying. That kind of hands-on confidence is hard to get from flat photos, and it can reduce returns - especially for furniture, decor, fashion accessories, and anything where size or form is hard to judge from a picture.
This guide covers what you need to show 3D on Shopify, how AR works for your shoppers, and how to get started even if you have never touched a 3D model.
What you need to show a 3D product on Shopify
There are two pieces.
First, a 3D model file. GLB is the web standard for this and also powers AR on Android. iOS AR uses a different format, USDZ, so a complete setup serves both.
Second, a viewer on the product page that loads the model and gives shoppers the controls to rotate, zoom, and launch AR.
For the model itself, you have two paths: upload an existing GLB if you already have one, or generate a model from photos if you do not.
Do shoppers need an app to see AR?
No. Modern phones handle AR right through the browser. iPhones use Apple's Quick Look, and Android phones use Scene Viewer. The shopper taps "View in your space" and the product opens in their camera at real scale - no app install required on their end.
That is what makes AR practical for a store: there is no friction for the customer beyond a single tap.
Turning product photos into 3D
If you do not already have 3D models, AI can generate one from photos. A single photo works, and 2 to 4 photos from different angles give a better, more accurate result. The generated model is then compressed and hosted so it loads quickly on the product page.
This is what makes 3D realistic for stores that have product photography but no 3D assets and no budget for a modeling studio.
Keeping it fast
A 3D viewer should never slow down your product page. Two things keep it light:
- Load on demand. The model should only download when a shopper actually opens the viewer, not on every page load.
- Compression. Models should be compressed, with a target of roughly under 5 MB, so they load fast on mobile data.
One real caveat to know about: if your theme has a strict content-security policy, it can block the viewer's CDN script. That is a theme-side setting you allow, not something wrong with the model itself.
Doing this with Viewly3D
Viewly3D adds a 3D and AR viewer to your product pages through a theme block, so there is no code to write. It supports uploading your own GLB files as well as generating models from photos using Meshy, and AR works on every plan. Pricing scales by how many products you need and how many AI generations you use per month - from Starter at $19 for 15 products and 3 generations, up to Business at $149 for unlimited products and 60 generations.
Common questions
What file format do I need for 3D on Shopify?
GLB is the web standard and powers AR on Android. For AR on iOS you also need USDZ, so a complete setup covers both formats.
Can customers view products in AR?
Yes, and they do not need to install anything. The browser handles AR through Quick Look on iPhone and Scene Viewer on Android - the shopper just taps "View in your space."
Do I need 3D modeling skills?
No. You can upload a GLB file if you already have one, or generate a model from a few product photos. Either way, no modeling experience is required.
More questions? See the Viewly3D FAQ.