We are a subscription based website that sells hair products to both paying members and non-members. Our members receive sale pricing on items(when logged in) while non-members do not receive sale pricing. In other words, we want to show regular prices on all products when the customer isn’t logged in (next to the regular price, we would like to show the discounted price the customer would get access to if the become members and log in). And vice versa, when logged in, you would see the discounted price with the regular price crossed out(this to highligt how much money you save by being a member.
We are wondering if there are any available options for setting different customer levels in Shopify so that if logged in people would get the lower pricing while others (non-members) would not.
We need something that will not give an across the board discount but rather certain discounts on various and ever changing product lines/catagories.
Hey there! This is definitely possible in Shopify, and there are a couple of approaches depending on whether you want a custom-built solution or something more plug-and-play. Here’s how you can handle it:
Option 1: Custom Shopify Setup Using Liquid and Tags
You can set this up with Shopify’s native tools and some Liquid customization:
Use Customer Tags for Membership Levels:
Tag members with something like “member” when they subscribe. You can do this manually or use an app to automate tagging.
In your product templates, you’ll use Liquid code to check if a customer is tagged as a “member.”
Display Regular and Discounted Pricing:
Modify your product page to show both regular and discounted prices. For example:
{% if customer and customer.tags contains 'member' %}
{{ product.price | money }}
{{ product.compare_at_price | money }}
{% else %}
{{ product.price | money }}
Join now for {{ product.compare_at_price | money }}!
{% endif %}
When logged in, customers with the “member” tag will see the discounted price, while others see the regular price and a prompt to join for a discount.
Product-Specific Discounts:
For varying discounts, set up Compare At Prices on products. Use the lower price as the member price and the regular price as the non-member price.
Create collections or tags to group products with discounts so it’s easier to manage ever-changing discounts.
Optional Automation with Apps:
Use apps like Auto Tags to automatically apply/remove the “member” tag when subscriptions are added or expire.
Option 2: Use Latch for an Easier Setup
If coding and manual tagging aren’t your thing, you can achieve all this more easily with Latch:
Dynamic Member Pricing: Create member only products. You can condition it based of tags and make certain products/prices only available to members.
Seamless Member Management: Latch automatically restricts and applies pricing rules based on membership status, so there’s no need for manual tagging or custom code. It will handle tagging customers after purchases. It also locks the checkout for security.
Built-In Upsells: Add a message near the pricing that encourages customers to subscribe, like “Save $X by joining today!” It includes a single bundle ATC button. They can also purchase the membership and the member priced products at the same time.
Disclaimer: I’m the developer behind Latch, so let me know if you want help setting it up or have any questions!
Latch could save you time while giving you a polished, reliable way to handle your member pricing. Regardless of what method you use, let me know if I can add any more context or help in any way!
With more than four years of experience in B2B solutions and nearly 900 positive glowing reviews from actual B2B merchants, the BSS: B2B & Wholesale Solution app will be the perfect choice for your site. The function named Custom Pricing allows you to set up wholesale pricing rules:
Create as many pricing rules as you want, and even import/export them in bulk!
Apply the wholesale pricing to specific collections/products/variants
Apply the wholesale pricing to logged-in customers or logged-in customers with a specific tag
Even set up wholesale pricing for specific markets!
Show wholesale pricing with the Original price or Compare at price to attract customers
Furthermore, behind the powerful app is an exceptional support team with many years of experience that will assist you in consulting, setting up, and integrating the functionality with your theme. And as a bonus, you’ll get a free assistance package that’s yours forever!
Ready to get started? Just shoot an email to support-sbc@bsscommerce.com to get a free trial package and dedicated assistance. We can’t wait to help you succeed!