PrestaShop Lazy Load - optimize Photos and Images

2 reviews
Works with PrestaShop: 1.6 1.7

Reference: pshowlazyimg

  • Optimization of store loading time and weight
  • Improving Google Page Speed score
  • Acceleration of loading the mobile page
  • Optimize product photos and other photos and pictures in your store
  • Compliant with SEO standards and Google guidelines
Read more
Extend HelpDesk and Updates access:   You can use the purchased module in your store without any time limits. 3-month a ccess to 1-click updates and HelpDesk are included in module pric. You can extend it at any time. Access to support and updates cover ALL modules purchased in our store.
Select additional services and mods:
You can install the PRESTASHOW modules in your store yourself. You can also use our help. We guarantee the operation of our modules, therefore the installation of purchased modules is free. 

Research shows that 40% of users leave selected websites, if their time of loading takes more than 3 seconds.

Your page is loading too slow? Our module will solve this problem!

The most part of the time that passes when your site loads, is absorbed by images. If you add many photos to your content, each of them will extend the page load time. One of the ways to deal with this situation is to optimize images and use solutions such as Lazy Load. Our module allows users to quickly and easily browse your site. You will also save server bandwidth because images (all images in the entire site - photos of products, categories, images in CMS, Blog or product description, etc.) will not be loaded into the browser until the user scroll the screen to them.

How does PrestaShop Lazy Load & Optimize Images work?

The operation of the PrestaShop Lazy Load & Optimize Images module is based on the lazyload technique, which downloads only the images currently in the browser window. All other images are replaced with a "replacement image", which you can upload in the panel or choose one from the liblary in the module. Images will be loaded when users browse them by scrolling the page. Thanks to this, you will increase the speed of the website and reduce the data transmission for mobile devices. The module complies with the requirements of SEO and good Google practices (Page Speed).

All your images will be visible to online robots. Link to photos and images is still visible in the page code. Thanks to this, you will not lose valuable links and items eg in Google Images.

Our module has been prepared in accordance with good SEO practices by Google and in a visible and significant way affects the results of tests such as Google Page Speed ​​and GTMetrix.

The Lazy Load Images module enables:

  • loading all images only when they appear on the screen
  • improved ranking on Google Page Speed and GTMetrizx
  • reduction of data transmission for mobile devices - images are loading when you use the page scrolling
  • improving server performance
  • compliance with SEO standards - links are always included in the page's code
  • sending your own image that will be used as a "background image"

All you need to do is to install the module and upload your own placeholder image or use the image library in the module. PShowLazyImg will do the rest for you.


v2.2 - 25/07/2019
* in case of error, try to lazy load without placeholder

v2.1 - 24/07/2019
* improved placeholder generator
* errors will be logged in /var/logs/*_pshowlazyimg.log
* other small fixes

v2.0 - 18/07/2019
* changed way of loading images

v1.14 - 08/03/2019
* fixed a problem with replacing urls for photos with null
* fixed a problem with update of module

v1.13 - 29/01/2019
* bugs fixes

v1.12 - 18/01/2019
* shop logo as default loading image
* fix for dynamically loaded content

v1.11 - 02/01/2019
* bugs fixes

v1.1 - 01/01/2019
* simplificated photos uploading
* added translations
* added the ability to upload own loading pictures
* bugs fixes

* first version of the module
2019-10-02 | Robert Goth

Moduł robi co ma robić. Wynik page speed desktop 72 do 81, mobile 44 do 55. Polecam.

2019-08-20 | prestashow.pl

Wide Print - najszybsza metoda dla czasu ładowania sklepu to "Load lazily without placeholder". Dla zdjęć i obrazków możesz wybrać jedną z następujących metod:

1. Load normally (ładowanie bez lazyload)
2. Load lazily without placeholder (fastest) (lazyload bez obrazka zastępczego)
3. Load lazily and use original image with low resolution as placeholder (looks nice) (lazyload z powolnym ładowaniem)
4. Load lazily and use shop logo with low resolution as placeholder (compromise between options 2 and 3) (lazyload z obrazkiem-zaślepką)

2019-08-09 | Wide Print

Po ostatniej aktualizacji można ustawić metodę lazyload dla zdjęć produktów i dla pozostałych zdjęć w sklepie niezależnie. Która metoda jest najlepsza dla tych zdjęć?

2019-07-19 | Anna Snopek

Moduł działa po prostu dobrze, dokładniej, strona w trakcie ładowania wygląda ładnie. Dzięki!

Write comment

  • Apache lub nginx (nginx > apache)
  • PHP >= 5.5.9 (higer is better, PHP 7 is optimal)
  • MySQL >= 5
  • PHP extension libxml (in all version except2.9.3 which contains bugs)
  • Optional server addons/services/cache for better performance: mcrypt, openssl, zip, curl, gd, pdo, varnishd, mod_pagespeed, memcached or apc
DO YOU KNOW that this tabs was mass generated by our Magic Tabs & Sections For Product Page module that you coudl use also in your shop: https://prestashow.pl/en/7-pshow-product-tabs.html

Updates of PrestaShow modules

Module price include 3 months of free updates

Our module has a convenient 1-click update system. In the Back-office our modules inform about the updates availability. With 1-click you will update the module in your store to the latest version.

By using the updates, you get regular access to patches, improvements and new features.

Support and warranty

Module price include 3 months guarantee and support

You can use the free help in installing the modules at any time.

helpdesk.prestashow.pl panel is available directly in the module. HelpDesk provide you technical support related to the usafge of our modules. We guarantee response time <72 hours. Reported wishes, corrections and news * you will update to your store with a 1-click update.

* We reserved rights to implement only selected wishes.

Extend at any time

You can use purchased module in one store without time limits

If your support expires, you can extend it at any time by purchasing one of the available packages. The purchase of the package will automatically activate and extend your access to the HelpDesk and to Updates in modules installed in your store.

Do you know? This tabs was mass generated by our Extra Tabs & Sections For Product Page module that you coudl use also in your shop: https://prestashow.pl/en/7-pshow-product-tabs.html
  • All our modules you could test with no-limits in the demo store
  • Each of our modules works and looks almost the same in every version of PrestaShop with which it works
  • The demo store will be generated only for you
  • In demo store our modules you'll find in PrestaShow Modules tab in the left menu
  • WARNING! The demo store will be automatically removed after 72 hours from the last activity in it


Back-office login & password: demo@prestashow.pl

you will be able to change language thru Profile Edit (right top corner)


Change Back-Office language to English:


Detailed information about the licenses of our modules you will find on this page. Below we describe the most important information regarding the use of our modules and license:

  • Before downloading the module, you have to enter the domain of the store where the module will be installed. Assigning the module to the domain you will do yourself after logging to Your Account in the store prestashow.pl
  • Changing the license' domain is possible at any time. For this purpose, please contact us at kontakt@prestashow.pl
  • You can use the purchased module without time limits in one store, on one domain (1 module = 1 license = 1 store)
  • Our modules support Multistore. Multistore support for selected modules is additionally paid - informations about this are always placed in the description of the module.
  • You can use the module in the domain of your store (e.g. domain.com) and in the test store (dev.domain.com or test.domain.com). If your test store has a different subdomain - please contact us.
  • Each purchased module is covered by a 3-months warranty. After the warranty period has expired, you can continue to use our modules in your store.
  • Modification of the source code of our modules (apart from the module's .tpl files) results in the loss of warranty for the module. You can restore the warranty at any time by installing the unmodified version of the module downloaded from Your Account at prestashow.pl store.

Check also