Hi,
By default HikaShop's products listings will list all the products already available or not and will replace the add to cart button by a message saying that the product is not yet available.
We also have a free plugin here to remove the products not yet available from the listings:
www.hikashop.com/marketplace/product/222...-product-plugin.html
There is however no mechanism to give a period to display the products like you want. It would require modifying a bit this plugin. The modification is quite easy, you can change the line:
$filters[]='b.product_sale_start<'.time();
to:
$filters[]='b.product_sale_start<'.(time()+1209600);
in the plugin's code. (1209600 is the number of seconds in 2 weeks)
Regarding the "decoration" you're talking about, we do have a badge system for such decoration:
www.hikashop.com/support/documentation/1...p-badge-listing.html
However, there is no option to be able to restrict a badge based on the availability date of the product. That would require some development.