Introduction

Structure & Navigation, VirtueMart extensions, Site Navigation

Magic Scroller for Virtuemart load VirtueMart products as your customers scroll — no clicking through pages, no template hacks. Magic Scroller adds infinite scrolling (lazy load / endless scroll) to any VirtueMart category view, working with your existing theme out of the box.


Overview

Pagination costs you sales. Every “next page” click is a decision point where a shopper can drift away, and on mobile it is worse — a small target, a full page reload, and the scroll position lost.

Magic Scroller replaces that with a browse experience that just keeps going. Products load automatically as the shopper approaches the end of the list, or behind a Load More button if you would rather they stayed in control. It attaches to your existing category layout through CSS selectors, so there are no template overrides to maintain and nothing to re-do when you change theme.

Version 5.1 is a full rewrite for Joomla 5, and the browsing experience is now genuinely seamless rather than merely convenient: the address bar tracks whichever page is on screen as you scroll in either direction, Back and Forward move between pages the way shoppers expect, and — the detail that matters most in a shop — clicking a product and pressing Back returns the shopper to that exact product, not to the top of the list.

Full Features List

Loading behaviour

  • Automatic loading as the shopper nears the end of the list, or manual via a Load More button
  • Set how many pages load automatically before the button takes over
  • Set how many further pages load after the button is clicked
  • Fully customisable loading indicator — your own HTML, image or text

Navigation that behaves properly (new in 5.1)

  • The URL updates to match the page currently in view, scrolling down or back up
  • Browser Back and Forward step between pages instead of leaving the shop
  • Returns the shopper to the exact product they clicked, at the same position on screen
  • Every page keeps a real, shareable, bookmarkable URL
  • Optional scroll to top button, restyleable entirely from CSS

Works with your template

  • Product grid and pagination targeted by CSS selector — adapts to any VirtueMart or Joomla theme
  • No template overrides, no core file edits
  • Correct layout on VirtueMart 4 and Bootstrap 5 themes, including add to cart placement
  • Search box and sorting controls are never duplicated as further pages load

Presentation

  • Insert a page number, heading or separator between loaded pages, using the {pageno} placeholder
  • Custom Load More button HTML, using the {href} placeholder
  • Newly loaded products fade in rather than snapping into place

For developers

  • JavaScript hooks that run before and after each page loads
  • Debug mode that logs loading activity to the browser console
  • Modern, dependency light engine built on the browser’s native IntersectionObserver —
  • Accessible by default: proper button semantics, keyboard focus states, and prefers-reduced-motion respected

What’s New in 5.1

  • Full rewrite for Joomla 5
  • Third party jScroll dependency removed in favour of a native browser API
  • The URL now follows the page you are viewing, in both scroll directions
  • Working browser Back and Forward between loaded pages
  • Return to the exact product you clicked when pressing Back
  • New optional scroll to top button
  • VirtueMart 4 and Bootstrap 5 layout fix, including add to cart placement

Requirements

Joomla 4.x , 5.x , 6.x
VirtueMart 4.x
Enable Joomla Plugin must be switched on in VirtueMart → Configuration

Installation

Install through the Joomla extension manager in the usual way, then enable the plugin under Plugins and configure it to match your template. Remember to switch on Enable Joomla Plugin in VirtueMart Configuration, otherwise the plugin will not run.

Functionality
Does what is described: endless product scroll for Virtuemart.Does not conflict with other extensions. Can even be extended with own JS
Ease of use
Couldn't be easier to install and run. Don't know what to write more about...
Support
For years now I use this plugin on several Virtuemart instances. The support provided by Kishore is absoluetly outstanding.
Documentation
Doesn't really need a documentation. The params are self explanatory.
Value for money
Good. With the really friendly, fast and professional support outstanding.
I used this to: Product srcolling in Virtuemart. Could probably be used also for blogs etc. But I didn't try so far.
Functionality
Works as expected. Just you need to enable Joomla plugin in your virtuemart settings.
Ease of use
Super easy to setup. If your template is not heavily customized, then it is plug and play type plugin.
Support
Great support over Skype. As this extension was not compatible with J4-VM4, on asking I got it in just couple of days.
Documentation
I guess, it is so easy so documentation is not needed. Only if your template is heavily customized then you need help from dev.
Value for money
Yes! If there is any issue, dev helps you via Skype support in resolving issue. So its a great deal.
I used this to: Couple of Joomla 4 - Virtuemart 4 catalog mode websites. There is VM pagination bug in recent VM4 versions, and this plugin resolves it with ease.
Functionality
The plugin works perfectly, it add charm and magic to my website and made it more user friendly as ugly pagination are things of past.
Ease of use
It does not make any changes to my current template and joomla. so future update will not break my design
Support
Created a support ticket to configure it as i did not understand pagination classes.They configured it with in a minutes. Excellent support!
Documentation
Really documentation is not needed, ALL option in backed are very much clear, It is just a plug and play module.
Value for money
Yes definitely value for your money, Its make your website more user friendly and modern, and works on all devices e.g. mobile/tablet too
I used this to: I am using this on my joomla virtuemart website. I used this on ecig , electronic , and cctv website
Functionality
Best functionality ever! Do what exact I want. Loading pages automatic or manual, without paggination. Forever scroll!
Ease of use
Very eazy for use, only few settings. Can be used with own templates or standart joomla/virtuemart templating.
Support
Very fast support, instant by skype! I recommend this author! Perfect comunication, fast support, good explanation.
Documentation
Well Documented, eazy for use. If something missing, the author help you asap.
Value for money
For sure, this is musthave extension and 100% value of the money! Good job, keep going!
I used this to: I am using the extension for Joomla 3.8.9 and Virtuemart 3.2.14
Owner's reply: Thanks for spending time and your kind words.

