I don’t understand how to work. I see video for add labels “new arrival” but with theme dawn doesn’t work. Need to add more code?
Hi @Nico38 ,
Please follow the steps below:
- Step 1: You need to create Metafield for ‘new arrival’.
- Step 2: You go to each product and add ‘new arrival’.
- Step 3: You go to ‘main-product.liquid’ file and add the code, it will display fine.
Code: {{ product.metafields.my_fields.new_arrival }}
Hope it helps!
How to customize label?
oh sorry on mobile don’t see image step by step i go try
Hi @Nico38 ,
Yes. If it helped you solve your issue, please mark it as a solution. Thank you and good luck.
is there a specific place where to insert the code in main liquid?
I am trying to do this with label new (sorry for my english i’m french)
Hi @Nico38 ,
Go to snippets > product-card.liquid file, find ‘card__badge’ and add code here:
Code:
{{ product.metafields.my_fields.new_arrival }}
If it helped you solve your issue, please mark it as a solution. Thank you and good luck.
Hi @Nico38 ,
Go to snippets > card-product.liquid file, find ‘card__badge’ and add code here:
Code:
{%- if card_product.metafields.my_fields.new_arrival != blank -%}
{{ card_product.metafields.my_fields.new_arrival }}
{%- endif -%}
it work fine !
please last help, how to customize placement and color ?
please have you got css For this ?
Hi @Nico38 ,
Go to Assets > base.css and paste this at the bottom of the file:
.card__badge .badge--top-left{
position: absolute;
top: calc(var(--card-image-padding) + 1rem);
left: calc(var(--card-image-padding) + 1rem);
background-color: #FBCF53;
border-color: #FBCF53;
}




