PrestaShop modules
Gorgeous image effects for your PrestaShop website! Some of the best PrestaShop modules that exist. Try the effect or download the free trial now:
- Magic Zoom™ for PrestaShop £29
Zoom right into your images - Magic Zoom Plus™ for PrestaShop £45
Zoom and enlarge your images - Magic Thumb™ for PrestaShop £25
Enlarge your images - Magic Touch for PrestaShop £19
Zoom into huge images fast - Magic Magnify™ for PrestaShop £29
Magnify elegantly into your images
- Magic Magnify Plus™ for PrestaShop £39
Magnify and enlarge your images - Magic Slideshow™ for PrestaShop £29
Showcase your top products - Magic Scroll™ for PrestaShop £29
Quickly view lots of thumbnails - Magic 360™ for PrestaShop £199
Spin images round in a 360
PrestaShop versions
All versions of PrestaShop are supported:
- PrestaShop version 1.0 - 1.5
- Futureproof: we update the modules whenever new PrestaShop versions are released.
Use it throughout your site
| Magic Zoom™ Magic Zoom Plus™ Magic Magnify™ Magic Magnify Plus™ Magic Thumb™ Magic Touch™ |
Magic Slideshow™ | Magic Scroll™ | Magic 360™ | |
|---|---|---|---|---|
| Product page | Yes | Yes | Yes | Yes |
| Category page | Yes | Yes | ||
| Featured products (homepage) | Yes | Yes | Yes | |
| Viewed products block | Yes | Yes | Yes | |
| Manufacturers page | Yes | Yes | ||
| New products page | Yes | Yes | ||
| New products block | Yes | Yes | Yes | |
| Best sellers page | Yes | Yes | ||
| Best sellers block | Yes | Yes | Yes | |
| Specials page | Yes | Yes | ||
| Specials block | Yes | Yes | Yes | |
| Search page | Yes | Yes | ||
| Home page | Yes | |||
| Manual install elsewhere | Yes | Yes | Yes |
Supported features
- Multiple images
- Friendly URLs
- Multi-language (different locales)
Admin screenshots
Click for full size:
Magic Zoom Plus™ configuration![]() |
Magic Touch™ configuration![]() |
Magic Slideshow™ configuration![]() |
Magic 360™ configuration![]() |
How images are handled
You can upload all images as normal via the PrestaShop admin area.
You can change the size of the thumbnails/selectors for products, category pages (product lists), and supported blocks in the module configuration.
Image thumbnails are automatically created by internal PrestaShop classes.
Module settings
To change the settings of our modules, go to the 'Modules' page in your PrestaShop admin panel and select the settings you wish.
The JavaScript and CSS files for our PrestaShop modules are located here on your server:
modules/[your_module_folder]/
To upgrade from a demo version, replace the demo file JavaScript (and SWF if you use magic Magnify™) with the same files from the commercial license that you purchase. For example, if you use Magic Zoom™ you should replace the file magiczoom.js.
Compatibility with 'Layered navigation block' module
Our tools can be used with 'Layered navigation block' module on the products listing page.
Magic Zoom Plus
The following instructions are for Magic Zoom Plus™, but are identical for Magic Zoom™, Magic Magnify™, Magic Magnify Plus™, Magic Thumb™ and Magic Touch™. 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()and add following lines after it
{
global $smarty;$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
}and add these lines before it
});
ajaxQueries.push(ajaxQuery);
}if(typeof(MagicZoomPlus) != 'undefined') {
MagicZoomPlus.start();
}
Magic Scroll
- Open the modules/blocklayered/blocklayered.php file.
- Find the lines
public function ajaxCall()and add following lines after it
{
global $smarty;$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
}and add these lines before it
});
ajaxQueries.push(ajaxQuery);
}if(result.productList) {
$('#categoryMagicScroll').replaceWith(utf8_decode(result.productList));
}
if(typeof(MagicScroll) != 'undefined') {
MagicScroll.init();
}
Version history
-
5.4 (2013-01-29)
- 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.
-
5.3 (2012-11-02)
- 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.
-
5.2 (2012-06-27)
- 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.
-
5.1 (2012-01-23)
- 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.
-
5.0.4 (2011-06-30)
- Fix warning on category page when 'Activate legacy images compatibility' option is on.
-
5.0 (2011-06-20)
- Added templates for selectors.
- Added Magic Scroll for selectors.
-
4.11 (2011-06-20)
- Added text description support to the images in custom slideshow block on home page.
-
4.10 (2011-06-10)
- 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.
-
4.9 (2011-05-24)
- Fix issue when not included headers on home page.
-
4.8 (2011-05-16)
- Improve compatibility with 'blockcart' module.
-
4.7 (2011-04-21)
- Fix issue with not working parameters in Magic 360/Magic 360 Plus modules.
-
4.6 (2011-04-20)
- Added support Prestashop 1.1.x.
-
4.5 (2011-04-11)
- Fix issue with the parameter "Enable effect" in admin area when its value is reset to "Yes".
-
4.4 (2011-04-04)
- Fix issue with not working 'Add to cart' button (with 'blockcart' module).
-
4.3 (2011-02-18)
- Added Magic 360 (Plus) support.
-
4.2 (2011-02-15)
- Added support Prestashop 1.4.x.
- Added support for 'New products' block.
-
4.1 (2011-01-14)
- Added Magic Scroll support.
-
4.0 (2010-12-20)
- 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.
-
3.2 (2010-10-15)
- Fix issue with some Prestashop module which reset the 'product' smarty variable.
-
3.1 (2010-07-20)
- Changed parameter prefixes to fix issue with parameter length.
-
3.0 (2010-06-24)
- Added support to Magic Slideshow module.
- Added support for 'Viewed products', 'Featured products' and 'Specials' blocks.
- Code rewrite.
-
2.0 (2010-06-11)
- Added link to product page option.
- Added category page support.
-
1.10 (2010-06-08)
- Changes in caption-source parameter to allow multiple sources.
-
1.9 (2010-05-19)
- Fixed small error when using the full image path.
-
1.8 (2010-04-15)
- Fixed thumb-change parameter.
-
1.7 (2010-04-15)
- Fixed module error when there are products in the shopping cart.
-
1.6 (2010-03-30)
- 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'.
-
1.5 (2010-03-18)
- Color swatches improved.
-
1.4 (2010-03-17)
- Added translation support.
-
1.3 (2010-02-03)
- Headers for JavaScript and CSS only loaded when needed.
-
1.2 (2010-02-02)
- Remove the native PrestaShop Thickbox effect from the main product image then only one image exists.
-
1.1 (2010-01-13)
- Disable effect for products without images.
-
1.0 (2009-11-08)
- Prestashop module created.
Please contact us with any questions you have about our PrestaShop modules, whether regarding the scripts, installation or customization.
Payment
Pay by credit card or bank transfer, then download your product.
100% Support
30 minutes free technical support.
Guarantee
30 day money-back guarantee.





