Im working on a shopify store where I encountered that when changing the sizes the price not only gets reseted to the default format but the '' tag that controls the snippet becomes visible like this: <span class="money">Rs 4,000.00</span> the code snippet that handles this <div class="product__price fs-body-base"> <span data-price>{{ current_variant.price | money }}</span> <span class="visually-hidden" data-compare-text>{{ 'products.product.regular_price' | t }}</span> <s data-compare-price> {% if current_variant.compare_at_price > current_variant.price %} {{ current_variant.compare_at_price | money }} {% endif %} </s> {% render 'unit-price' item: current_variant %} </div> {% render 'product-form' with product: product, current_variant: current_variant, show_quantity: section.settings.show_quantity_input, show_dynamic_checkout: section.settings.enable_payment_button, show_swatches: section.settings.show_swatches, %} </div> I tried using the filter money_without_currency but it didnt work. Then i tried removing the logic that handles money variants for each size it didnt work either.