Very Good



Posted on 07 March 2018
Functionality
Good functionality
Ease of use
Very easy
Support
GREAT and Fast.!
Documentation
Value for money
For Sure
I used this to: My e-shop
Owner's reply: thanks for your good words
Functionality
works as expected, and irt add charms to the website.
Ease of use
very easy
Support
support is good, Kishore configured the plugin on our website as we are having little js issues.
Documentation
not applicable, all options are very clear
Value for money
yes, good value for money
I used this to: i used this plugin on client website
Owner's reply: Thanks Lewis, I really appreciate you time to review the extension.

Regards
Kishore
Functionality
The plugin works as described
Ease of use
yes easy to use
Support
The support is good , initial i did not configure the plugin correctly , but i created a support ticket and they all the work
Documentation
all welll
Value for money
yes
I used this to: cannot disclose here
Functionality
Excellent plugin does everything as described.
Ease of use
yes , quiet easy to understand if you have basic joomla knowledge
Support
I asked for extra functionality and kishore do it promptly in cost effective manner.
Documentation
not required
Value for money
yes great to have this addon for my future project in VM
I used this to: use this for egift shop
Owner's reply: Thankyou for you good words.

Good worthy plugin



Posted on 27 June 2016
Functionality
Works like a charm & made website UI very easy and professional. I have more than 1000 products and this plugin make life simpler for users.
Ease of use
Not too complicated, all options are clear and described
Support
Author replied promptly and fixed the plugin for my additional requirement for custom virtuemart search
Documentation
not needed
Value for money
good value for money
I used this to: cannot disclose here , using for a client website
Owner's reply: Thankyou for writing a review
Functionality
Works perfectly as described
Ease of use
Simply love it
Support
they have good and fast support and customized plugin according to my needs.
Documentation
Value for money
Must have addon for your ecommerce website, worth every penny spend
I used this to: my solar website
Owner's reply: Thanks for your review
Category Menu For Sobipro
Free

Category Menu For Sobipro

By kishoreweblabs
SobiPro Extensions
Category Menu for Sobipro display categories from a SobiPro section. It can be used as category navigation menu or simple category module. The module can be configured to show Sliding menu (According menu) or simple flat list menu. Sobipro does not have any module to show all categories in joomla template. You have to manually create menu item for each category to show in joomla template. If you...
Autopublish Paypal IPN Payment Application For Sobipro
Free

Autopublish Paypal IPN Payment Application For Sobipro

By kishoreweblabs
SobiPro Extensions
Is a native payment application to publish entry instantly after being paid on PayPal. The plugin utilize the PayPal IPN message service to publish the entry from the backend. As entries are being published & approved instantly, it saves time and efforts to publish them manually from backend by administrator. Full Features List Allow you to configure Sandbox mode for test transaction Allow you...
Integer Field for Sobipro
Free

Integer Field for Sobipro

By kishoreweblabs
SobiPro Extensions
This field allow user to enter numeric and float values. This is very useful in sorting as default sobipro sort everything in alphabetical order and cannot distinguish between number and text. Have your ever tried to sort listing by price in category view ? The result are not as you expected, as sobipro always treat numeric data to be test. Let me explain you with an example Suppose Price field...
Advanced Responsive Slider for Sobipro
Free

Advanced Responsive Slider for Sobipro

By kishoreweblabs
SobiPro Extensions
Advanced Responsive Slider for Sobipro is a template based Joomla module can be used to slides sobipro entry, slides images, or can be used as a slideshow gallery. It is based on the famous "Owl Carousel". Three basic XSL template is included with the module which are copied to "Sobipro Entry module" while installation which can be used by Sobipro Entry Module. Requirements: Sobipro Entry Module...
Magic Scroller for Sobipro
Free

Magic Scroller for Sobipro

By kishoreweblabs
SobiPro Extensions
Free Magic Scroller has the ability to load content via AJAX within the current page or content area as you scroll down. Magic Scroll also known as Infinite scrolling,lazy loading, endless scrolling, autopager, endless pages, etc. Features Allow you to configure Content loading on Auto/Manual Mode Allow you to configure No of pages to be loaded Allow you to set Loading text which shows on th...

Magic Scroller for Virtuemart

Version:
5.1
Developer:
kishoreweblabs
Last updated:
Aug 03 2026
1 week ago
Date added:
Oct 20 2015
License:
GPLv2 or later
Type:
Paid download
Includes:
p
Compatibility:
J3 J4 J5 J6
Download

Uses Joomla! Update System

Score:


Write a review