Product badges are labels that appear on listed products that are on Sale, Sold out, or you can add Custom badges.
Why are custom badges not showing?
Make sure the badge tags match the exact spelling of the product tags in your Shopify admin. Also, check that the Show custom badges option is enabled in Theme settings > Product listing.
Sale and sold out badges
The Sale badge shows when a Compare at price is added in the Shopify admin. The Sold out badges show when a product's inventory is zero.
To disable sale or sold-out badges, click Theme settings and open the Product listing tab.
Use the color selectors to change the Sale badge and Sold-out badge colors.
Select a Sale badge format with options for showing discounts by percentage or currency amount.
Click Save
Custom badges
Add up to 4 custom badges to display on products that have the badge tag added in the Shopify admin. For example, add a badge for "New arrivals" or "Limited editions".
STEPS
In your theme editor (Customize):
Click Theme settings and open the Product badges tab.
Enter the product tags in the Badge tag field.
For badges to appear, badge tags must match the product tags entered in your Shopify admin.
To use badge colors for multiple tags, enter the tags in a comma-separated list. For example: “Best seller, New, Special”.
Use the color selector to change the Background and Text colors.
In your Shopify admin, make sure you add the same Badge tag text in the Tags field for your products.