CoCart Core v5 is still in development but feel free to review the documentation for it and provide feedback on changes, improvements and new features. Beta releases will be out soon.
What is CoCart?
CoCart is the REST-API extension for WooCommerce designed specifically for developers and designers who want the power of a top tier eCommerce platform without the limitations of traditional WordPress themes and plugins. Build the modern and scalable storefront of your dreams with confidence independent of WordPress using frameworks like Astro, React, Vue, or Next.js, gaining complete control over your customers experience no matter what your store sells.Problems We Solve
Decoupled Commerce
Decoupled Commerce
Seamlessly separate your frontend from WordPress, allowing for greater flexibility and customization.
Optimized Performance
Optimized Performance
Efficient handling of requests to ensure fast and reliable interactions, even under heavy load.
Developer-Friendly
Developer-Friendly
Comprehensive documentation and a supportive community to assist you in building your ideal storefront.
Installation
Get started with CoCart in minutes, by downloading and installing our plugin on your WordPress site.
Standards
Learn about CoCart’s core standards for the REST API
Core Features
Source of Truth
Source of Truth
Built on WooCommerce’s Data Stores API and mirrors most WooCommerce hooks, ensuring broad compatibility from the start.
Simple, Secure Sessions
Simple, Secure Sessions
Lightweight session keys. No cookies. Database-based session management built for headless.
Easy Authentication
Easy Authentication
Basic authentication for customers are handled however they prefer to login or guided depending on your store needs:
- Username and Password
- Email and Password
- Phone Number and Password.
- JWT supported via official add-on.
Domain Dominance
Domain Dominance
Addressing CORS issues in decoupled setups, CoCart grants you control over the origin to address any CORS issues when decoupling. View CORS section for more info.
Efficient Product Search
Efficient Product Search
Search products by name, ID, or SKU; filter and retrieve necessary product data with or without authentication, allowing different results based on role type i.e. Membership, Wholesale and more.
Real-Time Cart Validation
Real-Time Cart Validation
Our system minimizes the need for multiple requests to verify item and coupon validity in your cart. It efficiently checks stock, calculates totals and fees, ensuring real-time accuracy so your responses are consistently up-to-date.
Works with Woo Checkout
Works with Woo Checkout
Prefer WooCommerce’s checkout? Load any cart session into it easily.
Customizable Callbacks
Customizable Callbacks
Register your own cart callbacks without creating new endpoints. CoCart handles the rest, returning responses once complete.
Cart Insights
Cart Insights
Monitor all cart sessions, including those nearing expiration or already expired.
Name Your Price Built In
Name Your Price Built In
Empower your customers to donation-based pricing that broadens your flexibility.
Bulk Cart Requests
Bulk Cart Requests
Combine multiple API calls into one for better performance. View Bulk Requests section for more info
Integration options
These SDKs are still in development so in the mean time please refer to our API Reference for direct API calls.
Native SDKs
Why Choose CoCart?
Ship Faster
Focus on building your unique storefront, not developing an API. Get to market faster with CoCart.
No Engineering Overhead
CoCart reduces the need for extensive engineering resources. Spend less time on maintenance and more on innovation.
API Flexibility
Full programmatic control over the API to tailor it to your specific needs.
Enterprise Features
Advanced bulk operations, custom callbacks, rate limiting, and more customizable options.
Community and Support
CoCart is built in the open with full transparency and a growing community of developers and contributors. Access comprehensive documentation to help you every step of the way.Open Source Codebase
GPL 3.0 license with full transparency on GitHub
Public Development
Feature requests, roadmap, and issues - all in the open