=== AR for WooCommerce ===
Contributors: webandprint  
Donate link: https://webandprint.design  
Tags: Augmented Reality, AR, 3D, Model Viewer, WooCommerce  
Requires at least: 5.5  
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 8.38
License: GPLv2 or later  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  

Augmented Reality for WooCommerce plugin lets you display 3D models and AR products directly in your store with no app required.

== Description ==

=== **Experience the Future of Shopping with Augmented Reality for WooCommerce!** ===

Transform your WooCommerce store into an immersive 3D shopping experience with our all-in-one solution. Show off your products using 3D models in a browser-based interactive viewer, and offer your customers the ability to view products in **Augmented Reality** (AR) directly in their environments. No app downloads required!

**Key Features**:
- **AR Insights Analytics**: Monitor AR product performance with real-time analytics, device breakdowns (iOS/Android/Desktop), and top-performing models directly in your WooCommerce dashboard
- **AI-Powered 3D Generation**: Create stunning 3D models from photos using advanced AI technology
- **3D Product Gallery**: Showcase your products in 3D and Augmented Reality directly on your WooCommerce product pages
- **User Uploads**: Allow users to upload their own 3D models or images and view them in AR on the fly
- **AR Magic**: Use GLB, GLTF, USDZ, and Reality model files to provide a seamless 3D model viewing experience and AR
- **Try Before You Buy**: Let customers visualize products in 3D and AR in their own environment, enhancing the shopping experience, improving conversion rates, and reducing returns
- **Smart Poster System**: Automatic fallback to default poster images for consistent product presentation
- **Guided Onboarding Assistant**: Follow contextual tours, surface WooCommerce-specific FAQs, and jump to support resources without leaving your store dashboard
- **Google Analytics Integration**: Forward AR Insights events to GA4 or dataLayer for comprehensive eCommerce analytics tracking

**Feature-rich and easy to use** – Seamlessly integrates with WooCommerce, Elementor, Gutenberg, and more, providing you with everything you need for AR and 3D model integration.

### **AI-Powered 3D Model Generation**

Transform your product photos into stunning 3D models with our advanced AI technology! The **AR Display AI** feature allows you to:

- **Upload Product Photos**: Simply upload any product photo and let AI do the work
- **Automatic 3D Conversion**: AI analyzes your image and generates a complete 3D model
- **Multiple Format Support**: Generate GLB files compatible with all AR devices
- **Customizable Settings**: Control texture resolution and foreground ratio for optimal results
- **Credit-Based System**: Affordable AI model generation with our credit system
- **Instant Results**: Get your 3D model ready for AR display in minutes

Perfect for creating 3D models of products, furniture, artwork, or any item you want to showcase in your WooCommerce store with Augmented Reality!

### **Smart Poster Image System**

Ensure consistent product presentation with our intelligent poster image system:

- **Default Poster Images**: Set global default poster images in your AR settings
- **Automatic Fallback**: Products automatically use default posters when no custom poster is set
- **Featured Image Integration**: Seamlessly integrates with WooCommerce product images
- **Consistent Branding**: Maintain professional appearance across all your AR products
- **Easy Management**: Set once and apply to all products automatically

This feature ensures that even products without custom poster images display beautifully and consistently across your WooCommerce store.

### **Technical Improvements & Compatibility**

Version 8.0 brings significant technical improvements for better performance and stability:

- **PHP 8.2+ Compatibility**: Full support for the latest PHP versions
- **Enhanced Error Handling**: Graceful fallbacks for failed requests and model loading
- **Improved Security**: Better API permission checks and nonce validation
- **Performance Optimization**: Faster model viewer loading and better resource management
- **Update System Stability**: Fixed WP_Error handling for reliable plugin updates
- **Better User Experience**: Improved drag-and-drop functionality and shortcode options

These improvements ensure your AR products load faster, display more reliably, and provide a smoother shopping experience across all devices.

== Features ==

