Apr 16, 2025
No image
Headless Commerce Migration for a Global Cosmetics Brand
Ongoing

Headless Commerce Migration for a Global Cosmetics Brand

$75,000+
more 1 year
France
10+
view project
Service categories
Service Lines
Software Development
Web Development
Domain focus
Commerce
Retail and Restaurants
Subcategories
Software Development
Enterprise Software

Challenge

A globally recognized cosmetics and perfume brand, operating in 8 European countries, engaged Expert Soft to transition from a monolithic ecommerce architecture to a headless model with SAP Commerce Cloud and Spartacus. The client sought greater scalability, improved performance, and more autonomy between development teams.

Solution

Technical Execution

The transition began with decoupling the front-end from the back-end, enabling independent development cycles. Expert Soft’s back-end team adapted the platform’s core services to function via reusable APIs, re-implementing key functions like authentication and authorization for seamless integration with the front-end.

Initially built as a custom SPA using Redux, the front-end was later migrated to Spartacus, SAP’s headless storefront framework. Our engineers implemented both predefined and custom components, reduced redundant API calls through efficient front-end caching, and significantly improved page load speeds.

Challenges Addressed

  • Ensured synchronization between front-end and back-end APIs during migration
  • Resolved SPA-related SEO issues by adapting HTML rendering logic for proper indexing
  • Developed cache strategies to maintain content accuracy across decoupled systems

Results

Results

  • Consistent omnichannel user experience
  • Increased developer velocity through front-/back-end separation
  • Optimized performance and scalability for peak traffic
  • Enhanced maintainability and UX agility

Results

  • Consistent omnichannel user experience
  • Increased developer velocity through front-/back-end separation
  • Optimized performance and scalability for peak traffic
  • Enhanced maintainability and UX agility