description: "Comprehensive documentation for WPGraphQL for WooCommerce (WooGraphQL) - the WPGraphQL extension that integrates WooCommerce with GraphQL for headless e-commerce solutions."
WPGraphQL for eCommerce (WooGraphQL) is a free, open-source WordPress plugin that extends the WPGraphQL plugin, allowing you to access WooCommerce data through GraphQL queries and mutations.
For premium WooCommerce extension support (Subscriptions, Composite Products, Bundles, Add-ons), see the [WooGraphQL Pro Documentation](https://woographql.com/docs/woographql-pro).
- [Development with Docker](./development-w-docker.md)
- [CLI Testing with Docker](./testing-w-docker.md)
## Introduction
WooGraphQL brings the power of GraphQL to WooCommerce, enabling developers to build modern, performant headless e-commerce applications. With WooGraphQL, you can:
- Query products, categories, tags, and attributes
- Manage shopping carts with session-based mutations
- Handle user authentication and customer accounts
- Process checkouts and manage orders
- Access WooCommerce settings and configurations
Whether you're building a React, Vue, or any other frontend application, WooGraphQL provides a flexible and efficient API to interact with your WooCommerce store.
### Key Features
- **Complete WooCommerce Integration**: Access all WooCommerce data types including products, orders, customers, coupons, and more
- **Session Management**: Built-in support for guest and authenticated user sessions
- **Cart Operations**: Full cart functionality with add, remove, update, and clear operations
- **Checkout Process**: Complete checkout mutation with payment gateway integration
- **Extensible**: Hooks and filters to customize the schema and responses