- **View Models in AR**: No app required, customers can view models in both 3D and AR modes directly in their browser.
- **Zoom Functionality**: Customers can zoom in and out to examine your models in detail.
- **Simple Interface**: Designed for an easy-to-use, seamless experience.
- **Responsive Design**: Displays 3D models on desktop, and AR on mobile/tablet devices.
- **Model Placement**: Place models on horizontal (floor) or vertical (wall) surfaces in AR mode.
- **QR Code Support**: Generate a QR code for desktop users to easily switch to AR mode on their phone or tablet.
- **Free Version**: Limited to 1 model only.

== **Premium Subscription** ==  
**Unlock the full power of AR for WooCommerce with our [Premium Subscription](https://augmentedrealityplugins.com)**

**Premium Features**:
- **AR Insights Analytics**: Monitor AR product performance with real-time analytics, device breakdowns, and top-performing models
- **AI-Powered 3D Model Generation**: Transform photos into 3D models using advanced AI technology
- **Unlimited 3D Models**: Add as many 3D models to your store as you need
- **Variable Product Support**: Use different models for different variations of your WooCommerce products
- **Dynamic Shortcode**: Display your models using the `[ardisplay]` shortcode, including for product variations
- **User Uploads**: Allow customers to upload 3D models or images to be instantly displayed in AR
- **Encrypted URLs**: Protect your models with encrypted URLs, preventing direct downloads
- **AR Gallery Shortcode**: Display featured product images or custom image URLs as 3D gallery models, with shortcode options for ratio, orientation, size, and hiding the size selector
- **Advanced Model Settings**: Adjust exposure, shadow softness, scale, field of view, zoom restraints, and more directly in the admin
- **Supports Model Variants**: Show different models for different product variants
- **Background and Environment Images**: Add images to create a complete AR scene
- **Restrict Resizing**: Prevent resizing in AR to ensure the model appears at the correct scale in your customers' environments
- **Model Rotation Restrictions**: Restrict model rotation for a more controlled AR experience
- **Hotspot Annotations**: Add interactive hotspots to your models for more engagement
- **Animation Controls**: Play/pause animations and set autoplay options for dynamic presentations
- **Thumbnails for Multiple Models**: Display multiple models in a single viewer window. Users can switch between models in 3D or AR mode
- **API Integration**: Use JSON data to manage models dynamically
- **Customizable AR View**: Hide the AR button, QR code, or display it as an image or text
- **Default Poster Image System**: Set global default poster images for consistent product presentation
- **Google Analytics Integration**: Forward AR Insights events to GA4 or dataLayer for comprehensive eCommerce analytics tracking

== How to Use the Plugin ==

1. [Watch the tutorial video](https://www.youtube.com/watch?v=jO7wR-meeGI) to get started.
2. Follow our [step-by-step guide](https://augmentedrealityplugins.com/support/#getstarted) for installation and setup.

== See it in Action ==

- **[Demo Site](https://augmentedrealityplugins.com)**: Explore our demo site and see the AR features in action.

== Sample 3D Files and Resources ==

- **[Download Sample Files](https://augmentedrealityplugins.com/support/)**: Test out sample 3D models to get a feel for the plugin.

== Why Choose AR for WooCommerce? ==

- **Enhance Customer Engagement**: Let your customers interact with your products in 3D and AR before purchasing.
- **Increase Sales and Reduce Returns**: Provide a visual experience that helps customers better understand your products.
- **Seamless Integration**: Easily integrate AR with your WooCommerce store using shortcodes and popular page builders like Elementor and Gutenberg.

Elevate your WooCommerce store today with **AR for WooCommerce** and stay ahead of the competition by embracing the future of eCommerce with immersive AR experiences.

== Installation ==

1. Upload the `ar-for-woocommerce.zip` to the `/wp-content/plugins/` directory and extract it.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Visit the settings page in WooCommerce to get started.

== Frequently Asked Questions ==

= What 3D model formats are supported? =

AR for WooCommerce supports GLB, GLTF, USDZ, and Reality files for 3D model viewing. These are the most compatible formats for AR and 3D display across all devices.

= Does it support Android and iOS? =

Yes! The plugin uses the model-viewer scripts which support most iOS and Android devices. Viewing of the models in 3D is done directly in the browser and launches the native Android WebXR and iOS Quick Look apps for AR viewing. For optimum performance, it requires your site to have an SSL certificate (https://).

= What is AR Insights? =

AR Insights is our comprehensive analytics system that provides real-time tracking of your AR product performance. It includes a dashboard widget showing key metrics at a glance, and a dedicated Insights page with in-depth analytics including product views, device breakdowns (iOS/Android/Desktop), top-performing products, historical trends, and engagement metrics. You can also integrate with Google Analytics to forward AR events to GA4 or a dataLayer for advanced eCommerce tracking.

= What is the AR Display AI feature? =

AR Display AI is our revolutionary feature that allows you to generate 3D models from product photos using artificial intelligence. Simply upload a product photo, and our AI will analyze it and create a complete 3D model ready for AR display. This feature uses a credit-based system and supports customizable texture resolution and foreground ratio settings.

= How does the Default Poster Image system work? =

The Default Poster Image system allows you to set a global default poster image in your AR settings. When a product doesn't have a custom poster image set, it automatically falls back to this default image, ensuring consistent and professional presentation across all your AR products.

= Can I use this plugin with page builders? =

Absolutely! AR for WooCommerce integrates seamlessly with popular page builders including:
- **Gutenberg** - Native blocks and shortcodes
- **Elementor** - Custom widgets and elements
- **WPBakery** - Shortcode integration
- **Divi** - Shortcode support
- Any page builder that supports shortcodes

= How do I add AR models to my WooCommerce products? =

You can add AR models to products using several methods:
- **Product Page Integration**: Models automatically display on product pages
- **Shortcode**: `[ardisplay id=X]` where X is your model ID
- **Gutenberg Block**: Use the AR Display block in the editor
- **Elementor Widget**: Drag and drop the AR widget
- **PHP Code**: Use the `do_shortcode()` function
- **Widget Areas**: Add to any widget-enabled area

= What is the User Upload feature? =

The User Upload feature allows customers to upload their own 3D models or images and view them instantly in AR. Images are automatically converted to 3D models, making it perfect for custom product visualization, user-generated content, or interactive product showcases.

= How do I set up the AR Gallery? =

The AR Gallery feature converts your product featured images into 3D models that can be displayed on walls in AR. Use the `[ar-gallery]` shortcode, or pass options such as `[ar-gallery image_url="https://example.com/artwork.jpg" ratio="2:3" orientation="landscape" size="2" hide="size"]` to use a specific image URL, lock one of the supported gallery ratios, choose landscape/portrait/square orientation, select an available size scale, or hide the Gallery Size Selector. Perfect for creating virtual showrooms or showcasing product collections.

= How does AR work with WooCommerce variations? =

AR for WooCommerce fully supports product variations:
- **Individual Models**: Assign different 3D models to each variation
- **Dynamic Display**: Models automatically switch when customers select different variations
- **Shortcode Support**: Use `[ardisplay id=X]` to display variation-specific models
- **API Integration**: Manage variation models through the REST API

= Are there any additional costs? =

The **free version** allows for 1 model with basic features. The **premium subscription** unlocks unlimited models, AI generation, user uploads, advanced settings, and all premium features. [Learn more about the premium subscription](https://augmentedrealityplugins.com).

= What if I don't have any 3D models? =

No problem! You have several options:
- **AI Generation**: Use our AI feature to create 3D models from product photos
- **User Uploads**: Let your customers upload and create models
- **AR Shop**: Purchase ready-made 3D models from our marketplace
- **Sample Models**: Download free sample models from our support section
- **Commission Models**: Work with 3D artists to create custom models

= How do I customize the AR experience for my store? =

You can customize various aspects of the AR experience:
- **Product Settings**: Control exposure, shadows, lighting, and animations
- **AR Restrictions**: Limit rotation, zoom, and resizing for accurate product sizing
- **Custom Buttons**: Personalize AR and QR code buttons with your branding
- **Hotspots**: Add interactive product information and call-to-action buttons
- **Environment**: Set background images and lighting conditions

= Can I use this with other eCommerce plugins? =

Yes! While primarily designed for WooCommerce, the plugin can integrate with:
- **WooCommerce Subscriptions** - AR models for subscription products
- **WooCommerce Bookings** - AR visualization for bookable products
- **WooCommerce Memberships** - AR content for members
- **Other eCommerce platforms** - Via shortcodes and API integration

= How do I troubleshoot AR display issues? =

Common solutions for AR display issues:
- Ensure your site uses HTTPS
- Check that your device supports AR (iOS 11+ or Android 8+)
- Verify the 3D model file is valid and not corrupted
- Clear browser cache and cookies
- Check that the model file size isn't too large
- Ensure proper file permissions on your server
- Verify WooCommerce is properly configured

= What browsers are supported? =

**3D Viewing**: Chrome, Firefox, Safari, Edge (all modern versions)
**AR Features**: 
- iOS: Safari (Quick Look)
- Android: Chrome (WebXR), Samsung Internet
- Desktop: Limited AR support (shows QR codes for mobile)

= How do I manage multiple product models? =

You can manage multiple product models using:
- **Thumbnail Navigation**: Display multiple models in one viewer
- **Category Shortcodes**: `[ardisplay cat=X]` for category-based display
- **Multiple IDs**: `[ardisplay id="1,2,3"]` for specific products
- **Product Lists**: Use the `[armodels]` shortcode for product listings
- **WooCommerce Integration**: Models automatically display on product pages

= Is my product content secure? =

Yes! We implement several security measures:
- Encrypted model URLs to prevent direct downloads from within the browser (model files once passed to native AR viewers like iOS Quick Look can still be saved and shared. Unfortunately there is no option available from iOS to prevent this. For the best protection, export simplified (low-poly) versions of your models, bake textures into a single map, and embed subtle watermarks or identifying metadata so any saved copies are less editable or traceable to your original work.)
- Nonce verification for all AJAX requests
- User permission checks for API access
- Secure file handling and validation
- Regular security updates and patches
- WooCommerce integration security

= How does AR improve my eCommerce conversion rates? =

AR can significantly improve your eCommerce performance:
- **Better Product Understanding**: Customers can see products in 3D and AR
- **Reduced Returns**: Customers know exactly what they're buying
- **Increased Engagement**: Interactive AR experiences keep customers on your site
- **Mobile Optimization**: AR works great on mobile devices where most shopping happens
- **Competitive Advantage**: Stand out from competitors with cutting-edge technology

= Can I use AR for virtual try-ons? =

Yes! AR for WooCommerce is perfect for virtual try-outs:
- **Furniture**: Let customers see how furniture fits in their space
- **Home Decor**: Visualize how items look in different rooms
- **Electronics**: See how devices fit in various environments
- **Custom Products**: Personalized AR experiences for custom items


== Screenshots ==

1. Mixmaaster Model in AR

2. Mixmaaster Model in 3D

3. Leather Chair in AR

4. Framed Gallery Builder Photo in AR

5. Transparent Gallery Builder image in 3D

6. Add/Edit AR Models

7. 3D Gallery Builder

8. Settings Page

9. Widgets

10. Elementor Elements

11. User Upload

12. Gutenberg Blocks

== Changelog ==

=8.38=
* Fix: Prevent duplicate AR model viewer script loads from redeclaring `ARModelViewer`, and ensure the AR display script loads after the model viewer factory.
* Compatibility: Confirm WordPress 7.0 support by updating plugin metadata and aligning Gutenberg block text domains with the plugin text domain.
* AR Gallery shortcode: added `image_url`, `ratio`, `orientation`, `size`, and `hide` attributes for using custom image URLs, locking supported gallery ratios/orientations, selecting an available size scale, and hiding the Gallery Size Selector per shortcode.
* AR Gallery shortcode: explicit `ratio` or `orientation` values now lock the generated gallery model so image pixel dimensions do not override the requested standard gallery ratio.

=8.37=
* Fix: Restore model material variant dropdown population after the 8.36 data-attribute initialization change, including cases where `<model-viewer>` variants become available after initial load.

=8.36=
* Fix: 3D Gallery Builder now uses the same in-component AR activation flow as User Upload on Android (slot `ar-button` handled by `<model-viewer>`), preventing WebXR `ar-status: failed` for gallery-generated models.

=8.35=
* 3D Gallery endpoint (`ar-gallery.php`): send correct `Content-Type: model/gltf+json` for dynamically generated glTF (previously reused the artwork image MIME type, which could break Android Scene Viewer and strict clients).
* Gallery responses now echo raw JSON from `wp_json_encode` instead of passing through `wp_kses_post`, avoiding accidental alteration of the glTF payload.
* Gallery glTF responses use `Content-Disposition: inline` for more reliable in-browser and AR fetches.
* WooCommerce product viewer: QR code inline background uses `esc_attr` for the `data:image` URL so `esc_url` no longer strips it and desktop QR codes display again (`templates/model-viewer.php`).

=8.34=
* Fixed file upload restrictions to only apply to AR-related uploads, allowing CSV files and other non-AR file types to be uploaded normally for WooCommerce product imports/exports
* File type validation now correctly preserves WordPress default allowed file types while still restricting AR model uploads to GLB, GLTF, USDZ, JPG, PNG, and WebP formats

=8.33=
* Introduced AR Insights, providing real-time analytics and usage stats directly in your WordPress dashboard and on a dedicated Insights page. Now you can monitor AR model views, device breakdowns (iOS/Android/Desktop), and top-performing models at a glance. The Insights dashboard widget offers quick access to essential stats, while the full Insights page delivers in-depth analytics, historical trends, and engagement metrics – helping you understand your audience and optimize your AR content.
* Added optional Google Analytics handoff for AR Insights events, exposing `ar_analytics_google_analytics_settings` filters plus a Measurement ID field in AR Settings so store owners can forward viewer, launch, and variant telemetry into GA4 or a dataLayer.
* Added the AR Onboarding assistant for WooCommerce with contextual guided tours, searchable help, and direct links to setup documentation inside the store admin.
* Persist tour progress per user and provide quick relaunch controls and support shortcuts for product editors.
* Fixed animation play/pause button display

=8.32=
* Ensured each product viewer keeps its own material state so variants display correctly when multiple AR viewers load on the same page.

=8.31=
* AI Credits Synchronization - Automatic credit sync from ardisplay.ai to customer sites
* Real-time Credit Updates - Credits now update via AJAX without page reload
* Webhook Support - Instant credit updates when purchases are completed
* Enhanced Credit Display - Improved credit status interface with auto-refresh capability
* Client Site Support - Full credit functionality for sites without the proxy plugin
* Bug Fixes - Resolved class redeclaration issues and infinite reload loops

=8.2=
* AR Gallery Settings - Control which aspect ratios and sizes are available in the AR Gallery
* Gallery Ratio/Size Filtering - Configure available gallery model ratios and sizes from the settings page
* Improved Variation Handling - Enhanced model-viewer updates when switching between product variations
* Dynamic Size Selection - Size options automatically update based on selected ratios in settings
* Server-Side Filtering - Gallery builder respects enabled ratios and sizes from settings

=8.1=
* Automatically insert AR shortcodes on product pages by choosing shortcode and page hook in settings
* Improved model url encrypting with added nonce and canonicalWebPageURL

=8.0=
* AR Display AI Integration - Generate 3D models using photos and AI technology
* Default Poster Image System - Set global default poster images for AR models in settings
* Enhanced User Upload Experience - Improved drag-and-drop functionality and shortcode options
* Enhanced 3D Gallery Builder - Improved ratio and image handling
* PHP 8.2+ Compatibility - Fixed WP_Error handling in update system for better stability
* Performance Improvements - Optimized model viewer loading and error handling
* Enhanced Security - Improved API permission checks and nonce validation
* Better Error Handling - Graceful fallbacks for failed HTTP requests and model loading

=7.98=
* Fullscreen closing button error fixed

=7.97=
* Gallery Builder addition of 3:1 aspect panoramas
* Webp file support
* model-viewer.min.js fallback for malformed script tag

=7.96=
* Custom QR Code bug fixes
* CSS bug fixes
* Licence Key Bug fixes

=7.95=
* Bug Fixes and updates for WP 6.8.2, WC 9.85 and PHP 8.2 compatibility

=7.9=
* Featured Image Function fix

=7.8=
* Domain Licence Verification improvements
* ar_qr_url warning fixed
* Vulnerability for injection of javascript using the shortcodes fixed

=7.7=
* User Upload model viewer will always use "webxr scene-viewer quick-look"
* Qr code destination fix

=7.6=
* JQuery Focus Manager for AR Model Viewer added
* Free Version page loading conflict issue resolved

=7.5=
* CSS Positioning version numbering to fix caching issue
* Play/Pause button fix when multiple models displayed
* Updated Gutenburg Block editing
* Elementor Theme model viewer layout improvement

=7.4=
* Addition of Custom Poster Image
* Version addition to enqueuing CSS and JS
* Element positions fix
* Variation slider thumbnail image fix
* Set featured image security enhancement

=7.3=
* Element positioning css issue fixed

=7.2=
* Add to Cart issue fixed
* Variation selector issue fixed
* Variation USDZ file issue fixed

=7.1=
* Custom Styles file writing issue fixed
* Progress Color saving issue fixed

=7.0=
* AR Shop - purchase a 3D model and import it into your site
* AR Gallery shortcode to display the featured image of your post or woocommerce product as a 3d model artwork to hang on the wall
* User Upload - provide the ability for front end users to drag and drop a model or image file into a model viewer and have it automatically display it. Images are converted to 3D model artworks. Uploaded file can be attached to a product order when shortcode is used on the product page.
* Encrypted model file URLs to restrict direct downloads
* Dynamic shortcode - simply user [ardisplay] on your product page to display your products model including any variation models.
* Improved Settings page layout
* Code overhaul for better optimisation and security

=6.3=
* AR Model Shop - Links to armodelshop.com to purchase models and automatically import them into the media library

=6.2=
* List of Models on Settings page when Limit Exceeded with links to edit or delete
* Delete option for the WooCommerce Featured Product Image to AR Model woocommerce single product template file
* PHP 8.1 compatibility update

=6.1=
* QR Code fix issue where it appears as white box

=6.0=
* Emissive Lighting Option
* Light Color Option with ColorPicker
* Further QR Code API improvements

=5.91=
*Bug and styling fixes

=5.9=
*QR Code and performance issue bug fixes

=5.8=
*QR Code image improvements
*Add New Model Page display improvements

=5.7=
* Fixed incompatibility issues with QR code generation if imagick not enabled

=5.6=
* Custom View in AR and View in 3D text options
* 3D Gallery Uploader bug fixes
* Reality File Mime Type update

=5.5=
* Fix 3D Gallery image upload issue
* QR code script adjustment

=5.4=
* QR Code implementation of php QR Code library to replace Google API
* Alternative model for AR display option
* Show Model Fields Toggle Option
* Saving model bug fixes

=5.3=
* Woocommerce High-Performance Order Storage compatibility update
* Right-to-left (RTL) language display issues fixed

=5.2=
* Fixed issues when saving Variable product variation models
* improved compatibility with AR for WordPress plugin
* Javascript improvements

=5.1=
* CSS update to fix AR button clickabilitiy
* Fixed issue where 3D Gallery Builder would apply default GLB file when no image was chosen
* Added script to reload Gutenburg post editing page when post is published or updated
* Added option to link Hotspots to URLs
* Restriction to ensure the chosen subscription domain matches the domain of the site

=5.0=
* Interface redesign
* Addition of 3D Gallery Builder - Create a 3D model of your image file in a pircture frame
* Improved loading and user friendliness

=4.8=
* Documentation Links

=4.7=
* Addition of Animation Selector in model editor

=4.6=
* Fix of blocks_categories deprecated error
* Fix for erros when directly accessing files

=4.5=
* Firefox fallback options
* Addition of Alternative Model For Mobile option

=4.4.1=
* Fixed issue with Product Saving

=4.4=
* Variable Product Support
* Fix to Elementor Pro issue
* Improvements to woocommerce product model support
* Improvements to opening AR models directly from QR codes
* Improvements to Woocommerce Single Product Image template
* Improvements to arview shortcode

=4.3=
* Improvement of QR Code Destination to open the model in AR view with friendly urls

=4.2=
* Addition of Rotation Limits - Restrict the amount the user can rotate the model in the viewer
* Addition of Disable Zoom option
* Addition of QR Code Destination option on a per model basis
* Improvements of AR Model Editing page layout

=4.1=
* Addition of Loading and hidden model viewer whilst loading on QR code stand alone model links
* Improvements to category option in ardisplay shortcode
* Further Android intent URL improvements

=4.0=
* Admin Interface styling improvements
* Admin - Auto update of model when new file uploaded or chosen from Media Library
* Open AR automatically with QR code when global setting is Model Viewer
* Zoom constraints improvements
* Popup close button improvements when using ar-view shortcode
* Set Featured AR image now using REST API
* Android intent URL improvements

=3.9=
* AR View shortcode improvement to fix Android AR loading issue

=3.8=
* Updated Woocommerce Product Image template
* Reset to Initial View Option Globally and per model
* Improvements to ar-view shortcode

=3.7=
* Custom QR Code Image override generated QR Code on each product
* Custom QR Code Destination override the URL used for generated QR Code on each product
* Disable Prompt on each model
* Improved JS handling

=3.6=
* Global setting to choose units for Dimensions - m, cm, mm, in
* Disable model interaction - no rotating and zooming in browser view only
* ar-view shortcode addition of the buttons attribute to display links as html buttons
* Fail safe in place if qr code cannot be generated

=3.5=
* Improved licence key feedback on settings page
* Elementor Fix
* Copy the Woocomerce Single Product template file to your theme via button on Settings Page

=3.4=
* Addition of Gutenberg Block
* Addition of text option for ar-view shortcode, opening in popup fullscreen

=3.3=
* Asset Builder improvements
* Shortcode display improvements
* API Additions - Delete and Featured Image options

=3.2=
* Hide Dimensions option added to API
* cURL fallback using file_get_contents

=3.1=
* Hide Dimensions on a per model basis

=3.0=
* Fullscreen popup improvements
* Set Featured Image improvements
* Replaced file_get_contents with cURL
* Display of AR not supported message for desktops

=2.9=
* Fixed issue with Disable Fullscreen and Dimensions conflict
* Improved Set Current Camera View as Initial button response

=2.8=
* Minor bug fixes

=2.7=
* Endpoint API functionality
* Improvements to Licence Key system
* Improvements to AR standalone Button - Shows 3D model and note if clicked on Desktop
* Settings Page Layout Improvements
* Added global QR Code Destination option to settings page, which take mobile users directly to the model-viewer or to the parent page the model is displayed on

=2.6=
* Custom Play and Pause buttons and positioning for animated models
* Option for Dimensions to be displayed in inches
* Improved Licence key checking

=2.5=
* WordPress Widget
* Elementor Widget

=2.4=
* Custom element positioning within Model Viewer - Applicable to individual models
* CSS Style Editing - Applicable to individual models
* Code Improvements

=2.3.8=
* Custom element positioning within Model Viewer
* CSS Style Editing

=2.3.7=
* Call To Action Button - Displays on 3D Model view and in AR view on Android

=2.3.6=
* Set Featured Image button - creates a PNG file of the current model view, adds it to the media library and sets it as the featured image

=2.3.5=
* Improved licence key check
* Option to prioritise Scene Viewer over WebXR on Android devices

=2.3.3=
* Option to disable the interaction prompt and model rotation/wriggle
* Compatibility with Woocommerce 7.0.0

=2.3.2=
* Improved AR model admin layout
* Hotspot functionality - add hotspot annotations to your models
* Editing of placement, QR button, AR Button, animation button and scale settings dynamically update in model view in admin editing pages

= 2.3.1=
* Legacy Lighting option
* Option to set initial camera view
* Editing of field of view, exposure, shadow and zoom settings dynamically update in model view in admin editing pages

= 2.3.0=
* Removed loading icon when clicking AR button

= 2.2.9=
* Fixed Android loading issue when scene viewer crashes. Prioritised webxr

= 2.2.8=
* Improved Internationalization of plugin

= 2.2.7=
* Internationalization of plugin
* Updated scaling inputs to default to 1 and include increment stepper
* Validation of AR model urls to be secure - replace http:// with https://
* Restricted optional settings to Premium Plans only
* Premium upgrade banner improvements

= 2.2.6=
* Added support for .REALITY file formats to display on iOS

= 2.2.5=
* Fixed imagedestroy issue
* Fixed AR thumbnails opening models in 1st viewer on page only

= 2.2.4=
* Improved Licence Key check system

= 2.2.3=
* AR Button changes to loading image when tapped to show model is loading into AR viewer

= 2.2.2=
* Added Woocommerce Single Product Image template to display AR Model in place of product featured image
* Added Environment Image Upload ability
* Improved Skybox image handling

= 2.2.1=
* Improved Licence System
* Added Field of View setting
* Added Zoom in and out contraints settings

= 2.2.0=
* Added support for GLB/GLTF animation display and play/pause controls in browser view 

= 2.1.9=
* Added Fullscreen disable option to settings page
* Added support for Poster images when loading 3D models
* Moved dimensions to top left to avoid conflict with Thumbnails when viewing multiple models in one shortcode
* Fixed issue with dimensions checkbox hiding thumbnail slides
* Fixed issue with multiple model thumbnails and QR code button
* Improved CSS cursor pointers on 3D model viewer elements
* Added Copy function to AR Shortcode column in Model/Product list
* Improved admin page layout

= 2.1.8=
* Fixed conflict issue with Revolution Slider

= 2.1.7=
* Fixed issue with AR buttons conflicting with some themes

= 2.1.6=
* Added Upgrade Ribbon to Settings page
* Fixed issue with Licence key saving

= 2.1.5=
* Fixed issue with thumbnail slider changing ios src

= 2.1.4=
* Fixed issue with ar-view shortcode and AR View Hide setting

= 2.1.3=
* Prioritised Scene-viewer over WebXR to improve Android compatibility

= 2.1.2=
* QR Code fully functioning

= 2.1.1=
* QR Code showing blank issue fixed

= 2.1.0=
* QR Code image issue fixed to be loaded inline
* GLTF uploading issue resolved

= 2.0.9=
* Settings Saving issues fixed
* JS issues fixed

= 2.0.8=
* Display model dimensions options
* Multiple models in the one viewer
* Show/hide QR Code
* Show/Hide AR View button
* Shortcode to display QR Code anywhere on page
* Shortcode to display AR View Button anywhere on page
* Custom AR View button image file
* Custom QR Code logo image file
* Improved Settings page

= 2.0.7=
* Asset Builder - Improvements and additional models

= 2.0.6=
* Asset Builder - Improvements and additional models
* Function Consolidation

= 2.0.5=
* Asset Builder - Choose from ready made 3D models and add your own texture file to create a GLTF model on the fly

= 2.0.4=
* Support for zipped GLTF files Added
* Model conversion for DAE, DXF, 3DS, OBJ, PDF, PLY, STL, or Zipped versions of these files

= 2.0.3=
* Scaling Options Added

= 2.0.2=
* Fixed FullScreen Issues
* Skybox/Background Image support on Fullscreen mode
* Streamlined Licencing system

= 2.0.1=
* Improved Model Viewer display
* QR Code Implementation
* Fullscreen popup
* Variant Support
* Licence page moved to Woocommerce Settings

= 2.0.0=
*Total overhaul of plugin to include iOS and Android support directly in the browser
* No need for an app
* Use of Model Viewer with USDZ and GLB 3D model files

= 1.0.3=
* New Enhancement
* Allow to select model type of "2D Model" or "3D Model"
* If 2D model then Allow to generate 3D box(3D Model) automatically of given width, height, depth, format
* If 3D model then Allow to upload 3D model

= 1.0.1=
* Bug Fixes
* Minor CSS + JS improvements

= 1.0.0=
* First Official Launch Version