Driving Real-Time Extensibility: Redefining the Developer Experience for Commerce
In the fast-paced world of commerce, businesses demand agile solutions that can adapt to evolving needs and technologies. The Traditional commerce platform struggles to accommodate custom functionalities and real-time integrations, creating significant business challenges. This case study reflects how I approach designing a developer experience to help businesses adapt and extend functionality to ever-changing market needs.
SAP
E-Commerce, Integration
UX Researcher & Design
Desktop and Responsive Design
Product Team (Product Manager, Developers, User Writer Developer, UX Designer & Architecture)
2022-Present
Challenge
Limited Customization: The current platform's features constrain a business's ability to tailor solutions to unique operational requirements.
Integration Complexity: Integrating third-party services is cumbersome, time-consuming, and requires extensive technical expertise.
Lack of Real-Time Adaptability: Rigid, inflexible systems prevent businesses from responding quickly to changing market demands and emerging technologies.
Results
The design of core commerce extensibility features—specifically the Synchronous/Asynchronous Extension Frameworks, the Data Mapper micro-front-end, and Condition Filters—was critical in simplifying the development process for partners and enabling client businesses to integrate external systems seamlessly and adapt to market changes in real-time, resulting in a 94 System Usability Score (SUS) and a 50% increase in flexibility and customization options for users.
NDA
Due to non-disclosure agreements, I cannot publicly display the specifics of my recent work. However, I can discuss the scope of the challenges I've tackled and the impact of my design process, both of which are directly relevant to complex, enterprise-level products.
94%
System Usability Score
16
Usability tests to validate features
50%
Increase in flexibility and customization options
Project Goals
The goal is to help our customers create extension points at runtime that allow them to execute business logic synchronously based on predefined extension points, such as Cart calculation, before/after, add-to-cart, or payment method modification. As well as supporting other functionalities, such as integration testing and data mapping.
My Thought Process
I focused on modernizing the developer experience within a composable commerce ecosystem. The core challenge involved overcoming the limitations of rigid, traditional platforms, specifically their architectural inflexibility, limited customization, and cumbersome third-party integrations, to enable real-time market adaptation. While collaborating with other fantastic designers, I also directly led UX Design for critical features such as Data Mapper, Condition Filter, and Integration Testing (ongoing).
Process
Discovery & Alignment: We conducted user interviews, surveys, and analyzed in-app analytics to understand the pain points and user needs. We also studied competitor apps and industry trends to gather insights.
Explore & Insights (User Research) : I anchor product direction in dedicated research activities (both qualitative and quantitative) to validate assumptions and uncover strategic opportunities and true pain points.
Prototyping & Accessibility: I translate confirmed insights into high-fidelity, interactive solutions with a proactive and non-negotiable focus on integrating accessibility standards. I consult with experts and ensure all final designs are thoroughly annotated for developer handoff (e.g., screen reader focus order, reading labels).
Validation and Support: Design effectiveness is measured against key performance indicators (KPIs) using methods such as A/B testing and moderated/unmoderated user tests. I provide continuous support to the product team, ensuring design integrity is maintained through launch.
Business Impact
Reflection
These projects were a significant opportunity for professional growth, particularly in balancing strategic UX leadership with technical product knowledge. While my initial grasp of the comprehensive product architecture was limited, the proactive collaboration with a fantastic product team was invaluable, directly improving the product's flow and overall user experience.
Crucially, this work expanded my ability to identify and champion accessibility concerns early in the design process. The experience also underscored the importance of a strong support network: despite a temporary organizational restructuring, vital assistance from the UX design team, the design system team, and the accessibility team ensured that project goals and business objectives were consistently met.
“ Veronica is an exceptional communicator; she approaches new challenges with enthusiasm and a can-do attitude that is truly inspiring. I have particularly appreciated her insightful feedback during discovery phases of new concepts & ideas; her perspective always helps to refine and elevate our thinking.
Beyond her impressive design skills, Veronica is a true champion for everyone around her. She has a remarkable ability to make her colleagues better and fosters a positive and collaborative team environment. It's a genuine delight to work with someone so dedicated, talented, and supportive. Any team would be incredibly fortunate to have Veronica.”
Sebastien Aurusse
Technical Product Manager | SAP Canada










