Hi @NOT1 , After you need add snippets. It name is grt_badge
Then add this code inside it:
{% if product.metafields.custom.card_badge %}
{% assign product = product %}
{% assign grt_colorobj = product.metafields.custom.card_badge.value %}
{% for grt_tags in grt_colorobj %}
{% assign badge_hide = grt_tags.hide | default : false %}
{% if grt_tags.is_image == blank %}
{% assign badge_image = "" %}
{% else %}
{% assign badge_image = grt_tags.is_image %}
{% endif %}
{% assign border_radius = grt_tags.border_radius | default : 23 %}
{% assign badge_name = grt_tags.text %}
{% assign badge_bg_color = grt_tags.bg_color | default : "#0073a7" %}
{% assign badge_text_color = grt_tags.text_color | default : "#fff" %}
{% assign badge_pos_top = grt_tags.is_position_top %}
{% assign badge_pos_right = grt_tags.is_alignment_right %}
{% assign badge_top_space = grt_tags.badge_top_space | default : 8 %}
{% assign badge_right_space = grt_tags.badge_right_space | default : 8 %}
{% if badge_hide == false %}
{% if tagtype == "product" %}
{{badge_name}}
{% else %}
{% if badge_image == "" %}
{{badge_name}}
{% else %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
