Hide Shop Pay on Product Page If Price < X

Solved

Hide Shop Pay on Product Page If Price < X

fishman1
Tourist
4 0 2

Hi All,

 

First time caller, long time listener so appreciate the help in advance, amazing community. As you know, Shop Pay installments are only available to customers when their purchase is $50.00 or more. I do understand that's based on the total cart and not the specific item. Nonetheless, I'm trying to hide the "4 interest-free installments, or from $39.62/mo with Shop Pay" if the product price <= $50.00. Below is the code that is not accomplishing that. Any suggestions?

 

{%- if product.price > 50 -%}
   {%- form 'product', product, class: 'js-instalments-form' -%}
      <input type="hidden" name="id" value="{% if current_variant %}{{ current_variant.id }}{% endif %}">
      {{ form | payment_terms }}
   {%- endform -%}
{%- endif -%}

 

Thanks

Accepted Solution (1)

nardoayala
Shopify Partner
27 5 8

This is an accepted solution.

Hi there 🙂

Shopify returns product prices in cents, so that conditional will be true in most cases. If you want it to work on products that are more than $50.00, you'd need to use the value in cents, in this case:

{%- if product.price > 50000 -%}

Does this make sense? Please let me know if you have questions about it.

View solution in original post

Replies 2 (2)

nardoayala
Shopify Partner
27 5 8

This is an accepted solution.

Hi there 🙂

Shopify returns product prices in cents, so that conditional will be true in most cases. If you want it to work on products that are more than $50.00, you'd need to use the value in cents, in this case:

{%- if product.price > 50000 -%}

Does this make sense? Please let me know if you have questions about it.

fishman1
Tourist
4 0 2

That did it (5000 instead of 50000 but I know what you meant). Super appreciated!