We've built a powerful platform to empower developers, designers, and merchants.


Commerce.js SDK

Create beautiful eCommerce and checkout experiences with our JavaScript client Commerce.js. View docs.

Chec API

Rapidly create eCommerce experiences on web and mobile with our suite of powerful Chec APIs. See reference.

Chec CLI

NPM install @chec/cli right from the command line. Use the CLI to spin up examples, call API endpoints, fetch and stream logs.


Configure callback URLs and subscribe them to various events in the Chec Dashboard. More about webhooks.

Cart API

Build custom shopping cart experiences on any device to support multi-product purchases. See reference.

Checkout API

Create custom, high converting checkouts to match the branding of your product and intent of your customers. See reference.

Checkout helpers

Integration helpers that assist with common eCommerce calls made during the checkout.

Enterprise CDN

Serve all your eCommerce components with ease, using our distributed CDN.

Static site ready

Offload all the grunt work to Chec and create static websites powered by Commerce.js.


Front-end freedom

Use the front-end technology you want to create your desired eCommerce experience. See resources .

Design customization

Fork and build ontop of our open source storefronts, or design and build your own from scratch. See example.

Decoupled front-end

Incrementally swap out or add commerce functionality into your project, the beauty of headless eCommerce.

Conversion optimisation

A/B test multiple versions of your storefront and checkout. Optimise every stage of your eCommerce funnel.

Time to live

Go live with your custom checkouts and product campaigns in days. Expert support is available to help you at every stage.


Physical or Digital

Sell both physical and digital product types in the same cart and checkout.

Pay What You Want

Set a minimum price and let your customers decide how much they want to pay.


Sizes, colors, shapes. Set the price and quantity. Add as many options as you want.

Discount codes

Set percentage or fixed rate discounts. Customize expiry dates and uses for all items or selected products.

Image embeds

Add multiple product photos to all your products.


Create your own data fields to collect during the checkout. Make them requires or optional.


Group similar products together in collections and categories. Easily build product recommendations and cart upsells.

Custom data collection

Want to collect a customer's billing address? Don't want to collect their first name? You decide.

Order management

Manage order details, products, and customers through the beautiful Chec Dashboard.


Physical shipping options

Set global shipping zones, down to the state/province/regional level.

Carrier tracking

Control the fulfillment tracking process by integrating with any carrier.

Digital delivery

Upload multiple digital files for delivery. Music, videos, eBooks, and more (up to 4gb per file).

Digital access windows

Set access windows for digital goods, e.g. download links expire in 2 days and can be used 3 times.

Multiple fulfillment types

Pair multiple fulfillment types together, e.g. set a download and set physical shipping options.

More coming

We're actively working on more delivery options.

Ways to sell


Build the best customer experience with our Commerce.js SDK . Design your own storefront, cart, checkout and receipt experience.


Hosted product links and checkouts. Sell from your website, Facebook, Twitter, and Instagram.


Hosted embeddable checkouts you can place directly into your website or blog with a few lines of code.

Storefront (Spaces)

Beautiful, hosted, one-page storefront and cart to sell all your products in one place.


Third-party gateways

Connect a Stripe, Square, PayMill, PayPal or Razorpay gateway to your account. More gateways coming soon.

Currency support

Support for over 24 major currencies, including USD, EUR, GBP, CAD, NZD, JPY, SEK, NOK, & DKK.

Global sales tax

Global sales tax support with alternative rates for digital goods. Set tax rates at the regional level.

Auto US sales tax

Automated US sales tax support with destination and origin-based state support.


We calculate VAT (using live rates) for your EU customers, collecting and validating evidence for you.

Built-in fraud protection

Built-in chargeback and fraud protect powered by Sift Science. Standard for all accounts.

Build custom eCommerce, faster

Get started