E-Commerce Platform Design
E-Commerce
Platform Design
UX/UI Design • E-Commerce
UX/UI Design •
E-Commerce




Overview
Richkid Digital, a web design agency, decided to expand its in-house CMS platform to support e-commerce capabilities. The goal was to enable clients to sell products directly from their websites, without relying on third-party platforms. The challenge was to create a modular, white-label e-commerce system that could serve a wide range of businesses from small boutique stores to large suppliers, across diverse industries including fashion, food, cosmetics and more. The platform needed to support various product types, customer journeys, and visual identities, while maintaining a consistent, high-performing user experience.
Richkid Digital, a web design agency, decided to expand its in-house CMS platform to support e-commerce capabilities. The goal was to enable clients to sell products directly from their websites, without relying on third-party platforms. The challenge was to create a modular, white-label e-commerce system that could serve a wide range of businesses from small boutique stores to large suppliers, across diverse industries including fashion, food, cosmetics and more. The platform needed to support various product types, customer journeys, and visual identities, while maintaining a consistent, high-performing user experience.
Company
Company
Richkid Digital
Richkid Digital
Role
Role
UX/UI Designer
UX/UI Designer
My Role
I joined the team during the late stages of backend development, as the platform was transitioning from infrastructure to interface. My role was to lead the MVP design of core e-commerce components, including category and product pages, shopping cart, and a customizable checkout flow.
Beyond designing user-facing flows, I also focused on building a flexible component system that could support different use cases across industries. I collaborated closely with developers to ensure seamless integration, and with project managers to understand client needs.
I joined the team during the late stages of backend development, as the platform was transitioning from infrastructure to interface. My role was to lead the MVP design of core e-commerce components, including category and product pages, shopping cart, and a customizable checkout flow.
Beyond designing user-facing flows, I also focused on building a flexible component system that could support different use cases across industries. I collaborated closely with developers to ensure seamless integration, and with project managers to understand client needs.
Design Goals
Based on research insights, I defined the following design goals:
Based on research insights, I defined the following design goals:
01
Build a fully responsive, intuitive interface.
Build a fully responsive, intuitive interface.
02
Prioritize information clarity and visual hierarchy.
Prioritize information clarity and visual hierarchy.
03
Create flexible layouts for various business types.
Create flexible layouts for various business types.




Key UX Challenges & Solutions
Key UX Challenges & Solutions
Designing a system to support a wide variety of businesses required a strong emphasis on flexibility and scalability. Instead of designing fixed layouts, I focused on creating flexible component that could adapt to different product types, inventory structures, and visual identities.
Designing a system to support a wide variety of businesses required a strong emphasis on flexibility and scalability. Instead of designing fixed layouts, I focused on creating flexible component that could adapt to different product types, inventory structures, and visual identities.
Product listing page
Product listing page
Product listing pages were built with flexible card layouts to prioritize clarity and information hierarchy, while also supporting additional elements like item labels, quick add-to-cart, Add to wishlist, etc.
Product listing pages were built with flexible card layouts to prioritize clarity and information hierarchy, while also supporting additional elements like item labels, quick add-to-cart, Add to wishlist, etc.
Item layout variations:
Item layout variations:




Item layout modifications:
Item layout modifications:




Additional elements:
Additional elements:




UI Examples
UI Examples












Product page
Product page
Product pages prioritized clarity and information hierarchy, while also supporting optional modules like specifications, shipping info, or warranty details.
Product pages prioritized clarity and information hierarchy, while also supporting optional modules like specifications, shipping info, or warranty details.
The Basic layout:
The Basic layout:




Additional product
page components:
Additional product page components:




















UI Examples
UI Examples












Shopping cart
Shopping cart
The Shopping Cart was designed in two variations- a quick cart and a dedicated shopping cart page.
The Shopping Cart was designed in two variations- a quick cart and a dedicated shopping cart page.
Quick cart:
Quick cart:








Shopping cart:
Shopping cart:








Checkout
Checkout
The checkout flow was designed to strike a balance between flexibility and best-practice UX. Given the platform’s diverse client base, I created a modular form structure that allowed customization to ensure each business could tailor the process to its operational needs.
At the same time, the default checkout experience was intentionally crafted as a user-friendly flow that could work for most clients. This baseline version served as a strong starting point, optimized to reduce friction and cart abandonment, based on established e-commerce patterns.
This approach allowed clients to benefit from a proven, high-converting structure, while retaining the freedom to customize when necessary.
The checkout flow was designed to strike a balance between flexibility and best-practice UX. Given the platform’s diverse client base, I created a modular form structure that allowed customization to ensure each business could tailor the process to its operational needs.
At the same time, the default checkout experience was intentionally crafted as a user-friendly flow that could work for most clients. This baseline version served as a strong starting point, optimized to reduce friction and cart abandonment, based on established e-commerce patterns.
This approach allowed clients to benefit from a proven, high-converting structure, while retaining the freedom to customize when necessary.
User sign in
User sign in








Checkout form








Impact & Takeaways
Impact & Takeaways
Within the first months of the pilot phase, over 20 client websites were launched on the platform, each with its own structure, branding, and product setup, but all built on the same modular system. In the months that followed, sales grew rapidly as the platform proved its flexibility and reliability. The sales team was able to convert leads more effectively by showcasing live, customized e-commerce sites, and e-commerce soon became a central part of the agency’s business model.
This project deepened my understanding of how to design for scale. It taught me to think in systems, anticipate edge cases, and create solutions that are both adaptable and grounded in strong UX principles even when the end use cases aren’t fully known upfront.
Within the first months of the pilot phase, over 20 client websites were launched on the platform, each with its own structure, branding, and product setup, but all built on the same modular system. In the months that followed, sales grew rapidly as the platform proved its flexibility and reliability. The sales team was able to convert leads more effectively by showcasing live, customized e-commerce sites, and e-commerce soon became a central part of the agency’s business model.
This project deepened my understanding of how to design for scale. It taught me to think in systems, anticipate edge cases, and create solutions that are both adaptable and grounded in strong UX principles even when the end use cases aren’t fully known upfront.