{%- liquid assign layout = settings.quick_view_layout assign max_thumbnail_to_show = settings.thumbnail_to_show assign current_variant = product.selected_or_first_available_variant assign variantCount = product.variants | size assign featured_media_aspect_ratio = product.featured_media.aspect_ratio if product.featured_media.aspect_ratio == nil assign featured_media_aspect_ratio = 1 endif assign media_size = settings.quick_view_product_image_ratio assign portrait_aspect_ratio = settings.quick_view_portrait_aspect_ratio | append: '%' assign quick_view_zoomed_image = settings.quick_view_zoomed_image assign show_quick_view_badge = settings.show_quick_view_badge assign fontsize_text = settings.fontsize_text assign color_title = settings.color_title assign show_quick_view_review = settings.show_quick_view_review assign word_number_short_desc = settings.word_number_short_desc assign fontsize_short_desc = settings.fontsize_short_desc assign color_short_desc = settings.color_short_desc assign show_quick_view_sold_in = settings.show_quick_view_sold_in if show_quick_view_sold_in assign quick_view_sold_in_number = settings.quick_view_sold_in_number assign quick_view_sold_in_hours = settings.quick_view_sold_in_hours endif assign show_quick_view_short_description = settings.show_quick_view_short_description assign show_quick_view_short_description = settings.show_quick_view_short_description assign fontsize_price = settings.fontsize_price assign show_countdown = settings.show_countdown if show_countdown assign countdown_type = settings.countdown_type assign countdown_time = settings.countdown_time assign countdown_collection = settings.countdown_collection | downcase | handle assign countdown_style = settings.countdown_style endif assign show_quick_view_vendor = settings.show_quick_view_vendor assign show_quick_view_availability = settings.show_quick_view_availability assign show_quick_view_sku = settings.show_quick_view_sku assign show_quick_view_product_type = settings.show_quick_view_product_type assign quick_view_picker_type = settings.quick_view_picker_type assign stock_level_display = settings.stock_level_display assign show_hot_stock = settings.show_hot_stock if show_hot_stock assign productMaxStock = settings.hot_stock_limit | plus: 0 endif assign show_quick_view_qty = settings.show_quick_view_qty assign show_quick_view_subtotal = settings.show_quick_view_subtotal assign show_subtotal = false assign subtotal = 0 if show_quick_view_subtotal and show_quick_view_qty assign show_subtotal = true assign subtotal = current_variant.price | money comment [Yagi Automatic Discount Helper] start - overrride the subtotal if there is auto discount applied from the app endcomment assign auto_discounted_price = current_variant.metafields.app--168074346497.auto_discounted_price.value | default: current_variant.price if auto_discounted_price < current_variant.price assign subtotal = auto_discounted_price | money endif comment [Yagi Automatic Discount Helper] end - overrride the subtotal if there is auto discount applied from the app endcomment endif assign show_dynamic_checkout = settings.show_dynamic_checkout assign show_quick_view_customer_viewing = settings.show_quick_view_customer_viewing if show_quick_view_customer_viewing assign quick_view_customer_viewing_number = settings.quick_view_customer_viewing_number assign quick_view_customer_viewing_time = settings.quick_view_customer_viewing_time endif assign show_quick_view_trust_image = settings.show_quick_view_trust_image assign show_quick_view_share = settings.show_quick_view_share if show_quick_view_share assign share_product_script = settings.share_product_script endif assign show_customization_option = settings.show_customization_option if show_customization_option assign has_customization_option = false assign customization_option_type = settings.customization_option_type assign customization_option_hidden = settings.customization_option_hidden if customization_option_type == 'all' assign has_customization_option = true elsif customization_option_type == 'tag' assign customization_option_tags = settings.customization_option_tags | downcase | strip | split: "," for tag in customization_option_tags assign tagtitle = tag | strip assign productTag = product.tags | downcase if productTag contains tagtitle assign has_customization_option = true endif endfor elsif customization_option_type == 'collection' assign customization_option_collection = settings.customization_option_collection | downcase | handle if customization_option_collection != blank for collection in product.collections assign collection_title = collection.title | downcase | handle if collection_title == customization_option_collection assign has_customization_option = true endif endfor endif endif assign customization_option_1 = settings.customization_option_1 assign customization_option_2 = settings.customization_option_2 endif assign show_quick_view_variant_image_group = settings.show_quick_view_variant_image_group -%} {%- if variantCount > 0 and product.has_only_default_variant != true -%} {%- endif -%}