{% assign strip_from_swatches = 'Mens,Womens,Big Kids' | split:',' %} {% for option in product.options_with_values %} {% assign optionIndex = forloop.index0 %} {% assign position = forloop.index %}
{% assign option_key = 'option' | append: optionIndex %} {{option.name}}

{{option.name}} selected: {{ variant.options[optionIndex] }}

{% if option.name == 'Size' %} Liquid error (snippets/product-form line 49): Could not find asset snippets/size-chart-trigger.liquid {% endif %}
{% assign sortedvalues = option.values %} {% if option.name contains 'Length' or option.name contains 'Width' or option.name contains 'Height' or option.name contains 'Depth' or option.name contains 'Thickness' or option.name contains 'Weight' %} {% assign sortedvalues = option.values | sort %} {% endif %} {% for value in sortedvalues %} {% assign inventory_quantity = 0 %} {% assign available = false %} {% assign optionVariant = false %} {% if product.options_with_values.size == 3 and optionIndex == 2%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == variant.option2 and v.option3 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% elsif product.options_with_values.size == 2 and optionIndex == 1%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% else %} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endif %} {% assign checked = "" %} {% if variant.options[optionIndex] == value%}{% assign checked = "checked" %}{% endif %} {% assign option_image = false %} {% if option.name contains 'color' or option.name contains 'colour' or option.name contains 'Colour' or option.name contains 'Color' or option.name contains 'COLOR' %} {% for v in product.variants %} {% if v.option1 == value %} {% assign option_image = v.images[0].src %} {% break %} {% endif %} {% endfor %} {% endif %} {% endfor %}
{% endfor %}
{% if error %}
{{error.description}}
{% endif %}

Caddis gift cards can be used to purchase anything we offer at Caddislife.com as well as the Caddis retail store in New York City.

Gift cards are delivered by email and contain instructions to redeem them at checkout. Our gift cards have no additional processing fees. Coupons and discounts cannot be applied to the purchase of gift cards. For further information, please review the Gift Card Terms and Conditions.

Gift Card FAQ