Release date: September 18th, 2017
Current version: 5.0.9
Change log

Shopware plugin

In the frontend AJAX-ZOOM module for Shopware is based on responsive mouseover zoom + optional 360°. However, starting from plugin version 1.2.4 there is an exclusive option for Shopware 5 customers to inject only AJAX-ZOOM 360 degree player directly into default product image slider.

In backend there is a possibility for administrators to upload several 360's or import them from zip files or folders, which were previously uploaded e.g. over ftp. Each individual 360° can be configured with separate AJAX-ZOOM settings and attached to a properties combinations same way it can be done with regular images on default. For regular images there are no changes required.

New: 360 degree "Hotspots" with integrated Hotspot Editor in the backend.

New: 360 degree "Product Tour" with backend integration.

Neu: Integration of 360°, videos into default Shopware5 image slider / gallery.

Neu: Video - HTML5, YouTube, Vimeo... Batch import of 360 images for different articles, batch import of videos from CSV / XLS, export the videos to a sitemap suitable for Google - video SEO.

Neu: Optional display of 360 degree animations and videos in a tab on product detail page.

Neu: Show 360 / 3D in "produkt worlds" / CMS or else where.

General features

Backend screenshots

Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend Shopware 360 degree Backend

360 degree "Product Tour"

Shopware 360 degree product tour Shopware 360 degree product tour Shopware 360 degree product tour Shopware 360 degree product tour Shopware 360 degree product tour Shopware 360 degree product tour

Hotspots editor - hotspots and the 360 degree "Product Tour" can be combined

Shopware 360 degree Shopware 360 degree with hotspots Shopware 360 degree with hotspots Shopware 360 degree with hotspots Shopware 360 degree with hotspots Shopware 360 degree with hotspots

Video - HTML 5 (Videojs), Youtube, Vimeo, Dailymotion...

Shopware Video Backend Shopware Video Backend Shopware Video Backend Shopware Video Backend Shopware Video Backend Shopware Video Backend

Frontend screenshots

Shopware 360 degree Shopware 360 degree Shopware 360 degree Shopware 360 degree Shopware 360 degree Shopware 360 degree

Default gallery / slider

Shopware 360 degree Shopware 360 degree Shopware 360 degree

360 degree "Product Tour"

Shopware 360 degree product tour Shopware 360 degree product tour Shopware 360 degree product tour

360 degree and Video within a tab

Shopware 360 degree and video within a tab Shopware 360 degree and video within a tab Shopware 360 degree and video within a tab

Handling regular images

For the regular images there is no need to do anything.

Handling 360°/3D

To add 360° images go to 'Items' -> 'AJAX-ZOOM' panel and select a product. There you will be able to:

Requirements

Installing

Upload plugin over plugin manager

  1. Switch to Configuration -> Plugin Manager and in the left menu choose "installed".
  2. At top click on "Upload plugin" and choose the ZIP file with AJAX-ZOOM plugin for Shopware.
  3. If everything goes well and AJAX-ZOOM main script files can be instantly download by the plugin, which can last a while, you will be able to activate the plaugin after installation.
  4. In case nothing happens or you will get an error message, please download AJAX-ZOOM main script, unpack the ZIP locallay and upload only the content of "/axZm" folder into /engine/Shopware/Plugins/Community/Frontend/AjaxZoom/axZm.

Manual installation

  1. Unpack and upload the plugin for Shopware in /engine/Shopware/Plugins/Community/Frontend/AjaxZoom/
  2. Unpack and upload the content of "/axZm" folder from AJAX-ZOOM main script into /engine/Shopware/Plugins/Community/Frontend/AjaxZoom/axZm
  3. Make sure that /engine/Shopware/Plugins/Community/Frontend/AjaxZoom/pic is writable by PHP (e.g. chmod 0775)
  4. Now AJAX-ZOOM should be visible in Plugin Manager at very bottom in "uninstalled" section.
  5. Click on "install" icon.
  6. After installation you might need to clear cache in Configuration -> Cache/Performance and reload the browser window.

Troubleshooting

AJAX-ZOOM has not been downloaded instantly

Please see installation steps above. Proceed with manual installation.

Replace images and AJAX-ZOOM cache

If Shopware is managed over external tools (not over Backend) and item images are replaced keeping the same file name, then AJAX-ZOOM does not get notice of it and AJAX-ZOOM cache is not cleared for this image. With the Ver. 1.2.3+ we have implemented several CLI commands to clear AJAX-ZOOM cache for all images of an item or specific (named) image files. Please configure your external tools accordingly (call CLI command over API) when image file is replaced or item is deleted. For more information in CLI please see http://en.community.shopware.com/_detail_1653.html

As a temporal Solution you could add following config parameters to /engine/Shopware/Plugins/Community/Frontend/AjaxZoom/zoomConfigCustomAZ.inc.php

$zoom['config']['cTimeCompare'] = 'filectime'; 
$zoom['config']['dynamicThumbsCtime'] = 'filectime';
	

DB collate

2016-07-07 - before Plugin version 1.1.3 tables were created without COLLATE. If you want to change it after plugin is installed, you can execute the following directly in the DB:


alter table ajaxzoom360 convert to character set utf8 collate utf8_unicode_ci; 
alter table ajaxzoom360set convert to character set utf8 collate utf8_unicode_ci; 
alter table ajaxzoomproducts convert to character set utf8 collate utf8_unicode_ci; 
alter table ajaxzoomproductsimages convert to character set utf8 collate utf8_unicode_ci; 
alter table ajaxzoomlicenses convert to character set utf8 collate utf8_unicode_ci; 
alter table ajaxzoomtokens convert to character set utf8 collate utf8_unicode_ci; 

