Shopify themes, liquid, logos, and UX
Hey there! I'm looking for options on how to add a blog feed that only customers can access. It would be extra awesome if they could comment on my posts. I am doing this as a value-add for customers. I have been previously inviting customers to join a private facebook group. That works okay, but I get quite a few responses saying "thanks, but I don't do facebook." so those customers just end up left out, which sucks! I've searched for customer-only blog options for shopify and can't find anything suitable so far.
If anybody has ideas or can point me in the right direction, I'd appreciate it. Even if it were a separate platform separate from Shopify, as long as it's something I can give customers access to without asking them to pay again, I would be interested in it.
Thanks!
Hi, @gabechroust!
Julie here from Shopify Support. Thanks for reaching out.
If you're wanting to lock any content on your website, I recommend doing so using an app like Locksmith or EasyLockdown. With these apps, you can easily limit access to specific areas on your online store, including blogs, to customers who meet certain conditions. For example, you can choose to grant access to only customers who are currently logged in, or even to customers who have a specific tag.
It sounds like both of these apps offer exactly what you're looking for. I encourage you to check them out and see which one suits your needs the best. If you ever need any assistance with either of these apps, you can always reach out to the developers directly via the Support section on their respective About pages.
As for blog comments, these are disabled by default, but you can easily allow comments on your blog directly through your blog's settings in Shopify. You'll also have the option to moderate comments by approving, deleting, or marking them as spam.
Aside from the built-in comments feature, you could also consider using an app like EasyDisqus. If you've ever commented on a blog before, there's a good chance that the blog was using DISQUS, a popular discussion platform that allows users to "upvote" comments, reply to specific comments, and even login and comment using social media accounts like Facebook, Twitter, Google, and more. Because your customers may already be accustomed to this commenting platform, it might be worth implementing this in your own blog.
I hope this presents you with a few options worth considering and it's great to hear that you're blogging. Is there a reason why you're only wanting to provide customers with access? I'd love to hear more about your use case.
Julie | 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
Is there any way to make it so that customers need to be logged in to comment, but not to view the blog? I'd like the blog to be visible to everyone but only allow logged-in customers to post comments. It's fine if it requires a developer to implement, but it seems like overkill to layer on an entire third-party app (and pay for it indefinitely) just to change this one setting. Thank you!
Hey, @gabechroust! Thanks for joining in on the conversation.
Shopify's built-in blogging platform allows for comment management, which gives you the ability to approve comments before they are published. While this won't require customers to be logged in to comment, it will give you more control over which comments are published. Have you considered this method?
While I understand that you are wanting to avoid using an app, it does look like EasyDisqus will allow you to only enable comments from customers who are logged in. The app does have a free trial, so it may be worth checking it out to see if it suits your needs.
Aside from this app, you're on the right track here in considering hiring a developer, as this is very likely something that can be implemented by someone skilled in custom code. I recommend getting in touch with a Shopify Expert to see if this is possible!
I'm also curious to know if the rest of the Shopify Community has any suggestions.
Julie | 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
@lvenell you can keep the whole comment section hidden from non logged in customers. A developer can definitely help you do that, even though it does require very little coding. In fact you just need to add an {% if customer %} control around the blog comments section.
Same goes for the OP @gabechroust, you can actually show/hide specific parts of your store (blog, pages, sections, etc) by simply checking if a customer is logged in or not. You can even go one step further (if you want) and verify that users who can see those parts are actual customers (ie. have at least one order). You really don't need to resort to apps for functionality that would take a few minutes for any developer to implement (or for things you could do by yourselves, with some guidance).
Can you tell me exactly what code I need to add to which file so only clients can access the comments?I need this information. thank you
Can you tell me exactly what code I need to add to which file so only clients can access the comments?I need this information. thank you
@kvendedorit really depends on your store's theme and its structure, so an exact positioning of the code is impossible without having that information. The overall idea is that you need to identify your theme's blog comment section and wrap it in a liquid tag that controls whether a user is logged in, like so:
{% if customer %}
YOUR BLOG'S COMMENT SECTION
{% endif %}
Find Global Growth Opportunities For Your Business with Shopify AcademyLearn how to exp...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025Expand into selling wholesale with Shopify Academy’s learning path, B2B on Shopify: Lau...
By Shopify Jan 28, 2025