Latest version: 5.4.11 (Change Log)
Release date: April 11th, 2021
Download AJAX-ZOOM Software

WooCommerce plugin

Demo WooCommerce product detail page Demo AJAX-ZOOM in a WP-page Download AJAX-ZOOM plugin for WooCommerce


WordPress: 3.x, 4.x, 5.x
WooCommerce: 2.x, 3.x, 4.x, 5.x
PHP: 5.3 - 7.x
jQuery: 1.8 - 3.x

Last tested with:
- WordPress 5.7
- WooCommerce 5.1.0


On the product detail page, this plugin optionally replaces the default image gallery with the AJAX-ZOOM 360 product views, videos, and photo viewer. This viewer is capable of displaying product images, 360-spins, and videos combined within one gallery.

The plugin supports variant images, variant 360-views, variant 3D-views, and variant videos. They are displayed when the user selects a different attribute combination or, depending on the setting, no combination is selected. This plugin covers all possible cases you can think of via settings.

Instead of replacing the default image gallery of your template with the AJAX-ZOOM viewer, you can place the viewer at any other location on a WooCommerce product detail page with only 360 product views loaded into it. To enable it, use the "showOnly360views" and "appendToContainer" options. This way, you can install a third-party plugin for displaying images (or keep the theme's default) and use the AJAX-ZOOM viewer only for 360-views as an option. Doing so, the support for variants' unique 360-views is maintained!

You can also place the AJAX-ZOOM 360-viewer on other WordPress pages and posts with 360-views and optionally images or videos as the gallery's content. For displaying the viewer on not WooCommerce product detail pages, the plugin generates copy & paste shortcodes.

Download the AJAX-ZOOM plugin for WooCommerce / WordPress and test it directly in your development environment!

The backend functionality

At the backend of WordPress, administrators with the corresponding permissions can manage the AJAX-ZOOM data using a well-elaborated and self-explaining interface.

In the "Products" section that displays your products' tabled overview, the plugin adds two columns. By icons in them, administrators see if 360-views or videos are present. You can enable and disable those columns at AJAX-ZOOM plugin settings or screen options as displayed on the screenshot.

At the WooCommerce product-editing page, the plugin creates four additional tabs. These are:

  • 360 Product Views
  • Videos – YouTube, Vimeo, Daily Motion, mp4
  • Product Variation Images
  • Image Hotspots

Those tabs only display after you have created and saved a product (as draft). That is because the plugin technically requires a "post-id" to store data.

In the "360 Product Views" tab, you can upload 360 or multi-level 3D product images; alternatively, import them from ZIP files that were previously uploaded to a specified location. You can create an unlimited number of 360-views for the same product!

Once a 360-spin view is available, it automatically displays in a table with 360/3D views available for a product and is ready to be published. Following are the possibilities of what else you can do via the backend administration:

In the "Videos" tab, you can insert videos from YouTube, Vimeo, and Daily Motion by defining a key-number of those videos, or you can link to an mp4 file by providing the full path to it. Since a video is a configurable instance, there is also a possibility to provide alternative keys or mp4 sources for each of the languages of your shop. You can also assign different video sources for variants of a product.

In the backend and the frontend, the plugin instantly retrieves the cover image for that video from the respective video platform. Same as with the 360 product views, you can assign a video to only certain product variations and generate a shortcode to place it at any place that supports shortcode.

In the "Product variation images" tab, you can upload additional variation images, which is not supported by WooCommerce out of the box and requires an additional plugin. You can use this AJAX-ZOOM plugin functionality or keep using the official commercial plugin developed by WooCommerce. At the front end, the AJAX-ZOOM product view supports variant images from both sources.

In the "Image Hotspots" tab, there is a list with all images gathered from all known sources for that article. For each image in this list, there is a possibility to add hotspots via the integrated hotspot editor. That is the same editor which creates hotspots for the 360 product views. If you have an image with hotspots that you want to put at some other place, you can do it with the shortcode that generates next to each image.


The best way to explore the further and the above-described features is by installing the plugin and testing it by yourself. The demo version has all the licensed versions' features with just a few restrictions regarding the number of images and their resolution. It also adds a demo watermark, which should not hinder you from evaluating this piece-of-technical-art plugin. However, you can request an evaluation license key that removes some of the demo version restrictions.

If you don't have a development or staging environment and install the plugin directly into production, go to the settings section and use the "displayOnlyForThisProductID" option to define one or a few products by entering their "post-id". That enables the plugin only for those products. Now, you can relaxingly finish configuring the plugin without affecting all other articles.

General features

Backend screenshots

General handling / simple product

Basic backend handling - uploading a 360 / 3D product view and defining videos.

Variable WooCommerce products features

The AJAX ZOOM Plugin for WooCommerce offers full support for variable products. This applies to both 360 / 3D product views, as well as videos and individual (gallery) images. As a nice addition, you can upload more than one gallery images for each variable product without using additional plugins. The official premium WooCommerce plugin is supported too.

AJAX-ZOOM Shortcodes for WordPress

Place WooCommerce 360 images, regular images and / or videos anywhere else besides product detail page / regular WordPress posts by using the shortcodes.

Using 360 / 3D views only - do not replace product detail view in WooCommerce

If you do not want to replace the images by AJAX-ZOOM player but would like to use the AJAX-ZOOM player only for 360 view, follow the steps as shown on screenshots below:

  1. Set AJAX-ZOOM plugin setting "enableInFrontDetail" to no.
  2. Create a 360 / 3D view and copy the shortcode.
  3. Paste the shortcode where you want the item to appear.
  4. As the result, on product detail page the default view is not replaced and the 360 is placed e.g. in a tab.

WordPress / WooCommerce 360 / 3D product tour (backend editor)

The 360 "Product Tour" Editor is very easy to use. Simply select areas of interest in your 360 / 3D view and press the Crop button. The editor automatically creates thumbnails of these areas and places them in the gallery of thumbnails. When the user clicks a thumbnail in the frontend, the 360 view rotates and zooms to the selected area. There are several predefined animation options available.

The 360 "Product Tour" is compatible with hotspots, both support multilanguage texts. Unlike hotspot editor the product tour is done within seconds and revalue your 360 / 3D product spins and thus the presentation of your products enormously without almost any efforts.

360 / 3D hotspots (backend editor)

Creating hotspots on 360 spins or even on multi-row 3D is more difficult, than creating a 360-product tour. The main reason is that you need to position a hotspot at every frame, where a hotspot supposes to show up. Nevertheless, it is doable and with a little practice, you will be able to create hotspots faster and faster.

There is no way one can describe all possibilities, which are possibly available with this hotspot editor. On top of the user interface, the possibilities might appear limited. However, there are options to define your own JavaScript for several actions, so the possible results are unlimited. When dealing with the hotspot editor first time, please make sure that you are not under time pressure.

AJAX-ZOOM cache batch tool

You do not necessarily need to use the AJAX-ZOOM cache batch tool, because if image tiles and other AJAX-ZOOM caches have not been generated yet, AJAX-ZOOM will process the images on-the-fly. Latest, when they appear at the frontend. However, if you have thousands of images, it is a good idea to batch process all existing images, which you plan to show over AJAX-ZOOM, before launching the new website or before enabling AJAX-ZOOM at frontend.

For the 360 views, you can let the batch tool automatically activate these objects as soon as cache files are ready. You can process as many images and 360s, as needed without the need for the administrator to take any actions after the batch is triggered. Multiple folders and subfolders can be automatically recursively traversed.

If you do not see the batch tool as depicted in the screenshots below, please update AJAX-ZOOM core files (axZm folder within the ajaxzoom plugin directory).

Plugin Settings

Set any option you can think of. By the way, it is also possible to set these options for each product individually. At least, this is very handy, if you prepare a set of media to be included over shortcode somewhere else on your website.

Themes adjustment widget

Many premium WordPress themes, which include WooCommerce functionality, do not strictly follow the pattern of the base template and even not all "actions" are present in the themes. AJAX-ZOOM uses "woocommerce_after_single_product" or "woocommerce_product_thumbnails" to inject the code into the WooCommerce product detail page. After the HTML and JavaScript initialization script are injected over one of those actions, the viewer is appending via JavaScript to the target container using a jQuery selector. The default value of the selector is ".images" (container with CSS class "images") and it is defined in AJAX-ZOOM "appendToContainer" option. You can change the value of this option if it differs in your theme.

However, even though this setting is changeable, it could be not sufficient to achieve the expected result. Changing the theme is an option but not a programmatic one because those changes will be overwritten during the next update of the theme. The workaround solution we offer is the "theme adjustment widget" as depicted below. This widget has many tools to adjust the layout as needed without changing the code in your theme.

All adjustments you make are specific to a theme name, so you can create adjustments for many themes as you like and enable / disable the adjustments without removing them. The widget has already few adjustments for themes we had to deal with.

We can claim, that the toolset offered in this widget is enough to deal with any possible issues. Admittedly, dealing with harder tasks, it is not self-evident what to write in there exactly. In case, there is a need and you have hard times finding the right adjustments for your product detail page, please contact our support with the link.

Frontend screenshots

Product detail page

Frontend detail page screenshots with default settings - Mouseover Zoom is activated. There are several settings to change this into slider or zoomable area upfront.

Handling regular images

For the regular images there is no need to do anything. You can upload them as always. However for product vatiations there is a possiblity to add any number of images without additional plugins. On default there is not such an option in Woo.

Handling 360°/3D

To add 360° images, simply start editing a product. There you will find the "AJAX-ZOOM 360" tab with the following possibilities.



You can upload the plugin as depicted in the screenshots below or you can extract the ajaxzoom folder from the zip file and upload this folder into /wp-content/plugins directory. If you chose the second way, please make sure, that the /wp-content/plugins/ajaxzoom directory is writable during the activation and the /wp-content/plugins/pic folder is always writable by PHP.

  1. Make sure that the free Ioncube loaders are installed on the server.
  2. Switch to Plugins and click on "Add New".
  3. Select "Upload Plugin" and upload the file (plugin package)
  4. Click "Install Now".
  5. Before activating the plugin, please make sure that the /wp-content/plugins/ajaxzoom/pic directory is writable by PHP. Set the corresponding CHMOD if required. The activation will fail with an AJAX-ZOOM error message if /wp-content/plugins/ajaxzoom/pic is not writable by PHP.
  6. The activation might take some time because the plugin will try to download AJAX-ZOOM main scripts automatically. If that fails for some reason, download the AJAX-ZOOM core files manually and upload the /axZm folder to /wp-content/plugins/ajaxzoom/ via an FTP client.
Important: if you upload the plugin - /wp-content/plugins/ajaxzoom - manually via FTP, make sure that the /wp-content/plugins/ajaxzoom/pic directory is writeable by PHP. Set corresponding CHMOD permissions. The plugin creates several subfolders in that directory, so it must be writable before the activation ( starting installation process).


AJAX-ZOOM has not been downloaded instantly

Please see installation steps above. Upload AJAX-ZOOM main scripts manually.

AJAX-ZOOM does not work in a different Template / Theme

Please read if AJAX-ZOOM does work in default theme but does not work with a third party template...

The dynamic output in frontend template is registered over
add_action( 'woocommerce_product_thumbnails', array( 'ajaxzoom', 'show' )) or
add_action( 'woocommerce_after_single_product', array( 'ajaxzoom', 'show' ))

Accordingly the output must be triggered in frontend template by
do_action( 'woocommerce_product_thumbnails' ); or
do_action( 'woocommerce_after_single_product' );

If neither of the two do_action functions are present / missing in frontend template, then there will be no output and AJAX-ZOOM cannot be visible at all.

AJAX-ZOOM is not showing correctly

If AJAX-ZOOM code is returned on the product details page but you do not see anything or AJAX-ZOOM does not work properly, then you might need to make some adjustments for you theme. Go to Wocommerce Settings -> AJAX-ZOOM -> General Settings. At very bottom there is a widget with which the adjustment should be possible for any template.

AJAX-ZOOM is shown but not when you click on the mouseover image

Please check in browser console under network -> XHR if the request to zoomLoad.php returns error 500 (server error). This might happen because of wp-content/plugins/ajaxzoom/lic.php which includes the WP config file in order to quickly read the license data entered in the AJAX-ZOOM plugin configuration page at the backend. The error is likely to be present if WordPress has been installed using Bitnami. Try to comment out / remove everything in lic.php; if AJAX-ZOOM works now please just keep it like this. You can also enter / hardcode licensing information into wp-content/plugins/ajaxzoom/ without retrieving the values from DB which is even more faster.

No images for variation products

If you have variable products but did not define any images for you variable products, please enable AJAX-ZOOM Plugin showDefaultForVariation option, which is disabled on default. You can do this in plugin configuration settings.

Images are not shown at frontend

There could be another reason, why the AJAX-ZOOM player is loaded but the images do not show in it. You do see a perpetual loading animation. Enter in the browser address bar. If the file zoomLoad.php is physically present but you get an error 404 (not present) or error 500 (server error), the most likely reason is that the folders and / or files permissions (chmod) are set to values, where group can edit them and on shared hosts the server configuration often treats this as not acceptable. Most likely, you will need to set the folders permission level (chmod) to 0755 and the files permission level (chmod) to 0644. Skip the leading zero if you are using an FTP program such as FileZilla.

Optimiser tools

Starting from plugin verison 1.1.2 many issues have been improved. The AJAX-ZOOM plugin for WooCommerce was tested with the following optimiser tools:


If you encounter any other troubles please report / contact our support. We will fix and document it with highest priority.


How to install "ionCube Loader"?

ionCube loader is a widely used PHP extension, and it is required to operate AJAX-ZOOM on your server. Before installing the loader, please check if it is not already installed on your server. To check this, you can look into the output of phpinfo();. You can also use get_loaded_extensions PHP function - print_r( get_loaded_extensions() ); to see if ionCube is installed.

If you do not detect ionCube on your server, please visit the official ionClube loaders page. There you can find "Loader Installer" and "Loader Wizard", which guide you guidance on installing the loader that matches your operating system (Windows, Linux, FreeBSD, OpenBSD, OS X, Solaris).

Many hosting companies do also have a guide in their FAQ on how to do this specifically for their configurations. Lastly, a mail to your hosting’s provider support surely helps. ionCube is industry standard and should be a copy & paste answer for your hosting provider. If not, you should switch your hosting provider immediately.

Please note, that each PHP version requires a different loader extension. When your provider offers a possibility to switch between several PHP versions, and you have added ionCube extension over a separate php.ini on your own, please think about updating this php.ini file to link to the appropriate ionCube extension file.

Restarting the Server (e.g. Apache) might be needed for the new extension to load (changes in php.ini effectively occur).

Some shared hosting companies such as "1&1" allow the users without root access to create their custom php.ini files and "install" Ioncube loader this way. However, this custom php.ini has only effect on the folder where into you place it. It has no impact on subfolders as you might suspect. Therefore, if you are dealing with this method of installing the loader, you must copy your custom php.ini into several folders. If AJAX-ZOOM module for your system installs itself into, e.g., /modules/ajaxzoom directory, you must place the custom php.ini into /modules/ajaxzoom/axZm/ folder and into, e.g., /admin12345/ folder (or wherever installing the modules takes place).

Do I need a license key to test AJAX-ZOOM module / plugin?

No, AJAX-ZOOM should work out of the box. For some modules / plugins, AJAX-ZOOM does not install itself, if "ionCube" extension is not present on the server (see above). Other than that, there is are limitations on the number of images and image resolution of the demo version. If you would like to test AJAX-ZOOM with higher resolution images ( > 3.2 megapixels / million pixels), please request an "Evaluation" license key for your dev domain / subdomain free of charge.

If you do not have a development server but would like to install AJAX-ZOOM plugin on your production website, you should go to module / plugin settings and set "displayOnlyForThisProductID" option. This option allows you to enable AJAX-ZOOM only for specified product ID, so you can test the module / plugin thoroughly without affecting the entire shop / conduct A/B tests.

How to translate the plugin into other languages or change text strings?

The translation of the strings is done over the plugin options and within the AJAX-ZOOM core PHP config file.

1. All plugin options are accessed over backend. For example, if you want to add Russian translation to "zoomMsg360" option, which is defined as JSON, you would need to add "key" and "value" to this JSON.

    "en": "Drag to spin 360°, scroll to zoom in and out, right click and drag to pan",
    "de": "Ziehen um 360° zu drehen, zoomen mit dem Mausrad, rechte Maustaste ziehen verschiebt die Ansicht",
    "fr": "Faites glisser pour tourner à 360 °, faites défiler pour zoomer dans et hors, cliquer et faire glisser à droite pour vous déplacer",
    "es": "Arrastrar para girar en 360º, Rueda del ratón para utilizar el Zoom, botón derecho para mover la imagen"

So when you only need English as default language (please keep it) and want to add Russian translation string, you would change this option to

    "en": "Drag to spin 360°, scroll to zoom in and out, right click and drag to pan",
    "ru": "Крутить 360° левой кнопкой мыши, колесом увеличивать, правой кнопкой смещать zoom"

2. Some other text strings are located in [ajaxzoom plugin directory] /axZm/ file, which is part of AJAX-ZOOM core. Open this file in a text editor and find a string you are looking for. For example, you are looking for the "Click to load" message. It is located under $zoom['config']['spinNoInit'] option and looks like this:

$zoom['config']['spinNoInit'] = array(
    'enabled' => false,
    'file' => array('en' => 'click_to_load_en.png', 'de' => ''),
    'txt' => array(
        'en' => 'Click to load
view', 'de' => 'Klicken um die
360° Ansicht
zu laden' ), 'event' => 'click' );

As you can see, this is a PHP array, and there are several other suboptions located in it. Best way to proceed is to either copy the entire array into or copy only the suboption with locales into this file. You can find outside of the /axZm folder in the plugin directory.

2a. The below is what you would add to [ajaxzoom plugin directory] / file when you copy the entire array and add your translation, removing languages you do not need:

$zoom['config']['spinNoInit'] = array(
    'enabled' => true,
    'file' => array('en' => 'click_to_load_en.png', 'de' => ''),
    'txt' => array(
        'en' => 'Click to load
view', 'ru' => 'Нажмите мышкой, чтоб загрузить 360° вид' ), 'event' => 'click' );

2b. Or you could just add the suboption to [ajaxzoom plugin directory] / file like this:

$zoom['config']['spinNoInit']['txt'] = array(
    'en' => 'Click to load
view', 'ru' => 'Нажмите мышкой, чтоб загрузить 360° вид' ); // or $zoom['config']['spinNoInit']['txt']['ru'] = 'Нажмите мышкой, чтоб загрузить 360° вид';
You can also move the file [ajaxzoom plugin directory] / one level up, outside of the "ajaxzoom" plugin directory, so when you update the plugin this file does not get overwritten.

3. There is also a third possibility how to add a translation to strings, which are located in [ajaxzoom plugin directory] /axZm/ In the backend, under plugin configuration, you can find "azOptions" and "azOptions360", which allow you to override configuration from [ajaxzoom plugin directory] /axZm/ related to frontend display. If we wanted to do the same as above over "azOptions360" plugin option (which is saved into the database), the result in your textarea would look like this:

Here, we do not need to define English, as the related JavaScript object will get extended by what you define in "azOptions360". The possibility number 2 above (writing into [ajaxzoom plugin directory] / is not applied then.


Ver. 1.1.28
  • Added an option to disable checking for plugin updates.
  • Code cleaning.
Ver. 1.1.27
  • A few fixes for jQuery 3 at the back-end.
  • Added the "showOnly360views" option that enables displaying only 360 views without images at any place on products detail page.
Ver. 1.1.26
  • A few changes related to PNG images with transparency.
Ver. 1.1.25
  • Fixed a possible JS error by removing line breaks from JSON strings.
Ver. 1.1.24
  • Added a missing directive for .htaccess files when using the "Simple" license.
Ver. 1.1.23
  • A few corrections for WP 5.5.
  • Added two options to include custom JavaScript and CSS files when AJAX-ZOOM displays via a short-code.
Ver. 1.1.22
  • Bugfixes.
Ver. 1.1.21
  • Code extension to prevent possible PHP warnings.
Ver. 1.1.20
  • Fixed a possible error "Call to undefined method WC_Product_Simple::get_available_variations()" when editing a product.
Ver. 1.1.19
  • Fixed a possible error while reading AJAX-ZOOM license keys entered via the backend.
Ver. 1.1.18
  • Fixed a theoretical possibility that the pic/360 folder may be deleted from within the backend.
Ver. 1.1.17
  • Fixed transient not being deleted, when activating the plugin. The plugin could have set transient with an error message in case there was an issue with the "pic" folder (chmod) not being writable by PHP but did not delete it (because of a typo mistake), when the admin has fixed the problem. Thus, the plugin was not able to activate itself later.
Ver. 1.1.16
  • Fixed files and folders permission issues.
Ver. 1.1.15
  • Fixed error thrown by WooCommerce when removing a product variation.
  • Fixed first WooCommerce variant image not showing in the gallery in the newer WooCommerce versions.
Ver. 1.1.14
  • Added sortable columns to product list with number 360 / videos attached to each product.
  • Moved batch tool under a different menu location and added the possibility to automatically enable 360 / 3D after the cache for an item is created by the batch tool.
  • Registered uninstall hook (deletes AJAX-ZOOM DB tables and options, when deleting the plugin).
Ver. 1.1.13
Intergrated the AJAX-ZOOM batch tool directly into the backend. AJAX-ZOOM core update (v. 5.3.5+) required.
Ver. 1.1.12
Small adjustments and notes for the new AJAX-ZOOM (core files) "simpleMode" option and "Simple" license type.
Ver. 1.1.11
  • Added configurable permission level variables for folders and files, where uploaded and cached images are stored at.
  • Fixed a possible PHP notice.
Ver. 1.1.10
  • Added some WPML support. The change will allow not to upload same 360 for additional languages / posts, but show same 360 from default language.
Ver. 1.1.9
  • Fixed possible PHP error when saving coupons in WooCommerce.
Ver. 1.1.8
  • Fixed lic.php file, which could have caused server error on some server configurations.
Ver. 1.1.7
  • Fixed a JS error on frontend for variable products for if there are no variation images at all.
Ver. 1.1.6
  • Added an option, which allows to show 360 for variable products when no variation is selected.
Ver. 1.1.5
  • Added plugin update notification and possibility to update the plugin from our repository.
  • Added possibility to backup currently installed plugin version.
  • Few UI changes.
Ver. 1.1.4
  • Fixed a newly coded bug where the hotspot editor for 360 was not useable because of passing wrong path to it.
  • Added several checks while installation and if something goes wrong the errors with the hints about how to resolve them will be displayed after activation attempt. Also the plugin will deactivate itself in this case.
Ver. 1.1.3
  • Improved sort order of the images, 360 and videos.
  • Fixed database version matching. So after overwriting plugin files there is no need to run installer any more.
Ver. 1.1.2
Fixed a bug when saving posts which are not woo products. Bug was implemented in 1.1.1;
Ver. 1.1.1
  • Removed some possible warnings when debug mode is enabled.
  • Few other minor bugfixes.
Ver. 1.1.0
For update from previous versions - overwrite plugin files, update axZm directory, deactivate and activate plugin. Update /wp-content/plugins/ajaxzoom/axZm folder with core AJAX-ZOOM files.
  • YouTube, Vimeo, Dailymotion, mp4 - videos attachable to simple product and product variations
  • Clickable hotspots on all images -> main, gallery, ajaxzoom variations images, official WooCommerce "Additional Variation Images" plugin
  • Official WooCommerce Additional Variation Images plugin support on frontend
  • Individual plugin settings for any product (e.g. “axZmMode” option only for a specified product)
  • UI backend improvements
  • Update for AJAX-ZOOM core files from within backend incuding backup for installed version
  • Shortcode for any type of media - 360 and images including hotspots and 360 product tour, shortcode for videos
Ver. 1.0.9
Diverse bugfixes and new options. Tested with latest WP and Woo.
Ver. 1.0.8
Fixed a possible error "can't use function return value in write context" in class.ajaxzoom.php
Ver. 1.0.7
Support for WooCommerce 3.0; implemented new mouseover zoom (version 5); Created a widget in plugin settings to adjust / change AJAX-ZOOM injection into detail page (target container, additional CSS, JS, options etc). With this widget it is 99.9% guarantied that AJAX-ZOOM can be adjusted to work with any theme.
For update from previous versions - overwrite plugin files, update axZm directory, deactivate and activate plugin. Navigate to plugin settings, select "reset" tab and reset settings.
Ver. 1.0.6
Added missing DB table for individual deactivation.
Ver. 1.0.5
Some improvements.
Ver. 1.0.4
Added new hotspots editor.
Ver. 1.0.3
Fixed bugs creating db table for variants images. Fixed 360 uploding problems on "localhost".
Ver. 1.0.2
Several improvements and speed optimizations.
Ver. 1.0.1
Added a tab where you can upload unlimited images for product variations. WooCommerce supports only one on default without additional plugins.
Ver. 1.0.0
WooCommerce plugin released.

Comments (0)

Leave a Comment

Looking for a place to add a personal image? Visit to get Your own gravatar, a globally-recognized avatar. After you're all setup, your personal image will be attached every time you comment.

To use live-support-chat, you need to have Skype installed on your device. In case live support over Skype is not available immediately, please leave us a message or send an email by using the contact form.

We answer every inquiry or question that relates to the AJAX-ZOOM software!