Extendi's Logo (Dark)

CASE HISTORY

Microservices

Client

Commerce Layer

Commerce Layer

Commerce Layer is a headless commerce platform that has raised over 20M $ in fundings. It provides tools to build your own mobile, wearable and voice apps, point of sale solutions, subscriptions, and multi-vendor commerce models, along with services like building your own shopping carts and turning print catalogues into interactive, “shoppable” digital experiences. We have been working for Commerce Layer for over 3 years.

A screenshot of Commerce layer platform

Microservices for headless commerce

Commerce Layer came to Extendi in order to find a tech partner that would develop microservices linked to its platform: a store locator and a hosted checkout.

Microservices headless commerce

Hosted Checkout

Application for ecommerce

An application within Commerce Layer's ecosystem. Each organization registered to Commerce Layer benefits from the hosted checkout app and can tailor how its customers interact with it.

After exploring the flow of the application, the screens required to complete the checkout, the various scenarios the buyers encounter and the interface elements that can be customized by the organization, we extracted the new components to add to the existing React library which is used by the application we developed. The checkout application uses the SDK from Commerce Layer for the calls to the APIs necessary for the implementation of the checkout.

The application has been tested in every aspect and scenario. The framework used was cypress, which allowed us to carry out tests directly on the browser and on the interface itself. We set up a continuous integration pipeline, in order to run the test suite automatically.

A screenshot of Hosted Checkout app (Commerce Layer)

Store Locator

Application for retailers with ecommerce

A vertical application for managing physical stores of any type of business that needs to show the stores on a map, with information like timetables and integration with e-commerce.

Features:

  • Headless content via API

  • Ship and pickup in-store

  • Store events/appointments management

  • Photo gallery

  • Find Item in store

  • Reserve in store

  • Chat/contact the store

  • Synchronization with Google Business

Store Locator image
Commerce Layer Banner Section

Commerce Layer

Project Highlights

The technology stack we used for the hosted checkout is Next.js / TypeScript / TailwindCSS

The code is inside a customer-provided git repository

For the store locator we used JS SDK for using the API, React / Vue / Angular libraries for integration and source for gatsby with GraphQL

The database is PostgreSQL with timescaleDB extension

Meet the manager behind the project
Filippo Conforti profile picture.

Filippo Conforti

Commerce Layer CEO

Filippo Conforti founded Commerce Layer in 2017 after 15 years of working for top-tier companies both as an executive and consultant. His vision towards a headless future allowed him to build a successful company and we are very glad to be part of this success since day one.