
VirtueMart 2.0 – My Top Ten Products Module Is Broken
The Situation
You’ve added the “Top Ten Products” item to your website.
You started to notice that it’s actually showing random products that haven’t even been purchased through your store yet.
The Cause
“Top Ten Products” shows the most popular products sold through your online store.
VirtueMart classifies products as sold once an order containing those products has been “Shipped“.
If you are not updating your VirtueMart orders as “Shipped“, then VirtueMart does not realise that you have actually sold any products.
The Solution
Go to Components -> VirtueMart
Click on Orders
For each order that has been fulfilled and completed, change the dropdown dox for that order from Confirmed to Shipped.
If you do not wish to notify your customers of the change to their order (from Confirmed to Shipped), then just untick the “Notify Shopper” box to the right of the Confirmed dropdown box when you make the change.
Your “Top Ten Products” module should now populate correctly with the 10 most popular products that have been Shipped (i.e. sold) through your online store.
Xenofon
Hi Sara,
I am running an eshop and i am facing the problem, exactly the way you describe it above, and i can not find a solution yet. I change my statuses to “Shipped” after i send the product from my shop but nothing is changed to my “Top Ten” list.
I would be glad if you could suggest anything else.
Best Regards,
Xenofon Kaloudis
Sara Thornton
Hi Xenofon,
Thanks for your feedback. Could you check that you’re not experiencing a cache issue by clearing your browser cache and refreshing your website cache if you’re running any Joomla caching extensions?
Best wishes,
Sara