Price is not updating with variant selection

Hi everyone! I am having this issue with just a few of my products. Other products with variants are having the price populate with no issue.

These are the products that the price will not change when you select a variant:

  1. https://thesteadyhandshop.com/collections/organization-display/products/adjustable-pull-out-shelf-cube-insert-for-kallax-storage-cubes

  2. https://thesteadyhandshop.com/collections/organization-display/products/dvd-display-shelf-insert-for-ikea-kallax

  3. https://thesteadyhandshop.com/collections/organization-display/products/12-cubby-cube-insert-for-cube-storage-shelves

  4. https://thesteadyhandshop.com/collections/organization-display/products/8-cubby-cube-insert-for-cube-storage-shelves

All of the other products in this collection work like they are supposed to: https://thesteadyhandshop.com/collections/organization-display.

This is my product template:


  
  
  

  {% comment %}
    Get first variant, or deep linked one
  {% endcomment %}
{%- if product.variants.size > 1 -%}
  {%- assign current_variant = product.selected_variant -%}
{%- else %}
  {%- assign current_variant = product.first_available_variant -%}
{%- endif %}
  
  {%- assign product_image_zoom_size = '1024x1024' -%}
  {%- assign product_image_scale = '2' -%}
  {%- assign enable_zoom = section.settings.enable_zoom -%}

  {% case section.settings.image_size %}
    {% when 'small' %}
      {%- assign product_image_width = 'medium-up--one-third' -%}
      {%- assign product_description_width = 'medium-up--two-thirds' -%}
      {%- assign product_thumbnail_width = 'medium-up--one-third' -%}
      {%- assign height = 345 -%}
    {% when 'medium' %}
      {%- assign product_image_width = 'medium-up--one-half' -%}
      {%- assign product_description_width = 'medium-up--one-half' -%}
      {%- assign product_thumbnail_width = 'medium-up--one-quarter' -%}
      {%- assign height = 530 -%}
    {% when 'large' %}
      {%- assign product_image_width = 'medium-up--two-thirds' -%}
      {%- assign product_description_width = 'medium-up--one-third' -%}
      {%- assign product_thumbnail_width = 'medium-up--one-fifth' -%}
      {%- assign height = 720 -%}
    {% when 'full' %}
      {%- assign product_image_width = '' -%}
      {%- assign product_description_width = '' -%}
      {%- assign product_thumbnail_width = 'medium-up--one-eighth' -%}
      {%- assign height = 1090 -%}
      {%- assign enable_zoom = false -%}
  {% endcase %}

  
    

	{%- assign featured_image = current_variant.featured_image | default: product.featured_image -%}
      {% for image in product.images %}
        {% capture img_id %}FeaturedImage-{{ section.id }}-{{ image.id }}{% endcapture %}
        {% capture img_class %}product-featured-img{% endcapture %}
        {% capture zoom_img_id %}FeaturedImageZoom-{{ section.id }}-{{ image.id }}{% endcapture %}
        {% capture img_wrapper_id %}{{ zoom_img_id }}-wrapper{% endcapture %}
        {%- assign img_url = image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%}

        {% include 'image-style' with small_style: true, width: height, height: height, wrapper_id: img_wrapper_id, img_id: img_id %}

        

          

            
          

        

      {% endfor %}

      

      {% if product.images.size > 1 %}
        {% if product.images.size > 3 %}
          {%- assign enable_thumbnail_slides = true -%}
        {% endif %}

        
          {% if enable_thumbnail_slides == true %}
            
          {% endif %}
          

            {% for image in product.images %}
              - 
            {% endfor %}
          

          {% if enable_thumbnail_slides == true %}
            
          {% endif %}
        

      {% endif %}
    

    
      

        # {{ product.title }}

        

        
        {% if section.settings.show_vendor %}
          

{{ product.vendor }}

        {% endif %}

        
          

          
         

          
  
  

          
          

            {% if current_variant.compare_at_price > current_variant.price %}
                {{ 'products.product.regular_price' | t }}
                ~~{{ current_variant.compare_at_price | money }}~~
                
                  
                    {{ current_variant.price | money }}
                  
                  {{ 'products.product.on_sale' | t }}
                
            {% else %}
              {{ 'products.product.regular_price' | t }}
              ~~{{ current_variant.compare_at_price | money }}~~
              
                
                  {{ current_variant.price | money }}
                
                {{ 'products.product.on_sale' | t }}
              
            {% endif %}
          

          
            

        

        
          {{ product.description }}
        

        {% if section.settings.show_share_buttons %}
          {% include 'social-sharing', share_title: product.title, share_permalink: product.url, share_image: product %}
        {% endif %}
      

    

  

{% if collection %}
  
    
      {% include 'icon-arrow-left' %}
      {{ 'products.product.back_to_collection' | t: title: collection.title }}
    
  

{% endif %}

{% unless product == empty %}
  
{% endunless %}

{% if current_variant == blank %}
  
{% endif %}

{% schema %}
  {
    "name": "Product pages",
    "settings": [
      {
        "type": "select",
        "id": "image_size",
        "label": "Image size",
        "options": [
          {
            "value": "small",
            "label": "Small"
          },
          {
            "value": "medium",
            "label": "Medium"
          },
          {
            "value": "large",
            "label": "Large"
          },
          {
            "value": "full",
            "label": "Full-width"
          }
        ],
        "default": "medium"
      },
      {
        "type": "checkbox",
        "id": "show_quantity_selector",
        "label": "Show quantity selector",
        "default": false
      },
      {
        "type": "checkbox",
        "id": "show_variant_labels",
        "label": "Show variant labels",
        "default": true
      },
      {
        "type": "checkbox",
        "id": "show_vendor",
        "label": "Show vendor",
        "default": false
      },
      {
        "type": "checkbox",
        "id": "enable_zoom",
        "label": "Enable image zoom",
        "default": true
      },
      {
        "type": "checkbox",
        "id": "show_share_buttons",
        "label": "Show social sharing buttons",
        "default": true
      }
    ]
  }
{% endschema %}

Any help would be greatly appreciated. I am willing to pay to have this corrected as soon as possible. Thank you!

1 Like