How Commerce.js works

Businesses: No-code storefronts, hosted checkouts, integration flexibility.

Developers: Powerful, flexible commerce APIs for ultimate control.

Headless commerce API light

For businesses

Commerce that caters to your specific business needs.

1. Account setup

Create a free account. Add products, set shipping, configure tax, and connect a payment gateway.

Product list + Dashboard@2x

2. Start selling

Sell physical and digital products in 135+ currencies with our hosted storefronts and checkouts. Customize and extend later with your developer.

Sell more with Commerce.js

Need a solution built for your business?

We'll help you connect with a developer or agency in our global network.

For developers

Install, integrate, and extend your commerce.

1. Install and authenticate

Simply npm install or yarn add @chec/commerce.js. Then create a new Commerce instance and add your public API key.


2. List your products

List and retrieve products and categories from your account and display them on any frontend.


3. Create a cart

Store product data, product variants, quantity, price, and other metadata to generate a checkout.


4. Create a checkout

Build custom checkouts and integrations. Our built-in checkout helpers guide you through the integration, making the checkout implementation approachable and fast.


5. Extend and experiment

Now you can integrate commerce anywhere. Design and implement any experience or integration that comes to mind.

Welcome to the new way of building eCommerce.

APIs

Built for frontend teams

Use the frontend framework of your choice.

A better way to build and scale your commerce

Our infrastructure gives you control over your commerce.