Open Source · CFML-Powered

Add a full storefront to any website in minutes

CFCart is a multi-tenant ecommerce platform you self-host alongside your existing site. One snippet of JavaScript. Stripe & PayPal built in. Digital downloads included.

No credit card required · First account becomes admin

Multiple storefronts per account Stripe & PayPal payments Secure digital downloads Self-hosted & CFML-powered

Everything you need to sell online

Built for developers who want to add ecommerce to an existing site without switching platforms.

Multiple Storefronts

Create as many independent shops as you need from one account. Each gets its own URL, branding, and product catalog.

Stripe & PayPal

Plug in your own API keys and start accepting payments immediately. Test mode included for safe development.

Digital Downloads

Sell files, ebooks, software, or any digital product. Expiring download tokens keep files secure and off the public web.

Shipping Zones & Tax

Define flat-rate or weight-based shipping zones per region, and configure tax rates per state or country.

Seller–Buyer Messaging

Customers can send messages about their orders. Reply directly from the dashboard and keep communication in one place.

Refunds & Order Management

Issue full or partial refunds through Stripe or PayPal directly from the order view. Update order status at every stage.

Up and running in three steps

No separate SaaS plan, no platform lock-in. It lives right next to your existing app.

1

Create your account

Register at /cart/register. The very first user automatically becomes the platform admin. No invite or setup script required.

2

Add a store & products

Create a storefront with your name, currency, and logo. Add physical or digital products with images, prices, and inventory tracking in seconds.

3

Connect payment & go live

Paste your Stripe or PayPal keys into the Gateways page. Your storefront is live at /cart/shop/your-store-slug — share it or embed it anywhere.

Embed anywhere

Drop into any existing page with one line

Already have a website? The embed script injects a fully-functional "Buy" button that opens your storefront in a modal overlay — no iframes, no redirects away from your site.

  • Works on static HTML, WordPress, any CMS
  • Cart state preserved across pages
  • CSRF-protected checkout
index.html
<!-- Paste before </body> -->
<script
  src="/cart/embed.js"
  data-store="your-store-slug"
></script>

Ready to start selling?

Your first store is a few clicks away. No monthly fee, no transaction cut — it's your server, your data, your revenue.