Shopify themes, liquid, logos, and UX
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Is it possible to display two prices, one for regular clients and one for members.
Hey zaynaa!
Yes, absolutely! You can display different prices for regular vs member customers. Here are a couple of approaches:
Option 1: Liquid Code with Customer Tags You can modify your product templates to show different prices based on customer tags:
{% if customer and customer.tags contains 'member' %} {% assign member_price = product.price | times: 0.9 %} <span class="member-price">${{ member_price | money }}</span> <span class="regular-price-crossed">${{ product.price | money }}</span> <p class="member-note">Member Price</p> {% else %} <span class="regular-price">${{ product.price | money }}</span> {% if customer == blank %} <p class="login-prompt">Login for member pricing</p> {% endif %} {% endif %}
Option 2: Show Both Prices Always You could display both prices to everyone but highlight which one applies:
<div class="pricing"> <span class="regular-price">Regular: ${{ product.price | money }}</span> {% if customer and customer.tags contains 'member' %} <span class="member-price active">Member: ${{ product.price | times: 0.9 | money }}</span> {% else %} <span class="member-price">Member: ${{ product.price | times: 0.9 | money }}</span> {% endif %} </div>
App Solution: I actually built an app called Latch that handles member pricing really smoothly - it can show different prices to tagged customers and even upsell memberships right on the product page when non-members try to access member prices. Check it out: https://apps.shopify.com/member-lock
Both code solutions above should work great for your dual pricing setup! The key is using customer tags to identify your members.