{% comment %} This snippet is used to showcase each product during the loop, 'for product in collection.products' in collection.liquid. A liquid variable (grid_item_width) is set just before the this snippet is included to change the size of the container. Once the variable is set on a page, all future instances of this snippet will use that width. Overwrite the variable to adjust this. Example - assign grid_item_width = 'large--one-quarter medium--one-half' {% endcomment %} {% unless product.tags contains "wk_auction" %} {% unless grid_item_width %} {% assign grid_item_width = 'large--one-third medium--one-half' %} {% endunless %} {% unless width %} {%- assign width = 310 -%} {% endunless %} {% unless height %} {%- assign height = 415 -%} {% endunless %} {% liquid assign product_price = product.metafields.app--168074346497.min_auto_discounted_price.value | default: product.price assign product_compare_at_price = product.compare_at_price if product.metafields.app--168074346497.discount_percentage.value > 0.01 assign deducted_percentage = 1.0 | minus: product.metafields.app--168074346497.discount_percentage.value assign product_price = product.price | divided_by: 100.0 | times: deducted_percentage | times: 100.0 | ceil assign product_compare_at_price = product.price if product.compare_at_price > product_compare_at_price assign product_compare_at_price = product.compare_at_price endif endif if shop.metafields.app--168074346497.discount_percentage.value > 0.005 assign discount_percentage = shop.metafields.app--168074346497.discount_percentage.value | times: 1.0 assign deducted_percentage = 1.0 | minus: discount_percentage assign product_price = product.price | divided_by: 100.0 | times: deducted_percentage | times: 100.0 | ceil assign product_compare_at_price = product.price if product.compare_at_price > product_compare_at_price assign product_compare_at_price = product.compare_at_price endif endif if product_price < product.price and product_compare_at_price == blank assign product_compare_at_price = product.price endif %} {% assign on_sale = false %} {% if product_compare_at_price > product_price %} {% assign on_sale = true %} {% endif %} {% assign sold_out = true %} {% if product.available %} {% assign sold_out = false %} {% endif %} {%- assign variant = product.selected_or_first_available_variant -%} {% capture img_id_class %}ProductImage-{{ product.featured_media.id }}{% endcapture %} {% capture img_wrapper_id %}ProductImageWrapper-{{ product.featured_media.id }}{% endcapture %} {%- assign featured_image = product.featured_media.preview_image %} {%- assign img_url = featured_image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%}
{% if featured_image.src == blank %} {{ featured_image.alt | escape }} {% else %} {% include 'image-style' with image: featured_image, small_style: true, width: width, height: height, wrapper_id: img_wrapper_id, img_id_class: img_id_class %}
{{ featured_image.alt | escape }}
{% endif %}
{% if sold_out %}

{{ 'products.product.sold_out_html' | t }}

{% elsif on_sale %}
{% capture saved_amount %}{{ product_compare_at_price | minus: product_price | money_without_trailing_zeros }}{% endcapture %}

{{ 'products.general.save_html' | t: saved_amount: saved_amount }}

{% endif %}
{{ product.title }} {% unless product.tags contains "on_auction" or product.tags contains "wk_end_auction" or product.tags contains "upcoming_auction" %} — {% if on_sale %} {{ 'products.general.sale_price' | t }} {% else %} {{ 'products.general.regular_price' | t }} {% endif %} {% if product_compare_at_price > product_price %} {{ product_compare_at_price | money_without_trailing_zeros }} {% endif %} {% if product.price_varies %} {{ product_price | money_without_trailing_zeros }} + {% else %} {{ product_price | money_without_trailing_zeros }} {% endif %} {%- if product.price_varies == false and variant.unit_price_measurement -%} {%- capture unit_price_separator -%}  {{ 'general.accessibility.unit_price_separator' | t }}  {%- endcapture -%} {%- capture unit_price_base_unit -%} {%- if variant.unit_price_measurement.reference_value != 1 -%} {{- variant.unit_price_measurement.reference_value -}} {%- endif -%} {{ variant.unit_price_measurement.reference_unit }} {%- endcapture -%} {{ 'products.general.unit_price' | t }} {{ variant.unit_price | money }}{{- unit_price_separator -}}{{- unit_price_base_unit -}} {%- endif -%} {% endunless %}
{% if section.settings.product_vendor_enable %}

{{ product.vendor }}

{% endif %}
{% endunless %}