Deciding if those products are "NEW" or not is up to Virtuemart and the "creation date" date in your database for that particular product. FashionMart is just a template. It never does a database connection and it never communicates with the database.
In ordinary Virtuemart, the products will be marked as "NEW" for 1 week after the creatation date (be aware, if you modify an existing product to create a new one, it won't be marked as "new" because the "creation date" will persist).
If you are saying, sometimes the slider works and sometimes it doesn't. Then it means, it is our template's failure (most likely failure of the the slider plugin we have used)
But if you are saying, sometimes product gets shown, but sometime not. Then it means, it is related to your Virtuemart and the configuration. Because if Virtuemart doesn't provide any product, then it is normal you don't see them in the slider.
After clicking the "next" arrow, you will start seeing the same products, because the slide has "infinite loop" (circular) feature. When it reaches to end, it goes back to beginning. This was one of the desired features. But if you have only 2-3 products in the slideshow, then infinite loop might not work as efficient.
We have modified and used "jcarousellite" jQuery plugin to run that slider effect with these JS commands;
Latest products:
jQuery('.FlexibleFrontpageSlider-latest').jCarouselLite({
btnNext: '.ButtonsNEXT-latest',
btnPrev: '.ButtonsPREV-latest'
});
Featured products:
jQuery('.FlexibleFrontpageSlider-featured').jCarouselLite({
btnNext: '.ButtonsNEXT-featured',
btnPrev: '.ButtonsPREV-featured'
});
in that PHP file: /templates/YOUR_TEMPLATE/html/com_virtuemart/virtuemart/default_products.php
The jCarouselLite jQuery plugin is released under MIT license.
You may check here to see the plugin parameters:
www.gmarwaha.com/jquery/jcarousellite/#doc
to disable the infinite loop and adding some extra settings, such as "auto scroll" or modifying the scrolling speed, etc..
For example, to disable the "infinite loop" (circular) you would need to include this parameter:
circular: false
like this:
jQuery('.FlexibleFrontpageSlider-featured').jCarouselLite({
btnNext: '.ButtonsNEXT-featured',
btnPrev: '.ButtonsPREV-featured',
circular: false
});