How to Add Infinite Scroll to WooCommerce Products List in WordPress?

Key Takeaways

  • Nexter Blocks includes a Product Listing block that allows users to add a load more button to their WooCommerce product listing.
  • Users can enable Lazy Load in the Extra Options tab of the Product Listing block to enhance product loading on scroll.
  • To achieve infinite scrolling, users must set the Maximum Posts Display field to a lower number than their total products.
Table of Contents

Do you want to improve the navigation of your WooCommerce product listing? A great way to do this is by using infinite scroll on your WooCommerce products list. Infinite scroll allows customers to browse through your products seamlessly without having to click through multiple pages.

With the Product Listing block from the Nexter Blocks, you can easily add a load more button to your product listing.

To check the complete feature overview documentation of the Nexter Blocks Product Listing block, click here.

Requirement  – This block is a part of the Nexter Blocks, make sure its installed & activated to enjoy all its powers.

To do this, make sure you’ve added some products to your WooCommerce store, then follow the steps – 

1. Add the Product Listing block on the page or template, then select the appropriate listing type, style and layout.

Note: Lazy Load is not available in the Carousel layout.

2. Then go to the Extra Options tab and select Lazy Load from the Load More Options dropdown.

product listing lazy load new

In the Post View OnClick / OnScroll field, you can set how many products will load at once on scroll.

From the All Post Loaded Text field, you can change the text that appears when all products are loaded.

3. Now go to the Query tab, and set the maximum number of products to be displayed on a page in the Maximum Posts Display field.

product listing maximum post display new

Depending on the number of products you have and the number set in the Maximum Posts Display field, you’ll see products loading automatically as you scroll down.

Note: To have infinite scrolling, you must set a lower number in the Maximum Posts Display field than the total number of products.

product listing lazy load demo 2

Also, check How to Add Load More Button in WooCommerce Products in WordPress.

About the Author

Photo of Aditya Sharma CMO of NexterWP
CMO at POSIMYTH Innovations · NexterWP · 7 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordpressThemesElementorn8nAIClaudeAutomationServer

Share your Thoughts

Get Instant Answers to all your questions about Nexter Blocks,
Extensions & Theme trained on 1000+ Docs and Videos

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

What should I do if infinite scroll is not working on my WooCommerce product listing?

If infinite scroll isn't functioning, first check the Maximum Posts Display setting. It must be set to a lower number than your total products to enable infinite scrolling. Additionally, ensure that Lazy Load is selected in the Extra Options tab under Load More Options. This setting is crucial for the infinite scroll feature to work properly.

What is the best practice for setting the Maximum Posts Display for infinite scroll?

For optimal infinite scroll performance, set the Maximum Posts Display to a number lower than your total product count. This ensures that products load continuously as users scroll down. A common practice is to start with a number that balances performance and user experience, such as 10 to 20 products.

What happens if I set the Maximum Posts Display to a number higher than my total products?

If you set the Maximum Posts Display to a number higher than your total products, infinite scrolling will not function as intended. Users may not see any additional products load when scrolling, which defeats the purpose of the feature. Always ensure this number is lower than your total product count.

Does the Nexter Blocks support Lazy Load in all layouts?

No, Lazy Load is not available in the Carousel layout of the Nexter Blocks Product Listing block. If you want to implement infinite scroll with Lazy Load, choose a different layout that supports this feature to ensure a smooth user experience.

Last reviewed: April 14, 2026

Related Docs