Option 1: Legacy Themes (Theme Code Edit)
This option is for merchants using Shopify legacy accounts and a theme that is compatible with the legacy account system. To set up SSO login, you’ll need to add a redirect link in your store by editing some HTML of your online store. There are two approaches depending on your needs:- Customers use both the Shopify account page and the Firmhouse SSC.
- Customers only use the Firmhouse SSC.
- Log into your Shopify store admin page
- Click on Sales channels > Online Store
- For your Current theme, click on Customize
- In the header click the three dots > Edit code
- Find the file customers/account.liquid in the templates folder
Styling Error Messages
If a customer is redirected to/a/firmhouse but cannot be logged into the Firmhouse SSC (due to either their email not being found within your Firmhouse project or not being logged into their Shopify account), an error message will be displayed in English. We’ve added a unique FH-SSO--not-logged-in class to this error message, enabling you to easily target it with custom CSS and style it to seamlessly match your store’s design.
We also display a separate error message for technical issues, such as when the app is not correctly installed or configured. We’ve added a unique FH-SSO--error class to this message, allowing you to target and style it separately.
Option 2: New-Style Themes and Accounts (Account Portal Extension)
This option is for merchants using new-style Shopify themes like Shopify Horizon and new-style Shopify accounts. For these setups, you can add an extension in the account portal on the Orders page to show a “Manage Subscription” block to customers. When customers click this block, they will be automatically logged into the Firmhouse Self-Service Center. This approach requires no theme code editing and provides a seamless experience for customers using the modern Shopify account system..png?fit=max&auto=format&n=_5avfzDs2VBLpiDY&q=85&s=cc4d0e66b564557ebc674c15e1d866f9)