Coder Social home page Coder Social logo

lagerroos / co-cart Goto Github PK

View Code? Open in Web Editor NEW

This project forked from co-cart/co-cart

0.0 0.0 0.0 2.19 MB

🛒 CoCart is a flexible, open-source solution to enabling the shopping cart via the REST API for WooCommerce.

Home Page: https://cocart.xyz

License: GNU General Public License v3.0

PHP 92.29% JavaScript 3.79% CSS 3.92%

co-cart's Introduction

CoCart Lite

CoCart is a REST API for WooCommerce. It focuses on the front-end of the store to manage the shopping cart and allows developers to build a headless store in any framework of their choosing.

WordPress Versions PHP Versions

Key Features  |  CoCart Pro  |  Add-ons  |  Download  |  Developers  |  Credits  |  License


CoCart


CoCart: The #1 REST API that handles the frontend of WooCommerce.

CoCart handles the shopping cart in any modern framework of your choosing. No local storing required. Powerful and developer friendly ready to build your headless store, without building an API.

Why should I use CoCart?

The question is why not! WooCommerce's REST API is only created for controlling the backend of your store. Not the API your needing for your customers who only see the frontend.

If you are wanting to build a headless WooCommerce store for your customers then CoCart is your solution.

Key Features

  • Add simple and variable products to the cart.
  • View the carts contents.
  • Update items in the cart.
  • Remove items from the cart.
  • Restore items to the cart.
  • Supports guest customers.
  • Supports basic authentication without the need to cookie authenticate.
  • Supports authentication via WooCommerce's method.
  • Logout customer.

Other Features

  • Calculate the totals.
  • Retrieve the cart totals.
  • Retrieve the item count.
  • Empty the cart.
  • Load cart from session.

CoCart Pro

CoCart Lite is just the tip of the iceberg. CoCart Pro completes it with the following features:

  • Priority Support for CoCart Pro users.
  • Add and Remove Coupons to Cart
  • Retrieve Applied Coupons
  • Retrieve Coupon Discount Total
  • Retrieve Cart Total Weight
  • Retrieve Cross Sells
  • Retrieve and Set Payment Method
  • Retrieve and Set Shipping Methods
  • Retrieve and Set Fees
  • Calculate Shipping Fees
  • Calculate Totals and Fees
  • Coming Soon Retrieve Checkout Fields (Auditing)
  • Coming Soon Set Cart Customer (In Development)
  • Coming Soon Create Order (In Development)
  • Coming Soon Return Customers Orders (In Development)
  • Coming Soon Return Customers Subscriptions (In Development)
  • Coming Soon Return Customers Downloads (Auditing)
  • Coming Soon Return Customers Payment Methods (Auditing)
  • Coming Soon Get and Update Customers Profile (In Development)

Buy CoCart Pro

Add-ons

We also have add-ons that extend CoCart to enhance your development and your customers shopping experience.

  • Get Cart Enhanced enhances the cart response returned with the cart totals, coupons applied, additional product details and more. One response for all. - FREE
  • Products provides a public and better version of WooCommerce REST API for accessing products, categories, tags, attributes and even reviews without the need to authenticate.
  • Advanced Custom Fields extends CoCart Products add-on by returning all your advanced custom fields for products. - REQUIRES COCART PRODUCTS
  • Yoast SEO extends CoCart Products add-on by returning Yoast SEO data for products, product categories and product tags. - REQUIRES COCART PRODUCTS
  • and more add-ons in development.

They work with the FREE version of CoCart already, and these add-ons of course come with support too.

Download

WordPress Plugin Downloads

Click here to download the latest release package of CoCart.

Developers

CoCart is full of filters and action hooks for developers to use as they please. It's your store so tinker how you please.

  • CoCart Product Support Boilerplate provides a basic boilerplate for supporting a different product type to add to the cart with validation including adding your own parameters.
  • CoCart Tweaks provides a starting point for developers to tweak CoCart to their needs.

Support

CoCart is released freely and openly. Feedback or ideas and approaches to solving limitations in CoCart is greatly appreciated.

CoCart is not supported via the WooCommerce Helpdesk. As the plugin is not sold via WooCommerce.com, the support team at WooCommerce.com is not familiar with it and may not be able to assist.

If you are in need of support, please purchase CoCart Pro.

Bug Reporting

If you think you have found a bug in the plugin, please open a new issue and I will do my best to help you out.

Sponsor CoCart

If you or your company use CoCart or appreciate the work I’m doing in open source, please consider donating via one of the links available on right hand side under "Sponsor this project" or purchasing CoCart Pro where you not just get the full cart experience but also support me directly so I can continue maintaining CoCart and keep evolving the project.

Please also consider starring ✨ and sharing 👍 the project repo! This helps the project getting known and grow with the community. 🙏

Thank you for your support! 🙌


Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License

License

CoCart is released under GNU General Public License v3.0.

Credits

CoCart is developed and maintained by Sébastien Dumont.


sebastiendumont.com  ·  GitHub @seb86  ·  Twitter @sebd86

co-cart's People

Contributors

ajayghaghretiya avatar campusboy87 avatar dipsaus9 avatar elron avatar metemaddar avatar monkeywithacupcake avatar seb86 avatar shoogland avatar skunkbad avatar wotta avatar yordivd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.