Hello Shopify developers community! We are in the process of creating a platform for roofing contractors and referral agents, and we’re looking for a theme that can be customized to fit our specific needs. Could you recommend a theme that is suitable for a platform with two different user types, contractors and referral agents, where contractors’ information is kept hidden until the final stage of the hiring process, and with a customizable workflow that covers all the aRoofing Contractors and Referral Partnersspects we’ve discussed? Thank you in advance for your recommendations!
Topic summary
Theme and architecture advice for a Shopify-based platform serving two user types (contractors and referral agents) with contractor details hidden until late in the hiring flow.
Key recommendation:
- Use the DAWN theme due to it being free, officially supported by Shopify, widely adopted, and with abundant community resources and developer familiarity.
- Extend Shopify’s default buyer/seller model using metafields (custom data fields) to support multiple roles and workflows.
Proposed user roles and flow:
- Roles: Admin, Contractor, Referral Partner, and possibly Applicant.
- Customize login/registration to let users choose their role; after login, show role-specific sections and functionality.
Rationale and feasibility:
- Shopify is optimized for simple e-commerce, but customizations and metafields can adapt it to multi-role requirements that involve payments.
Open points / next steps:
- Specific method to keep contractor information hidden until the final hiring stage is not detailed.
- No confirmation from the original poster; discussion remains open. The responder offered developer assistance for implementation.
Hi @Ricky_Shipit ,
Shopify is made for simple E-Commerce flow which is seller and buyer. According to your requirement, you need three or four types of user flow.
Buy the beauty of Shopify is we can extend the functionality of the store using metafield to fit every business model that requires payment.
-
You Admin
-
Contractor
-
Referral partner
-
Applicant (It’s as per my understanding, maybe you don’t require this)
How your requirement will be fulfilled.
You have to change the design of the login and registration page to provide the type of login contractor or agent. After login, you know the type of user show sections which is related to that user only.
Theme
As per my understanding, you should go with DAWN theme.
Why you should choose,
-
Free theme
-
Shopify support (Most important)
-
Most popular theme in Shopify store owners
-
Since it’s popular most of the customized code can be found on community posts available for free
-
You will able to find lots of developers working on it.
Let me know if you are willing to hire a developer for this, would be happy to work for you.