| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| LazyImage.php | 2026-03-10 | 1.6 kB | |
| Serialized.php | 2026-03-10 | 1.3 kB | |
| Totals: 2 Items | 2.9 kB | 0 | |
BSS Commerce Magento 2 Lazy Load
Improve website performance by loading images only when they are needed
The Magento 2 Lazy Load Extension by BSS Commerce helps optimize store performance by delaying the loading of images until they are about to appear in the user’s viewport. Instead of loading every image immediately when the page opens, the extension loads visible images first and fetches additional images only when customers scroll down the page.
With flexible configuration options available in the Magento admin panel, store administrators can easily control how and where lazy loading is applied across the website. The extension also supports transition effects and customizable loading thresholds to enhance both performance and visual experience.
Key Features
-
Lazy Load Product Images Automatically: Load product images only when they enter the user’s viewport, reducing the number of assets loaded during the initial page request.
-
Improve Page Speed and Performance: By postponing the loading of off-screen images, the extension helps decrease page load time and reduce bandwidth consumption.
-
Configurable Loading Threshold: Define how early images should start loading before they appear on screen by setting a custom pixel threshold value.
-
Smooth Image Transition Effects: Display images with visually appealing transition effects as they load, creating a more engaging browsing experience.
-
Exclude Specific Pages or Controllers: Administrators can exclude certain controllers, paths, or the homepage from lazy loading when necessary.
-
SEO-Friendly Implementation: The extension is designed to work well with search engine crawlers so product images remain indexable while still benefiting from performance improvements.
-
Simple Backend Configuration: All settings can be managed directly from the Magento admin configuration panel without requiring code changes.
Installation
You can install the extension using Composer or manual upload.
Example (replace with actual instructions):
composer require bss/lazy-load
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush
Other Useful Magento 2 Extensions by BSS Commerce
-
Shipping and Payment Method per Customer Group – Assign specific shipping and payment options to different customer groups to personalize the checkout experience.
-
Shopping Cart Price Rule per Store View – Create separate promotional rules for each store view to manage region-specific discounts.
-
Tax per Store View – Configure tax settings independently for each store view to comply with different tax regulations.
-
Admin Product Preview Plus – Preview product pages on the frontend directly from the admin panel before publishing.
-
Admin Action Log – Monitor and track administrator activities within the Magento backend for better security and accountability.
-
Quick Order – Allow customers to place orders quickly by adding multiple products through SKU lists or CSV uploads.
-
Request for Quote – Enable B2B customers to request custom quotes for bulk purchases.
-
Product Labels – Display eye-catching product badges such as “New,” “Sale,” or “Best Seller.”
-
Out of Stock Notification – Notify customers automatically when previously unavailable products become available again.
-
Reward Points – Create a loyalty program where customers earn and redeem reward points.
-
Multiple Wishlists – Allow shoppers to create and organize multiple wishlists for different purposes.
-
Ajax Add To Cart – Improve the shopping experience with instant add-to-cart functionality and dynamic cart updates.
-
Magento 2 B2B Extension Package – A comprehensive solution for B2B and hybrid B2B/B2C stores, including company accounts, approval workflows, quick ordering tools, tier pricing, and more.
Explore additional Magento 2 extensions from BSS Commerce designed to streamline store management, enhance functionality, and improve the overall shopping experience.
Frequently Asked Questions (FAQ)
Question: "What is lazy loading in Magento 2?"
Answer:
Lazy loading is a performance optimization technique that delays loading images and media files until they are about to appear on the user’s screen. This reduces the number of resources loaded during the initial page request and improves page loading speed.
Question: "How does lazy loading improve Magento store performance?"
Answer:
By loading only visible images first and postponing off-screen images, lazy loading reduces the amount of data transferred during the initial page load. This results in faster page rendering and improved browsing performance.
Question: "Can administrators control where lazy loading is applied?"
Answer:
Yes. Store administrators can configure the extension to exclude specific controllers, paths, or the homepage, ensuring lazy loading is applied only where it is beneficial.