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
Built for developers who want to add ecommerce to an existing site without switching platforms.
Create as many independent shops as you need from one account. Each gets its own URL, branding, and product catalog.
Plug in your own API keys and start accepting payments immediately. Test mode included for safe development.
Sell files, ebooks, software, or any digital product. Expiring download tokens keep files secure and off the public web.
Define flat-rate or weight-based shipping zones per region, and configure tax rates per state or country.
Customers can send messages about their orders. Reply directly from the dashboard and keep communication in one place.
Issue full or partial refunds through Stripe or PayPal directly from the order view. Update order status at every stage.
No separate SaaS plan, no platform lock-in. It lives right next to your existing app.
Register at /cart/register. The very first user automatically becomes the platform admin. No invite or setup script required.
Create a storefront with your name, currency, and logo. Add physical or digital products with images, prices, and inventory tracking in seconds.
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.
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.
<!-- Paste before </body> --> <script src="/cart/embed.js" data-store="your-store-slug" ></script>
Your first store is a few clicks away. No monthly fee, no transaction cut — it's your server, your data, your revenue.