I want to be able to give some labels to my products For example " Free Shipping" " Sale" " Discount %5" " New" " In stock" "Expired" " Coming Soon" etc.
I think it will be a good addon for cs- cart
Check the add-on "In stock/out of stock alternative statuses" http://www.alt-team.com/cs-cart-in-stock-out-of-stock-alternative-statuses-add-on.html
This add-on can even show an image on a product page and category pages.
Also, there is an ability to display the number of products left in stock in the storefront. Inventory is calculated and refreshed automatically. Use [x] variable within a stock status to display product quantity. For example "Only [х] left in stock!".
We have the Product Labels add-on that allows you to add most popular labels like “New”, “Hit”, “Cyber Monday”, “Black Friday”,”Sale”, “New collection”, “Present” etc. The link to buy the add-on: https://www.simtechdev.com/addons/customer-experience/product-labels.html