Weedmaps eCommerce

Direct to Consumer
As part of the WM Store team, I led design strategy and execution for loyalty and payment integrations, enhancing the user experience for retailers and brand owners. WM Store's eCommerce PaaS empowers clients to customize their online stores, manage menus, and integrate payments and loyalty programs.
In this post mvp version, I focused on aligning styles and components with our Style Guide, auditing the retail locator experience and checkout journey for usability. Key findings revealed opportunities to reduce friction points and add contextual support, streamlining the consumer experience.
Project Background
THE GOAL
Deliver design solutions that enable payment and loyalty integration features for both consumers and clients.
Cross-Functional Collaboration
The project required working closely with various teams to ensure that new features were integrated seamlessly, with engineering and design teams sharing patterns and best practices to deliver a unified experience.
SUCCESS METRICS
The success of our design solutions was measured by key business outcomes, including:
Increased Payment and Loyalty Adoption: Driving client and consumer engagement with payment and loyalty programs.
Enhanced Customer Value: Delivering value to consumers with each purchase, fostering loyalty and retention.
Improved Order Frequency and Throughput: Encouraging repeat business and streamlining the purchasing process to drive growth.
DURATION
5 months
TEAM
1 Product Manager
1 Senior Product Designer
(My Role)1 Senior UX Researcher
1 Senior Engineering Manager
3 Front-End Engineers
3 Back-End Engineers
Legal team
SOFTWARE
Figma, Atlassian, UserTesting, Google Docs
Design Process
What did we start with?
Key Challenges
No design specs for MVP led to usability issues.
Lack of design patterns promoting accessibility.
Required clear direction for engineers to ensure consistency and quality.
Inline Retail Locator
The original retail locator, embedded on product detail pages via inline anchoring, caused usability issues:
On longer pages, the interaction felt disorienting.
After locating, the page state became ambiguous.
The retailer list missed opportunities to showcase premium retailers through our "Jackpot Marketing" feature, which highlights top retailers in each region.
Dark Theme
Our engineering team implemented dark theme styles in v1, but an audit revealed inconsistencies with our Style Guide color swatches. To address this, I proposed defining a cohesive dark theme by inverting our existing light theme specs, ensuring a consistent brand experience.
WM Design Style Guide
As WM Store introduced WM's first consumer-facing dark theme, I helped establish guidelines for applying color consistently. This ensured a cohesive brand experience and set a precedent for future design applications.
Design InspIration
To inform our design decisions, I gathered inspiration from various sources, including:
Dark theme designs that balance aesthetics and usability.
Touch-friendly patterns that prioritize intuitive interactions.
Innovative retail locator experiences that streamline user flows.
eCommerce conversion patterns that optimize for payment and loyalty.








Design goals
Optimize Retail Locator Experience: Streamline the user flow for finding retailers.
Highlight Premium Retailers: Support "Jackpot Retailer" logic to showcase top retailers.
Unified Checkout Experience: Collaborate with the Orders design team to co-design checkout components.
Dark Theme Consistency: Define guidelines for a cohesive dark theme experience.
Style Guide Alignment: Ensure components adhere to our Style Guide.
Accessibility: Address usability issues and ensure inclusivity.
Touch-Friendly Interactions: Design intuitive, touch-friendly interfaces.
Mobile-First Approach: Prioritize mobile design to ensure a seamless experience.
Wireframes
Low-fidelity wireframes were created to define the user experience and visualize the flow of key features, including the retail locator and checkout process. These wireframes helped establish a solid foundation for the design, allowing for iteration and refinement before moving to high-fidelity designs.


Custom components
To ensure consistency across multiple teams and flows, we developed a library of reusable custom components in Figma. These components were designed to be flexible, scalable, and easily maintainable, promoting a cohesive user experience throughout the WM Store ecosystem.


UX Research
Before handing off specs, we collaborated with our UX Researcher to objectively assess our design solutions. Key findings included:
Retail Locator Experience: Participants rated the optimized experience 4.6/5, confirming its effectiveness.
Promo & Loyalty Rewards: 100% of participants easily discovered rewards in the cart, validating our design decisions.
Final design
The culmination of our design efforts resulted in a seamless, user-friendly experience that met our objectives. Key successes include:
Streamlined Retail Locator Experience: With a 4.6/5 user rating, our optimized retail locator experience significantly improved usability and reduced friction.
Consistent Dark Theme: Our defined dark theme guidelines ensured a cohesive brand experience, aligning with our Style Guide and enhancing visual accessibility.
Unified Checkout Experience: Collaboration with the Orders design team yielded a co-designed checkout process that enabled payment, loyalty and streamlined interactions.
Accessible and Touch-Friendly: Our responsive design solutions addressed accessibility issues and encouraged intuitive, touch-friendly interactions, ensuring an inclusive experience.
Reusable Components: Our custom component library in Figma promoted consistency across teams and flows, reducing design debt and improving maintainability.




