diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/recently-viewed.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/recently-viewed.blade.php index ffed19d8c..0e637fc68 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/recently-viewed.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/recently-viewed.blade.php @@ -73,10 +73,12 @@ var slugs = JSON.parse(storedRecentlyViewed); var updatedSlugs = {}; - if (this.quantity) { - slugs = slugs.slice(0, this.quantity); + if (slugs.length > 3) { + slugs = slugs.slice(Math.max(slugs.length - 3, 1)); } + slugs = slugs.reverse(); + slugs.forEach(slug => { updatedSlugs[slug] = {}; });