[go: up one dir, main page]

Skip to content
WooGraphQL
  • Support
  • Blog
Get ProSign in
Get Pro
WooGraphQL

The original WPGraphQL extension for WooCommerce. Maintained by the open-source community and AxisTaylor.

Product
WooGraphQL ProCreate WooNext AppPricingNextPress
Developers
DocumentationPlaygroundSchema ExplorerGitHub
Company
BlogSupportConsultancy
Legal
AboutEditorial StandardsPrivacyTermsContact
© 2021–2026 WPGraphQL for WooCommerce. GPLv3 licensed.·Built byAxisTaylor
[Valid RSS]

The extensions WooCommerce actually runs on. 
Now in GraphQL.

WooGraphQL alone supports most stores. Pro is for the ones selling subscriptions, bundles, composite kits, and add-on configurations — exposed as a clean, type-safe schema your frontend can actually consume.

See pricing
Explore extensions

// Four extensions, one schema

Drop-in support for the complex products your store already sells.

Every Pro extension ships with new GraphQL types, queries, and mutations — fully integrated with the cart and checkout flow. The examples below are interactive.

— 01 / Subscriptions

Recurring revenue, typed end-to-end.

Query, manage, and manipulate subscription products with trial periods, renewal intervals, and synced billing dates. Add to cart, switch plans, or cancel from any frontend.

SubscriptionProduct

Subscription

switchSubscription

Live demo

Shades for Life

A new pair of trusty sunglasses every year.

$10 / year

$20.00

Select Options
Buy Now

Live demo

Sporting Apparel Kit

Select Options
Buy Now

— 02 / Composite Products

Configurable kits, without the spaghetti.

The CompositeProduct and CompositeCartItem types deliver a clean, normalized API for products made of multiple components — skateboards, bikes, gift sets — with management-defined constraints honored at the schema level.

CompositeProduct

CompositeCartItem

CompositeComponent

— 03 / Product Bundles

Bundles built for real merchandising.

Sell smart watch + strap + warranty as one item. The BundleProduct and BundleCartItem types streamline pricing, inventory, and presentation — and they play nice with discounts, upsells, and analytics.

BundleProduct

BundleCartItem

BundleItem

Live demo

Smart Watch Bundle

Select Options
Buy Now

Live demo

Engraved Pocket Watch

$249.99

Select Options
Buy Now

— 04 / Product Add-Ons

Custom fields, collected at the cart.

The ProductAddonInput type lets the GraphQL API accept end-user input — engravings, gift notes, file uploads, dimensions — and apply it to products at add-to-cart time. No custom fields hacks, no fragile REST proxies.

ProductAddon

ProductAddonValueInput

ProductAddonDefinitionInput

// What you also get

Less obvious. Equally essential.

Beyond the extensions, Pro ships infrastructure-level improvements that compound the longer your store runs.

Customer account pages for premium products

Pro extends Customer and Order with typed queries for active subscriptions, renewal schedules, bundle purchase history, and add-on selections — every field capability-gated to the requesting customer. Wire /account/subscriptions and /account/orders in days, not weeks

Skip the subscription billing build-out

Stripe plus a custom subscriptions table is six weeks of work. Pro hands you a typed schema for plans, trials, renewals, and lifecycle mutations — wired into WooCommerce’s billing engine — on day one.

Build headless admin tooling

Bulk-import bundles from a spreadsheet. Sync subscription products from a vendor feed. Stand up a partner portal where shops manage their own composite configurations. Pro exposes the authoring surface wp-admin uses — as typed mutations.

Type-safe cart configurations

Every customer choice — bundle items, composite components, add-on selections, subscription variations — has an input type. Your TypeScript catches a missing field at build time, not in a 500 from addToCart.

Stop falling back to REST for premium products

Without Pro, bundle configuration, subscription management, and add-on collection bounce out to WC’s REST API. With Pro, your entire purchase flow — list, configure, add, checkout, manage — stays on /graphql with one auth context.

Cart totals that honour configuration

When a customer changes bundle items, swaps a composite component, or adds an engraving, Pro recalculates the cart total in the same mutation. No “add then refetch totals” round-trip, no shadow pricing logic on the client to keep in sync.

One license, four extensions

Subscriptions, Bundles, Composite Products, Product Add-Ons — together they cover the majority of mid-to-upmarket WooCommerce builds. One annual fee, full schema support across all four, no per-extension licensing math.

The schema you’d build anyway

Writing register_graphql_field and resolvers for one WC extension is a week. For all four, plus their cart, order, and customer integrations, it’s a quarter. Pro ships the schema, inputs, mutations, and connections — and keeps them current as the extensions evolve.

One free hour with the maintainer, every year

Every active Pro license includes a yearly consultation hour with the WooGraphQL author. Use it for schema design feedback, a thorny integration question, or a code review of your cart flow — no per-incident billing, no support-tier rationing

// Simple pricing

Start free. Upgrade when the store demands it.

Pay annually, get every Pro extension, every update, and access to the CLI and JavaScript packages. Cancel anytime; your sites keep working.

Open source

Free

Core plugin, forever

$0

GPLv3 licensed

✓

Core WooCommerce types & mutations

✓

WPGraphQL settings & tuning

✓

WooCommerce cart support

◯

Pro extensions (Bundles, Composite, Subs)

◯

create-woonext-app CLI

◯

@woographql JS packages

✓

Community support

Download

Personal

Solo

For 1 website

$

99

.99

per year

✓

1 website activation

✓

Unlimited updates

✓

Subscriptions, Bundles, and Composite products support

✓

Product Addons support

✓

create-woonext-app CLI

✓

@woographql packages

✓

Annual consultation call

Buy Personal

Professional

Most Popular

Agency

For up to 5 websites

$

299

.99

per year

✓

5 website activations

✓

Unlimited updates

✓

Subscriptions, Bundles, and Composite products support

✓

Product Addons support

✓

create-woonext-app CLI

✓

@woographql packages

✓

Annual consultation call

Buy Professional

Business

Unlimited

Unlimited websites

$

499

.99

per year

✓

Unlimited activations

✓

Unlimited updates

✓

Subscriptions, Bundles, and Composite products support

✓

Product Addons support

✓

create-woonext-app CLI

✓

@woographql packages

✓

Annual consultation call

Buy Business

Stop wrestling REST endpoints.

Install the free plugin, query your store from GraphiQL in two minutes, and upgrade to Pro the moment your roadmap demands subscriptions, bundles, or composite products.

Download free plugin
Buy Pro License