xpay✦ Commerce
Directory
WooCommerce plugins
3D Viewer – 3D Model Viewer – Augmented Reality – Virtual Try On
3D Viewer – 3D Model Viewer – Augmented Reality – Virtual Try On
3D model viewer with WooCommerce AR and webcam virtual try-on for glasses & caps — view in 3D, place in AR on iOS & Android, no app needed.
5.0
(2 ratings)Will this break my store?
What the WordPress.org registry says about keeping 3D Viewer – 3D Model Viewer – Augmented Reality – Virtual Try On running.
Tested to 7.1.4
Tested against the WordPress branch in use today.2 days ago
At least 37.6 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.5.7
2
Maintenance & trust
Scored on how 3D Viewer – 3D Model Viewer – Augmented Reality – Virtual Try On is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
10 / 10Ratings
5.0
2 ratingsA 3D model viewer for WordPress and WooCommerce with augmented reality and a webcam virtual try-on for glasses and caps. Shoppers turn, zoom and inspect your products in 3D, place them in their room with their phone (Android and iPhone, no app), or see glasses and caps on their own face. Everything runs in the visitor’s browser: the camera picture never leaves their device. Free, with no limit on models or products.
🎁 14-day AtlasAR Pro trial for hotspots, sizes, variations, AI 3D models and more. Start your free trial →
Free features
- 3D view on every product: turn, zoom, auto-rotate, your background, light and AR button colour. As many 3D views per page as you like.
- AR on phones: Android (Scene Viewer), iPhone and iPad (AR Quick Look, from a
.usdzfile or made from the GLB) and WebXR. A QR code on desktop opens the product in AR on a phone. - 3D Library: all your models in one place, kept apart from the Media Library: GLB,
.gltf(single file), iPhone.usdzand poster images. Search, filters (used, not used, missing files, large files) and pages. - Health check for every model: before shoppers see it, AtlasAR tells you what would make a model show white (textures outside the file), the wrong size (made in millimetres), slow on phones or blank, with a one-click fix.
- Make files lighter in your browser: “Optimise” shrinks a heavy GLB (often by 80–90 %) at its real size; nothing is uploaded. OBJ and FBX files are converted to GLB in the browser.
- Where it shows: over the product gallery (photo or 3D first), as a gallery slide, a button with a popup, a product tab, or after the content; per product or for the whole shop.
- Works with your editor: the AtlasAR panel in the block editor and the classic editor, an AtlasAR block with a live preview, an Elementor widget, and the
[atlas_ar]shortcode for any other page builder. - Virtual try-on for glasses and caps: a “Try it on” button opens the webcam; the face tracking runs on the shopper’s device. Tracking files from the public CDN or, with one click, from your own site.
- Try-on from a photo: no 3D model of the glasses or cap? Choose a straight-on photo in the product’s Try-on tab; its plain background is removed and it sits on the face.
- WooCommerce: simple and variable products, configurable positions on the product page, HPOS compatible.
- Colours for variations: when a shopper picks a variation (for example “Red”), the 3D model switches to its own colour or material of the same name (glTF material variants), with no setup. A choice made before the 3D view opens is shown when it loads.
- Products in Google’s 3D results: each product’s 3D model is added to the product data Google reads (WooCommerce, Rank Math or Yoast), and Google Merchant Center feeds can send the 3D file too.
- For developers: a documented REST API (ready for AI agents), WP-CLI (
wp atlas-ar …) and hooks. - AtlasAR Cloud (optional, free plan): connect in one click to optimise big files at their real size on our servers, with the finished model coming back by itself. The free plan includes 20 optimisations a month: each one makes one of your existing models lighter (it does not create a new model).
- 3D for the whole catalogue: AtlasAR › Products › “Make 3D from product photos” turns every flat product without a 3D model (wall art, posters, canvases, rugs, tiles) into one at once, from its photo and its WooCommerce size, and shows it on the product.
- Make a 3D model from a photo (flat products): wall art, posters, canvas prints, framed pictures, rugs and tiles become a 3D model at their real size from one photo, in the 3D Library or right on the product, made in your browser (with the iPhone file too), free.
- Analytics: see how shoppers use each product’s 3D view (3D views, turned or zoomed, seen in AR, try-on), counted on your own site as daily totals, with no cookies and no personal data.
- Free 3D models: with AtlasAR Cloud connected (free plan included), search a library of ready-made, optimised 3D models and download one into your 3D Library with one click, at no cost.
AtlasAR Pro adds
- Hotspots: click on the model to pin labelled points (materials, features, care).
- Sizes: the product’s width, height and depth shown on the 3D view and in AR.
- More models on one product, and variations with any names: link each WooCommerce variation to a colour of the model with a different name, or to a model file of its own.
- Try-on fit: adjust how glasses or a cap sit on the face, and a more realistic 3D try-on.
- Make 3D models with AI from a product photo or a description, with AtlasAR Cloud, Meshy AI or Tripo3D, in the product editor or straight in the 3D Library.
- Optimise in bulk on AtlasAR Cloud, and AtlasAR Cloud Premium with your licence (no monthly limit, photo to 3D).
Pro pricing → · Live demos → · Video tutorials →
How it works
- Install and activate the plugin. A short setup asks where the 3D view should appear and how it should look (you can change everything later in AtlasAR).
- Add a model: open a product (or post), find the AtlasAR panel and choose or upload a
.glbfile. Add a.usdzfor iPhone and a poster image if you have them. Big file? Click Optimise in the 3D Library. - Done: the 3D view and the AR button appear where you chose. Anywhere else, use the AtlasAR block, the Elementor widget or
[atlas_ar].
For glasses and caps, turn on Try-on in AtlasAR › Try-on and choose the product type in the product’s AtlasAR panel.
Shop examples
- 🪑 Furniture: customers see the sofa or chair in their room, at its real size. Office chair demo
- 🖼️ Home decor and wall art: preview a frame or a rug before buying.
- 🕶️ Eyewear and caps: try them on with the webcam, right on the product page.
Technical details
- 3D files:
.glb, single-file.gltf; iPhone AR.usdz; posters.jpg,.png,.webp. OBJ / FBX are converted to GLB in the browser. - Phones: Android with ARCore, iPhone / iPad with ARKit (iOS 12+). Desktop shows the 3D view and a QR code.
- WordPress 5.6+, PHP 7.4+, WooCommerce optional (tested with current versions).
- Performance: the viewer loads only on pages that show a 3D view, and the model only when it scrolls into view. The try-on loads only after the shopper clicks “Try it on”.
- Privacy: no visitor data is sent anywhere; the try-on camera picture stays on the device. See External services below.
Our other plugins
🔥 Text To Speech TTS Accessibility: a listen button that reads your posts aloud.
🔥 Smart Local AI
🔥 Atlas AI Connector
External services
The services below are contacted only when their feature is used. Nothing is sent when a page with a 3D view loads: models, the viewer and its decoders are served from your own site.
MediaPipe face tracking (jsDelivr and Google)
Used by the webcam try-on (glasses, caps). Only after a visitor clicks “Try it on” and allows the camera, the visitor’s browser downloads the MediaPipe runtime from cdn.jsdelivr.net and the face model from storage.googleapis.com. These are plain downloads of static files: no site, user or visitor data is sent, and the camera picture never leaves the visitor’s device. An administrator can instead download these files once to the site (AtlasAR > Try-on > Face-tracking files > “From this site”); the same two addresses are contacted for that download only, and visitors’ browsers then use the site’s own copy.
jsDelivr – Terms: https://www.jsdelivr.com/terms Privacy: https://www.jsdelivr.com/terms/privacy-policy-jsdelivr-net
Google – Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy
AtlasAR Cloud (optional, by AtlasAiDev, cloud.wpaugmentedreality.com)
Off unless the site owner connects it. The service is at https://cloud.wpaugmentedreality.com (a site can point it elsewhere, or turn it off, with the ATLAS_AR_CLOUD_URL constant in wp-config.php). When an administrator connects the site, the site address and the email they enter are sent to create the project; AtlasAR Cloud sends a welcome email to that address, and tips and offers only if the separate, unticked “email me tips” box was ticked. While connected, AtlasAR Cloud calls this site’s REST address when a model is ready (signed with a secret only this site has). When an administrator then sends a model to be optimised, that model file and its title are sent, and the optimised files are downloaded back to the site. In 3D Library › Free 3D models, the search words and category are sent to search AtlasAR Cloud’s free model library, and a model is downloaded to the site only when someone clicks Download. No visitor data is sent.
AtlasAR Cloud – Terms: https://cloud.wpaugmentedreality.com/terms/ Privacy: https://cloud.wpaugmentedreality.com/privacy/
AtlasAiDev usage data (track.atlasaidev.com, icanhazip.com)
Opt-in, off by default, and can be turned off at any time (AtlasAR > Settings > “Share usage data with AtlasAiDev”). When it is on, the site sends, once a week: plugin, WordPress and PHP versions, site address, name and language, the number of active and inactive plugins, the administrator’s name and email, and the site’s public IP address (looked up through icanhazip.com). AtlasAiDev uses it to decide what to improve. No visitor or product data is sent.
AtlasAiDev – Terms: https://atlasaidev.com/terms-and-conditions/ Privacy: https://atlasaidev.com/privacy-policy/
icanhazip.com (Cloudflare) – Privacy: https://www.cloudflare.com/privacypolicy/
AtlasAiDev plugin list (raw.githubusercontent.com, api.wordpress.org)
Only when an administrator opens the “Other AtlasAiDev plugins” screen: the list of our plugins is read from raw.githubusercontent.com/atlasaidev/plugins/main/plugins.json, and their ratings and install counts from api.wordpress.org. Both are cached for a day. No site or user data is sent.
GitHub – Terms: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service Privacy: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement
WordPress.org – Privacy: https://wordpress.org/about/privacy/
AtlasAiDev notices (raw.githubusercontent.com)
For administrators only, in the WordPress admin: short AtlasAR notices (for example a beta invitation) are read from raw.githubusercontent.com/atlasaidev/plugins/main/ar-vr-3d-model-try-on-promotions.json, cached for 12 hours. Each notice can be dismissed. No site or user data is sent beyond standard HTTP headers.
GitHub – Terms: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service Privacy: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement
A model address you enter
When an administrator adds a model to the 3D Library from a web address, the site downloads that one file from the address the administrator typed. No other data is sent.
Source code
The complete, unminified source (GPLv3) is on GitHub: https://github.com/azizulhasan/ar-vr-3d-model-try-on. The git tag matching each wp.org version is the exact source used for that release ZIP. Rebuild from a clean clone with composer install && npm install && npm run production.
Is it compatible with WooCommerce?
Yes. Simple and variable products, several positions on the product page (gallery, slide, button, tab) and HPOS. It also works on posts, pages and custom post types, so you do not need a shop.
Does it work with my editor or page builder?
Yes: the AtlasAR panel works in the block editor and the classic editor; there is an AtlasAR block with a live preview and an Elementor widget; with any other builder (Divi, Beaver Builder, Bricks…), add the [atlas_ar] shortcode.
Do my customers need an app for AR?
No. AR opens from the browser: Scene Viewer on Android, AR Quick Look on iPhone and iPad. On a desktop, a QR code opens the product on a phone.
Which 3D files can I use?
.glb and single-file .gltf for the 3D view, .usdz for iPhone AR (optional: iPhones can also use the GLB), and a poster image. OBJ and FBX files are converted to GLB in your browser. Other formats (STL, DAE, 3DS, BLEND, STEP…) must be converted to GLB first, for example with the free Blender (File › Export › glTF 2.0). For the best iPhone quality, upload a .usdz with the same name as the GLB (Apple’s Reality Converter on a Mac, or Blender’s USD export).
Can I use a 3D scan from my phone?
Yes. Scan the product with Polycam, Scaniverse, Luma AI or Object Capture on an iPhone, export a GLB file and upload it to the 3D Library (AtlasAR › 3D Library › “From a phone scan” has the steps). Scans are heavy; they are made lighter on the way in, at their real size, with their textures kept. A scan saved only as .usdz needs a GLB too: export one with Reality Composer or Blender.
My model file is big. What can I do?
Open AtlasAR › 3D Library, choose the model and click Optimise: it is made lighter in your browser, at its real size if you enter its height, and the original is kept. Very big files can be optimised on AtlasAR Cloud (free plan); AtlasAR Pro optimises many at once.
Is there a limit on models or products?
No. As many models, products and 3D views per page as you like.
How do I turn on the virtual try-on?
In AtlasAR › Try-on, turn it on; then in the product’s AtlasAR panel choose Glasses or Cap. A “Try it on” button appears on the product page.
Is the shopper’s camera picture sent anywhere?
No. The face tracking runs in the shopper’s browser; no video, picture or face data leaves the device.
Are my models locked in to AtlasAR?
No. Every model is a file in your own uploads folder (wp-content/uploads/atlasar/), the 3D views work without AtlasAR Cloud, and nothing is hosted elsewhere unless you choose the Cloud. If you delete the plugin, your models and settings stay unless you turned on “Delete all AtlasAR settings, 3D Library models and product data when the plugin is deleted” (off by default).
What do I write in my privacy policy?
AtlasAR adds ready-made text to Settings › Privacy › Policy Guide: no cookies, no personal data, the try-on camera picture stays on the visitor’s device, and which public servers the try-on’s tracking files come from (unless you serve them from your own site).
Can my products show in 3D on Google?
AtlasAR adds each product’s 3D model to the product data Google reads on the product page (WooCommerce’s own, Rank Math or Yoast). For Google Shopping, map the custom field atlas_ar_virtual_model_link to Merchant Center’s virtual_model_link in your product feed plugin: it gives the model’s GLB file (15 MB or less; use Optimise). Google decides when to show a 3D result. To turn this off: add_filter( 'atlas_ar_structured_data', '__return_false' );.
Will 3D views slow my site down?
The viewer loads only on pages that show a 3D view, the model only when it comes into view, and the try-on only after a click. Lighter files load faster: use Optimise.
What is AtlasAR Cloud? Do I need it?
An optional service by AtlasAiDev, with a free plan of 20 optimisations a month: it makes your existing models lighter at their real size and hosts them. Making new 3D models with AI (photo to 3D) is part of AtlasAR Pro, not of the free plan. Connect it in AtlasAR › Integrations with your email; nothing is sent until you click a Cloud button. Everything else works without it.
What does AtlasAR Pro add?
Hotspots, sizes on the 3D view, more models and WooCommerce variations, the try-on fit, 3D models made with AI from a photo or a description (AtlasAR Cloud, Meshy AI, Tripo3D), bulk optimisation and AtlasAR Cloud Premium. See Pro →
How do I get the 14-day Pro trial?
Visit Pricing and click “Start free trial”.
What happens when my Pro licence expires?
The Pro features stop; your site keeps everything the free plugin does, and your models and settings stay.
Can I manage it with WP-CLI or an AI agent?
Yes: wp atlas-ar settings | library | product | cloud | tryon-files | check, and a REST API (ar_try_on/v1) where every route and field is described, so tools like AtlasMCP can use it.
Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the 3D Viewer – 3D Model Viewer – Augmented Reality – Virtual Try On plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
Categories
Plugin details
Tags on WordPress.org
