For online stores
3D configurator for WooCommerce, Shopify and PrestaShop: how it is embedded
Trimata4 min read
The 3D view is the easier part. The real question is where the buyer's choice goes: into an inquiry, into the cart as a variant, or into the cart with a calculated price. That decides how the configurator connects to your store.
Short answer
How is a 3D configurator added to a WooCommerce, Shopify or PrestaShop store?
The configurator runs as a separate web app embedded in the product page: in WooCommerce usually through a plugin or shortcode, in Shopify through a theme block, in PrestaShop through a module. How the choice reaches the cart or an inquiry depends on the platform and your pricing, so it is planned before work starts.
In this guide
How the configurator gets onto the product page
A configurator is a 3D model plus option logic that runs in the buyer's browser. It goes into a store in one of two ways:
- Embedded frame (iframe). The configurator runs at its own address and appears on the product page as a frame. The simplest to add, but linking it to the cart needs extra work.
- Built into the theme or a module. The configurator code is loaded into the store theme and talks to the cart directly. More work up front, but the buyer stays on one page.
Which one fits depends on whether buyers purchase straight away or send an inquiry. It is not one line of code you paste and forget: every store has its own theme, plugins and pricing.
Where the buyer's choice goes
- Into an inquiry. The buyer builds the product and sends an inquiry with the full specification. Suits made-to-order products. The cart is not touched, so this is the simplest route on all three platforms.
- Into the cart as a variant. Each combination maps to a variant in the store with its own price and SKU. Suits products with few combinations.
- Into the cart with a calculated price. The configurator calculates the price by your rules and passes it with the list of options. Suits products with very many combinations, but needs more integration work, and the store must check the price again.
Platform comparison
| WooCommerce | Shopify | PrestaShop | |
|---|---|---|---|
| How it is added | Plugin, shortcode or theme block | Theme block or app | Module or template hook |
| Variants | Variable products with attributes | Up to 3 options and up to 2,048 variants per product | Product combinations |
| Price by selection | Through a plugin or custom code | Limited without an extra app or custom work | Through a module or custom code |
| 3D model without a configurator | Through a plugin | GLB and USDZ models in the product gallery | Through a module |
| What you provide | Admin access or your developer | Permission to edit the theme or install an app | Admin access or your developer |
Sources: Shopify: 2,048 variant limit ↗, Shopify: 3D model formats ↗.
On another platform or your own system the principle is the same: the inquiry route almost always works, and a cart connection is assessed separately.
What the store owner does
Pick the product. The one with the most variants and questions is the best start.
Send the material. Drawings or CAD files, photos, the list of variants and the pricing rules.
Choose the route. Inquiry, cart with variants, or cart with a calculated price.
Grant access. To the theme or admin, or introduce us to your developer.
Test it. Before launch, go through the combinations, prices and checkout on phone and desktop in a staging copy.
Limits worth knowing up front
- Old or heavily customised themes may need extra work.
- If the price is calculated in the configurator, the store has to check it again so nobody can change it in the browser.
- Stock levels or lead times per combination need a link to your accounting or production system.
- A heavy 3D model slows the page, so the model loads only when the buyer opens it or scrolls to it.
How integration and the number of rules affect the scope is covered in What drives the cost of a 3D configurator?. The service itself: 3D configurator and 3D for e-commerce.
Frequently asked questions
Related services
Read next
- 3D configurator vs 360 product photosWhen spin photos are enough and when 3D pays off: comparison table and 5 steps.
- GLB vs USDZ for AR product viewsWhich 3D file iPhone and Android need, how big it can be and how to test it.
- 3D configurator vs product rendersFinished images or an interactive model: how they differ, when to pick which, how to get both.
Tell us about your product
Send a photo, drawing or link to the product. We review your request within 24 hours.
Send a request