Gorgeous image effects for your PrestaShop website!
Some of the best PrestaShop modules that exist.
Supported Prestashop versions
All versions of Prestashop are supported:
- PrestaShop 8
- PrestaShop 1.0 - 1.7.x
Futureproof: we update the module whenever new PrestaShop versions are released.
Supported pages and blocks
Magic Zoom Plus | Magic Zoom | Magic Scroll | Magic 360 | Magic Slideshow | Magic Thumb | |
---|---|---|---|---|---|---|
Product details page | ||||||
Category page | ||||||
Featured products block | ||||||
Viewed products block (sidebar) | ||||||
Manufacturers page | ||||||
New products page | ||||||
New products block | ||||||
New products block (sidebar) | ||||||
Bestsellers page | ||||||
Bestsellers block (sidebar) | ||||||
Bestsellers block | ||||||
Specials page | ||||||
Specials block (sidebar) | ||||||
Specials block | ||||||
Search page | ||||||
Home page | ||||||
CMS pages | ||||||
Manual install elsewhere | ||||||
Download free trial | Download free trial | Download free trial | Download free trial | Download free trial | Download free trial |
Magic Zoom
Product details page, category page, featured products block, viewed products block (sidebar), manufacturers page, new products page, new products block, new products block (sidebar), bestsellers page, bestsellers block (sidebar), bestsellers block, specials page, specials block (sidebar), specials block, search page, cms pages, manual install elsewhere.Magic Zoom Plus
Product details page, category page, featured products block, viewed products block (sidebar), manufacturers page, new products page, new products block, new products block (sidebar), bestsellers page, bestsellers block (sidebar), bestsellers block, specials page, specials block (sidebar), specials block, search page, cms pages, manual install elsewhere.Magic Thumb
Product details page, category page, featured products block, viewed products block (sidebar), manufacturers page, new products page, new products block, new products block (sidebar), bestsellers page, bestsellers block (sidebar), bestsellers block, specials page, specials block (sidebar), specials block, search page, cms pages, manual install elsewhere.Magic 360
Product details page, cms pages, manual install elsewhere.Magic Scroll
Product details page, featured products block, viewed products block (sidebar), new products block, new products block (sidebar), bestsellers block (sidebar), bestsellers block, specials block (sidebar), specials block, home page, cms pages, manual install elsewhere.Magic Slideshow
Product details page, featured products block, viewed products block (sidebar), new products block, new products block (sidebar), bestsellers block (sidebar), bestsellers block, specials block (sidebar), specials block, home page, cms pages, manual install elsewhere.Compatibility with 'Layered navigation block' module
Our tools can be used with 'Layered navigation block' module on the products listing page.
The following instructions are for Magic Zoom Plus, but are identical for Magic Zoom and Magic Thumb. Just replace the references to magiczoomplus with whichever tool you wish to use.
- Open the modules/blocklayered/blocklayered.php file.
Find the lines
public function ajaxCall() { global $smarty;
and add following lines after it
$magictoolbox = Module::getInstanceByName('magiczoomplus'); if($magictoolbox && $magictoolbox->active) { $tool = $magictoolbox->loadTool(); $filter = array($magictoolbox, 'parseTemplate'.($tool->type == 'standard' ? 'Standard' : 'Category')); if($magictoolbox->isSmarty3) { //Smarty v3 template engine $smarty->registerFilter('output', $filter); } else { //Smarty v2 template engine $smarty->register_outputfilter($filter); } if(!isset($GLOBALS['magictoolbox']['filters'])) { $GLOBALS['magictoolbox']['filters'] = array(); } $GLOBALS['magictoolbox']['filters'][] = $filter; }
- Open the modules/blocklayered/blocklayered.js file.
Find the lines:
ajaxQuery = $.ajax( {
and add these lines before it
if(typeof(MagicZoomPlus) != 'undefined') { MagicZoomPlus.stop(); }
Find the lines
} }); ajaxQueries.push(ajaxQuery); }
and add these lines before it
if(typeof(MagicZoomPlus) != 'undefined') { MagicZoomPlus.start(); }
- Open the modules/blocklayered/blocklayered.php file.
Find the lines
public function ajaxCall() { global $smarty;
and add following lines after it
$magictoolbox = Module::getInstanceByName('magicscroll'); if($magictoolbox && $magictoolbox->active) { $tool = $magictoolbox->loadTool(); $filter = array($magictoolbox, 'parseTemplate'.($tool->type == 'standard' ? 'Standard' : 'Category')); if($magictoolbox->isSmarty3) { //Smarty v3 template engine $smarty->registerFilter('output', $filter); } else { //Smarty v2 template engine $smarty->register_outputfilter($filter); } if(!isset($GLOBALS['magictoolbox']['filters'])) { $GLOBALS['magictoolbox']['filters'] = array(); } $GLOBALS['magictoolbox']['filters'][] = $filter; }
- Open the modules/blocklayered/blocklayered.js file.
Find the lines:
ajaxQuery = $.ajax( {
and add these lines before it
if(typeof(MagicScroll) != 'undefined') { MagicScroll.stop(); }
Find the lines
} }); ajaxQueries.push(ajaxQuery); }
and add these lines before it
if(result.productList) { $('#categoryMagicScroll').replaceWith(utf8_decode(result.productList)); } if(typeof(MagicScroll) != 'undefined') { MagicScroll.init(); }
Please contact us with any questions you have about our Prestashop modules, whether regarding the scripts, installation or customization.
Changelog
- v5.10.6January 17, 2024
SEO improvements for image ALT attributes.
- v5.10.5September 29, 2023
Updated spin icon (Magic 360).
Updated module icon. - v5.10.4September 3, 2023
Optimized image regeneration (Magic 360).
- v5.10.3August 17, 2023
Improved Prestashop 8.1 compatibility.
- v5.10.2February 27, 2023
SEO improvements for Magic 360.
- v5.10.1November 26, 2022
Better handling of Vimeo videos.
- v5.10October 28, 2022
Prestashop 8 support added.
- v5.9.25March 11, 2021
Module settings page update.
- v5.9.24February 26, 2020
Optimized image generation (Magic 360 module).
- v5.9.23February 4, 2020
Main image size on the product page issue fixed.
- v5.9.22January 31, 2020
Improved default gallery image detection.
- v5.9.21January 20, 2020
Wrong cover image issue fixed.
- v5.9.19October 8, 2019
Added support for new Magic Zoom (Plus) 5.3.0.
- v5.9.18March 11, 2019
Updated core JS scripts.
- v5.9.16July 19, 2018
Fixed issue witn non-updating image in 1.7.x.
- v5.9.15June 7, 2018
Removed 'Caption source' option.
- v5.9.14May 24, 2018
Fixed an issue with switching product image on page load when '360 as primary image' option is enabled but Magic360 is not.
- v5.9.13October 23, 2017
Fixed an issue with displaying combination's thumbnails.
- v5.9.12October 10, 2017
Fixed an issue with replacing shortcodes.
- v5.9.11August 22, 2017
Fixed issue with non-working effect in Featured block.
- v5.9.10July 17, 2017
Added '360 as primary image' option.
Added sorting of spin images. - v5.9.9July 6, 2017
Fixed some minor issues.
- v5.9.8June 22, 2017
Fixed an issue with cleaning the 'Product Videos' field.
- v5.9.7May 25, 2017
Fixed some minor issues.
- v5.9.6May 18, 2017
License information updated
- v5.9.5April 27, 2017
Improved custom themes support in PrestaShop 1.7.x
- v5.9.4March 22, 2017
Added support for new Magic Thumb 3.0
- v5.9December 13, 2016
Added product's video support.
- v5.8.1December 13, 2016
Magic Zoom and Magic Zoom Plus updated to the most recent versions
- v5.8November 16, 2016
Added support for PrestaShop v1.7.x.
- v5.7August 26, 2015
Added support for Magic Scroll v2.
Added support for Magic Slideshow v3.
Added support for Magic Zoom Plus v5.
Added support for 'Specials' block on homepage. - v5.6January 22, 2015
Updated module settings page.
Added support PrestaShop v1.6.x. - v5.5December 12, 2013
Added support for Magic Slideshow v2.
- v5.4January 29, 2013
Added thumbnail to switch between Magic 360 (Flash) and other (Magic Zoom Plus, Magic Zoom, Magic Thumb, Magic Magnify, Magic Magnify Plus, Magic Touch) module view if they are both installed.
Separate tab on the settings page of the product for loading Magic 360 (Flash) images.
Added multi-language support for Home page Slideshow. - v5.3November 2, 2012
Fixed an issue where modules were not working in PrestaShop 1.5.1.0 and above.
Added support for 'search' page.
Added 'max-number-of-products' option for bestsellers block.
Added 'include-headers-on-all-pages' options.
Added tutorial links in admin area. - v5.2June 27, 2012
Added support PrestaShop 1.5.x.
Improved multi-language support for new Magic 360 version.
Added 'link-to-product-page' option to Magic Magnify module.
Move 'Multiple images' group options to product tab. - v5.1January 23, 2012
Added Magic 360 (JS version) support.
Fixed issue with replacement pictures of not standard size.
Added UrlRewriting+ mod support.
Fixed issue with mysql on windows.
Added some minor improvements. - v5.0.4June 30, 2011
Fix warning on category page when 'Activate legacy images compatibility' option is on.
- v5.0June 20, 2011
Added templates for selectors.
Added Magic Scroll for selectors. - v4.11June 20, 2011
Added text description support to the images in custom slideshow block on home page.
- v4.10June 10, 2011
Added support for product listing pages (Category, Manufacturer, New product, Best sellers, Specials).
Fix issue when the options with quotes in value are not saved. - v4.9May 24, 2011
Fix issue when not included headers on home page.
- v4.8May 16, 2011
Improve compatibility with 'blockcart' module.
- v4.7April 21, 2011
Fix issue with not working parameters in Magic 360/Magic 360 Plus modules.
- v4.6April 20, 2011
Added support PrestaShop 1.1.x.
- v4.5April 11, 2011
Fix issue with the parameter "Enable effect" in admin area when its value is reset to "Yes".
- v4.4April 4, 2011
Fix issue with not working 'Add to cart' button (with 'blockcart' module).
- v4.3February 18, 2011
Added Magic 360 (Plus) support.
- v4.2February 15, 2011
Added support PrestaShop 1.4.x.
Added support for 'New products' block. - v4.1January 14, 2011
Added Magic Scroll support.
- v4.0December 20, 2010
Configuration improvements. Now supports custom options for different page.
Slideshow can now be added as custom block on home page.
Some bug fixes, code optimizations. - v3.2October 15, 2010
Fix issue with some PrestaShop module which reset the 'product' smarty variable.
- v3.1July 20, 2010
Changed parameter prefixes to fix issue with parameter length.
- v3.0June 24, 2010
Added support to Magic Slideshow module.
Added support for 'Viewed products', 'Featured products' and 'Specials' blocks.
Code rewrite. - v2.0June 11, 2010
Added link to product page option.
Added category page support. - v1.10June 8, 2010
Changes in caption-source parameter to allow multiple sources.
- v1.9May 19, 2010
Fixed small error when using the full image path.
- v1.8April 15, 2010
Fixed thumb-change parameter.
- v1.7April 15, 2010
Fixed module error when there are products in the shopping cart.
- v1.6March 30, 2010
Added description for parameters in admin area.
Added notes for parameters which sets image sizes.
Fixed default value for 'large-image' parameter set to 'thickbox'. - v1.5March 18, 2010
Color swatches improved.
- v1.4March 17, 2010
Added translation support.
- v1.3February 3, 2010
Headers for JavaScript and CSS only loaded when needed.
- v1.2February 2, 2010
Remove the native PrestaShop Thickbox effect from the main product image then only one image exists.
- v1.1January 13, 2010
Disable effect for products without images.
- v1.0November 8, 2009
PrestaShop module created.