The API is designed for the purpose of decoupling. Not blocks for Gutenberg.
Enhanced Session Handler
Our session handler adds support to allow our API the power it requires for any decoupled situation.
No Admin API Keys required. Customers have full control, either as a guest or authenticated with their login details.
CORS can be an issue when decoupling. Don’t sweat the small stuff. We got you.
No Headless Checkout?
Load any cart session via the native site, if you feel more comfortable using WooCommerce’s built in payment system.
Worried about Caching?
The Cart API does not cache no matter what cache system you have installed for other API’s in use. Responses return fresh every time.
Reduced Cart Checkups
Avoid the hassle of multiple requests to verify item and coupon validity in your cart. Our system efficiently checks stock, validates coupons, and calculates totals and fees, ensuring real-time accuracy before confirmation.
Need your own cart callback?
Register custom callbacks without needing to create a whole new endpoint. Cart response returns once the callback is completed.
Search by Name, ID or SKU, filter and return product data you need without authentication. REST shortcuts are readily provided for your next requests.
Want to track your customers?
Keep watch of all cart sessions, even the ones that are starting to expire.
Name Your Price Built In
Give your customers control of the price they pay. Encourage your audience to support you with payment flexibility that widens your paying audience.
Free add-on plugin allowing you to authenticate via a simple JWT Token after initial authentication.
Extendable and Adaptable with over 100+ filters and action hooks to modify or create functionality to your needs.
WooCommerce Extensions Compatible
We do our best to allow extensions to use the API. If we support it or the extension supports CoCart, you will see them listed under our plugin suggestions.
CoCart is making an API work with WooCommerce more delightful.
Senior Developer Advocate at WP Engine
Give your customers more reasons to buy your products and reward them for their loyalty.
Give your customers the ability to calculate shipping and select from your available options.
Apply additional fees to the cart for any purpose.
Support for adding subscriptions to cart, calculate recurring totals and shipping options.
Let new customers register on your store.
Coming in future update
Customers can view recent orders, recent subscriptions and account details.
Customers can view all their orders, individual order details and cancel orders
Customers can manage their profiles, change email address, update their password etc.
Customers can view all their subscriptions and individual subscription details.
Customers can request to reset their password.