Other

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

Known issues

Compatibility with other plugins

Plugins, which replace the frontend template in detail view, may influence the functionality of AJAX-ZOOM with default Shopware image slider enabled. Below is a list of known plugins:

Shopware 5.2 (RC) CSRF Protection

2016-06-28 - for Shopware 5.2.0 which is not released yet CSRF Protection needs to be temporaly disabled as described here. We are working on universal solution with backward compatibility.
Fixed in plugin Ver. 1.2.0

German translation in Windows (not Linux)

German translation in snippets / templates does not work on windows, where instead of '/' the backslash '\' in DIRECTORY_SEPARATOR is used.

Update

Since AJAX-ZOOM Plugin for Shopware Ver. 1.3.2, both AJAX-ZOOM and the plug-in can be updated from the plug-in itself. Backups are automatically created for both, which can be restored if necessary. You can, of course, continue to update the plug-in for Shopware and AJAX-ZOOM manually via FTP:
Important: since the AJAX-ZOOM plugin for Shopware can now also be purchased via Shopware Store, an update via Plugin Manager is not possible unless you purchased it from Shopware Store.
Since plugin version 1.4.3, templates have to be recompiled when AJAX-ZOOM main files are updated.

Download / Prices

There is no need to order AJAX-ZOOM before you have successfully installed and tested it!

License Images Resolution Branding Support Price
Light 500 3.2 MP AJAX-ZOOM pre-sale Free
Evaluation 500 no limits AJAX-ZOOM pre-sale Free
Developer 500 no limits AJAX-ZOOM - -
Basic 500 no limits - yes €129.00*
Standard 1.500 no limits - yes €199.00*
Business 5.000 no limits - yes €349.00*
Corporate 10.000 no limits - yes €549.00*
Enterprise 20.000 no limits - yes €949.00*
Unlimited no limits no limits - priority €1499.00*

Changelog

Ver. 1.4.3
2017-08-12
  • Shopware 5.3.0 fixes
Ver. 1.4.2
2017-06-19
  • PSR-2 coding style
  • Minor changes to pass Shopware Plugin Store technical validation
Ver. 1.4.1
2017-05-11 (patch)
Small patch on views/frontend/ajaxzoom_360_tab.tpl
Ver. 1.4.1
2017-04-16
  • Small bug correction
  • Option to display 360 / Videos within a tab on detail page
Ver. 1.4.0
2017-03-31
  • Hotspots at regular images
  • Possibility to change plugin values for each product individually
  • Place 360/3D in "product worlds" / blog entries
  • Internal documentation
  • Improvements...
Ver. 1.3.3
2017-01-26
Added few options.
Ver. 1.3.2
2017-01-08
Few bugfixes. Added the possibility to update AJAX-ZOOM and AJAX-ZOOM plugin for Shopware from plugin itself. Current installation of both is backuped and can be restored if needed.
Ver. 1.3.1
2016-12-31
AJAX-ZOOM main scripts (axZm folder) has to be updated for this release!
Complete revision of the Shopware plugin. New features include video integration, batch import of 360 images for different articles, batch import of videos from CSV / XLS, as well as export the videos to a sitemap suitable for Google.
Ver. 1.2.6
2016-10-17
Added event hook to delete AJAX-ZOOM cache for an image when image is deleted from media manager.
Ver. 1.2.5
2016-08-31
Added German translation
Ver. 1.2.4
2016-08-26
AJAX-ZOOM main scripts (axZm folder) has to be updated for this release! Also if you have current AJAX-ZOOM version installed.
Nue options. Among others the possibility to optionally inject AJAX-ZOOM 360 degree player into default image slider.
Ver. 1.2.3
2016-08-21
Added CLI commands.
Ver. 1.2.2
2016-08-15
Fixed SQL error resulting from "createMenuItem" while updating. Fixed paths for hotspot editor and 360 "Product Tour" if Shopware is installed in subdirectory.
Ver. 1.2.1
2016-08-12
Fixed small SSL fixed for 360 preview in backend.
Ver. 1.2.0
2016-08-05
AJAX-ZOOM main scripts (axZm folder) has to be updated too for this release!
  • CSRF protection problem was solved with keeping backward compatibility.
  • Integrated new hotspot editor.
  • Some other issues were fixed.
Ver. 1.1.3
2016-07-07
Added COLLATE=utf8_unicode_ci when database tables are created.
Ver. 1.1.2
2016-06-09
Fixed template variable name which could cause namespace collision with a different module.
Ver. 1.1.1
2016-05-31
Minor improvement.
Ver. 1.1.0
2016-05-12
Added 360 degree "Product Tour". Optimized product overview table in the backend.
Ver. 1.0.4
2016-04-22
Minor improvement.
Ver. 1.0.3
2016-04-12
Added article number to overview
Ver. 1.0.2
2016-04-07
Small correction.
Ver. 1.0.1
2016-01-31
Fixed several bugs.
Ver. 1.0.0
2015-12-07
Shopware plugin released.

Comments (0)

Leave a Comment

Looking for a place to add a personal image? Visit www.gravatar.com 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 will need to have Skype installed on your device.

In case live support over Skype is not immediately available please leave a message or send us an email over contact form at first.

Every AJAX-ZOOM related inquiry / question will be answered!

Live-Support-Chat