rozina logo
rozina logo

Enhancing Growth Capacity of Shopify’s Custom Storefronts

Enhancing Growth Capacity of Shopify’s Custom Storefronts
Enhancing Growth Capacity of Shopify’s Custom Storefronts
Background

As part of a team of four UX designers, I played a pivotal role in transforming our product from a rigid MVP to a flexible, growth-ready product. While the initial goal was to accommodate advanced users and accelerate their workflows, I seized the opportunity to extend the product’s functionality at every touchpoint. This proactive approach led to significant enhancements, extending beyond the original project scope.

Role

Designer — Conducting Research, Ideating, Designing, Iterating on the Solution

Time frame

2023 – 6 months work

Tools

Mode, UserZoom, Dovetail, Figma, Screen Studio

Team

Custom Storefronts (Hydrogen) / Shopify

Problem

The problem we aimed to solve was the lack of flexibility our product offered to developers. This rigidity was causing extra work for developers and impeding the acquisition of larger clients. We needed to enhance the flexibility of our product while ensuring the product’s design stayed cohesive to avoid design debt that can happen over time due to incremental changes.

Solution

The solution was to accommodate advanced users by allowing them to use their preferred CI/CD solution instead of being limited to GitHub, reflect their work in the CLI, and accelerate their workflows.

understanding the problem

To fully comprehend the issue, we created workflow charts to map the entire process. This exercise helped us identify all dependencies linked to GitHub, from the creation of a storefront to deployments – two significant features used by all users. The charts also highlighted potential areas for simplification, providing a clear path for enhancing our product’s flexibility.

Workflow chart of the original storefront creation

research

To gain a deeper understanding of the problem, we embarked on a comprehensive research journey. We collected direct feedback from existing clients, conducted surveys within the partner developer community, and held interviews with existing clients and partners.

Mapping out usability issues based on user feedback and strong opinions.

The key findings revealed that developers needed better guidance, improved documentation, and quicker workflows. These insights were invaluable in informing our design decisions, leading us to prioritize changes that would shorten their workflow, reorganize the deployments UI for better scanability, and improve the environment management flow.

Slides from the research result sharing slide deck

ideation and design

The ideation phase was a melting pot of creativity and insights. I generated ideas through creating low-fidelity mock-ups, conducting competitor analysis, and utilizing feedback from user interviews and existing clients. In some cases, I dug deep into the existing data to ensure that we were focusing on the right areas.

Mockups about the enhanced storefront creation flow

The key features of the design solution included a clean, simple UI, shortened workflows, and smart defaults. These features were designed to provide a seamless and efficient experience for the users. The design solution was tested by sharing it with the internal developer community, fresh eyes from sister teams, and select clients for beta testing.

Mockups of the new deployment management feature

usability testing and iteration

Feedback from testing highlighted the need for better documentation and an improved onboarding experience. I took this feedback into account and iterated on the design, considering a better-defined onboarding experience and adding extra information requested by users in a way that didn’t create extra noise in the UI.

High-definition designs of the empty state of a storefront created with no restrictions

final designs

The final design featured a clean, simple yet aesthetic UI, shortened workflows, and smart defaults, all aimed at enhancing the user experience.

Documentation for developers about the new storefront cards

The intuitive interface prioritized functionality and correct information hierarchy, while the streamlined workflows reduced task completion time.

Documentation for developers about the interactions of the deployment token management

We revamped the storefront creation flow, the deployment lists and management, and updated the visuals to elevate the quality of the feature.

Final design of the deployments list that don’t require GitHub information anymore.

outcome and reflection

The final design was well-received by our users, marking a significant improvement over the previous version. We saw an increased number of users choosing the alternative setup instead of the out-of-the-box GitHub integration, and more stores being launched than ever before. This was a clear indication that our efforts to enhance the product’s flexibility were successful.

Reflecting on the project I learned that using user needs as a backup to sell ideas to the team is a lot easier and that designing for developers is easier because of the quick internal feedback loop.

However, if we were to do it again, I’d make sure to collaborate with the team to set requirements in the very early stage, avoiding work ending up unused. I’d be a lot more confident in advocating for UX improvements that were initially not part of the project proposal.

keep on reading

Explore more of my design portfolio and discover the unique insights and innovative solutions that make each project truly exceptional.

satisfied team members

Read firsthand accounts from team members who’ve experienced my work ethic, design powers, and collaborative spirit. Their words reflect the value I bring to every project.

"We’re suuuuuuper-duper lucky you joined our team and your care, professionalism, and dedication shine through every. damn. day."

Graham Scott

Senior Content Designer

"Your ability to dig deep in technical concerns to build a meaningful experience for our users always leaves me in awe."

Sneha Shah

Development Manager

"Your dedication and hard work have not gone unnoticed. You always go the extra mile, and your thoughtfulness is truly appreciated."

Adam Flores

Senior Product Designer

"It’s such a treat to see your rigor, curiosity, and skill in action."

Phil Vanstone

Product Operations Lead

"You continue to grow on a daily basis and I’m so proud that you’re one of our team members."

Gavin Elliott

Senior UX Manager

"I always appreciate working with you and collaborating together."

Gray Gilmore

Staff Developer
senior product designer @ shopify
copyright © master of mockups