Rapidly create beautiful eCommerce experiences with Commerce.js.
Get started with only a few lines of code - Commerce.js fits around your code and design, unlike other solutions such as Shopify. No themes to modify or walled environments forcing you to change your design and code.
Commerce.js gives you 100% design control, right down to the receipt and integrates in a fraction of the time.
Shipping and delivery support for physical and digital goods. More Info »
We’ve built all the fulfillment features you might need, and none that you don’t. Protect digital downloads with access windows and access links that expire after a certain date or # of attempts.
**Helper functions, to handle all the tedious checkout logic & checks for you**
We created Commerce.js to handle all common eCommerce logic. Helper functions help you make common eCommerce calls during the checkout.
Here are a few examples;
Generate client side validation rules for jQuery
Get the buyers location from an ip address
Check if a requested variant, quantity, or shipping option is available
Retrieving running totals for a checkout (i.e. subtotals, shipping totals, & tax)
Set a new tax zone for the checkout when the customer changes their shipping address
Automatically calculate, collect and record sales taxes.
Commerce.js has built-in support for different tax types, including auto US sales tax, EU VAT MOSS and regional tax rates.
**Integrated with modern payment processors**
Accept credit, debit cards, and more.
Commerce.js integrates seamlessly with Stripe and PayPal. We are actively working on integrating with more payment gateways and payment types.
**Built-in fraud protection**
Standard for all merchants. Powered by Sift Science.
We've integrated SiftScience into Commerce.js, which checks each order for 5k+ fraud signals and provides a fraud score for each order.