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
CoCart utilizes WooCommerce’s Data Stores API and mirrors most WooCommerce hooks, ensuring broad compatibility with numerous extensions right from the start.
Simple, Secure Sessions
Simple, Secure Sessions
No cookie blockage. Secure cart key solution for database-based session management designed for headless.
Authentication designed for Customers
Authentication designed for Customers
No Admin API Keys required. Basic authentication for customers are handled depending on your store needs for preferred login:
- Username and Password
- Email and Password
- Phone Number and Password.
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.
Name Your Price Built In
Name Your Price Built In
Empower your customers to set their price, encouraging support with flexible payment options that broaden your paying audience.
Bulk Support
Bulk Support
Batch multiple cart requests at once for efficiency and faster responses. 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?
Focus on building your unique storefront with an API designed specifically for WooCommerce to be decoupled. CoCart offers a developer-first approach, ensuring you have the tools and flexibility needed to create a seamless shopping experience.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