Best apps to create customer portal to offer discounted products to people who subscribe

Solved

Best apps to create customer portal to offer discounted products to people who subscribe

Mike_Lythcott
Excursionist
14 1 1

Hi, we have a Shopify site that offers a subscription product (each month, 3 month, 6 month) using the Recharge shopify app.

There are items you can just buy w/o subscription, but for those who subscribe, we want discounted items available only to 
them. Is there an app that can create this kind of customer portal?

Accepted Solutions (2)

JoesIdeas
Shopify Partner
2490 229 673

This is an accepted solution.

You can do this without an app.

Here's how I would approach it:

1) Set Recharge to tag customers that are subscribers.

2) Use Liquid customer object to check if the logged in user is a tagged subscriber, maybe something like this:

{% if customer.tags contains "Subscriber" %}
  Show a discount code
{% endif %}

 

If you don't want to do a discount code, you could make variants of the product at a lower price, and hide those variants for regular customers / show them for subscribers. The code will depend on how your theme shows variants, but you can use the variant object combined with that customer object to achieve that.

You could also hide the products using that same customer object, for example to not show in collection pages, or to disable the add to cart button if they're not a subscriber... ooh I like that one, you could disable the add to cart button on the discounted item and say "Be a subscriber to get the hookup on this product".

If you need help on the development of that feel free to reach out to my team at speedboostr.com/contact. We do customizations like this all the time.

 

• Creator of Order Automator [auto tag, fulfill, connect FBA, daily jobs]
• Co-Creator of Product Automator [suite of features for products / collections]
• Shopify developer for 10+ years, store owner for 7 years
• Blog: Shopify Tips, Guides, and Automation Tactics

View solution in original post

Mike_Lythcott
Excursionist
14 1 1

This is an accepted solution.

You've given me some great ideas! I was also looking at the Locksmith app, but your suggestions seems to be as easier and free version. I love the last suggestion, I'm going to give it a shot!

Thanks so much for the great ideas!

View solution in original post

Replies 2 (2)

JoesIdeas
Shopify Partner
2490 229 673

This is an accepted solution.

You can do this without an app.

Here's how I would approach it:

1) Set Recharge to tag customers that are subscribers.

2) Use Liquid customer object to check if the logged in user is a tagged subscriber, maybe something like this:

{% if customer.tags contains "Subscriber" %}
  Show a discount code
{% endif %}

 

If you don't want to do a discount code, you could make variants of the product at a lower price, and hide those variants for regular customers / show them for subscribers. The code will depend on how your theme shows variants, but you can use the variant object combined with that customer object to achieve that.

You could also hide the products using that same customer object, for example to not show in collection pages, or to disable the add to cart button if they're not a subscriber... ooh I like that one, you could disable the add to cart button on the discounted item and say "Be a subscriber to get the hookup on this product".

If you need help on the development of that feel free to reach out to my team at speedboostr.com/contact. We do customizations like this all the time.

 

• Creator of Order Automator [auto tag, fulfill, connect FBA, daily jobs]
• Co-Creator of Product Automator [suite of features for products / collections]
• Shopify developer for 10+ years, store owner for 7 years
• Blog: Shopify Tips, Guides, and Automation Tactics
Mike_Lythcott
Excursionist
14 1 1

This is an accepted solution.

You've given me some great ideas! I was also looking at the Locksmith app, but your suggestions seems to be as easier and free version. I love the last suggestion, I'm going to give it a shot!

Thanks so much for the great ideas!