shop.ccs.com

{% for prop in item.properties %} {%- liquid assign prop_key = prop[0] assign prop_value = prop[1] if prop_key contains 'custom-' or prop_key contains 'ccs-embroidery-' or prop_key == 'Preview' continue endif %} {% assign _prop = prop_key | split:'_' %} {% unless _prop[0] == blank %} {% assign prop_value_lower = prop_value | downcase %}

{% if prop_value_lower contains 'data:image' or prop_value_lower contains '.png' or prop_value_lower contains '.jpg' or prop_value_lower contains '.jpeg' or prop_value_lower contains '.gif' or prop_value_lower contains '.webp' or prop_value_lower contains '.svg' %} {{ prop_key | replace: '_', ' ' | capitalize }} {% else %} {{ prop_key | replace: '_', ' ' | capitalize | append: ': ' }} {{ prop_value }} {% endif %}

{% endunless %} {% endfor %} {%# Zepto Personalizations %} {% if found_bundle and item.properties._zepto %} {% assign zepto_props_clean = item.properties._zepto | strip | remove: '{' | remove: '}' %} {% assign zepto_props = zepto_props_clean | split: '","' %} {% for prop in zepto_props %} {% assign kv = prop | split: '":"' %} {% if kv.size < 2 %} {% continue %} {% endif %} {% assign prop_key = kv[0] | replace: '"', '' | strip %} {% assign prop_value = kv[1] | replace: '"', '' | strip %} {% if prop_key == blank or prop_key == 'Preview' or prop_value == blank %} {% continue %} {% endif %} {% assign prop_value_lower = prop_value | downcase %}

{% if prop_value_lower contains 'data:image' or prop_value_lower contains '.png' or prop_value_lower contains '.jpg' or prop_value_lower contains '.jpeg' or prop_value_lower contains '.gif' or prop_value_lower contains '.webp' or prop_value_lower contains '.svg' %} {{ prop_key | replace: '_', ' ' | capitalize }} {% else %} {{ prop_key | replace: '_', ' ' | capitalize | append: ': ' }} {{ prop_value }} {% endif %}

{% endfor %} {% endif %} {%# Components %} {% if found_bundle %} {% assign bundle_items = item.properties._components | split: ',' %} {% for bundle_item in bundle_items %}

{% if bundle_qty_up and bundle_qty != blank %} {{ bundle_qty }} {% else %} {{ item.quantity }} {% endif %} x {{ bundle_item | strip }}

{% endfor %} {% endif %}

Read the original on shop.ccs.com ↗