VirtueMart 2.0 – My Top Ten Products Module Is Broken
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.
“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.
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.