Implementing a members-only area of a site

Lachlan_Paterso
New Member
3 0 0

Hi there,

I am managing a Shopify site for my university student society. We are looking to bring in a paying members only section to our society to advertise exclusive discounts and deals for our paying members. Members are manually tagged accordingly once they purchase membership each year.

What is the best way to bring about this feature to our site? I have been reading about Locksmith but I am new to this platform and am not sure if there is another way about this. 

Looking forward to hearing back :)

Lachlan

0 Likes
Ann
Shopify Staff
Shopify Staff
510 0 88

Hey Lachlan, 

I'm Ann, from the team here at Shopify :)

You're right! The app Locksmith is a great way for you to create members-only areas of your store. This app will allow you to lock down things like pages, products, collections, etc so that only people with a specific login account can get in! 

Alternatively, there is an app called Customer Pricing. Although it doesn't lock down your store, it lets you show different prices to different customers depending on their login details. It might be a good alternative in this case! 

Check those out, however its great to keep in mind that these are third party apps! That means that they weren't created by Shopify directly. Instead, they were created by other developers, so if you have questions, or are unsure about something, definitely reach out to them through the contact information on the apps page. 

I hope this helps! If you have any more questions or concerns feel free to reach out to us on this thread :) 

Have a great one,
Ann

Ann | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

erdd
New Member
1 0 1

Hi,

 

I am a developer trying to setup a wholesale site where customers have to provide essential information, submit a form and wait for validation from the shop in order to register as a customer and then use the site to purchase.

 

This I did easily in WordPress/ WooCommerce, but Shopify has no obvious solution.

 

Can someone point me to a way to so this? The app Locksmith is not appropriate, especially because it triggers a monthly payment that adds up. I would rather code the solution once and for all.

 

Thanks,

 

Eddie

ballyhoo_
New Member
1 0 0

Did you ever find a solution to this? I have a similar challenge. 


@erdd wrote:

Hi,

 

I am a developer trying to setup a wholesale site where customers have to provide essential information, submit a form and wait for validation from the shop in order to register as a customer and then use the site to purchase.

 

This I did easily in WordPress/ WooCommerce, but Shopify has no obvious solution.

 

Can someone point me to a way to so this? The app Locksmith is not appropriate, especially because it triggers a monthly payment that adds up. I would rather code the solution once and for all.

 

Thanks,

 

Eddie


 

0 Likes
cmartinez89
Shopify Partner
112 10 33

@ballyhoo_  @erdd  There is a custom solution for a wholesale portal here. You'll need to understand shopify infrastructure to polish it, however. Customizing links based on conditions, duplicate products and descriptions or pages removed from search, etc. If you need help, i've coded three wholesale portals now. Feel free to ask any questions if you need help. Remember to create a theme copy before starting the wholesale modification.  

I am a multi-disciplined web developer with years of experience working with several languages and frameworks.
0 Likes
Laur90993
New Member
2 0 0

Could you help me do this in my store? I know this is an older thread. I’m hopeful you will see this message though! 

0 Likes
Kyle_W
Shopify Expert
88 12 39

Hi @Laur90993!

If you're comfortable editing theme code you can use some Liquid logic to create a members-only area on your store. Exactly where you place the code in your theme depends upon the theme you are using and what specific content you want to restrict access to, but the code itself is relatively simple in concept. Here are some common examples:

Hide content based on whether or not the customer is logged in

{% if customer %}
    <div>Content for customers who have logged in</div>
{% else %}
    <div>Content for guests</div>
{% endif %}

Hide content based on a customer tag (e.g. VIP)

{% if customer.tags contains 'VIP' %}
    <div>Content for customers who have logged in and are tagged with VIP</div>
{% else %}
    <div>Content for guests and customers without a VIP tag</div>
{% endif %}

 

If you are not comfortable editing theme code then I would suggest hiring a theme developer or using an app like Locksmith.

Hopefully this helps!

Kyle W | Helium Dev, LLC
Helium builds apps that merchants depend on:
- Customer Fields
- Meteor Mega Menu
0 Likes