Tools / WooCommerce
WooCommerce tools reference: complete catalog for this category.
Includes products, taxonomy, stock, orders, coupons, reports, taxes, shipping, and system integrations.
Products and variations
Product creation, updates, variation lifecycle and catalog reads.
lists products with filters for status, category, tag, search, pagination, order, and type. It can include images, categories, attributes, variation counts, and pagination metadata.
creates a WooCommerce product with name, type, prices, description, SKU, stock, categories, tags, images, and status.
updates a product by ID.
deletes a product by ID. `force=true` permanently deletes it.
updates multiple products in a batch.
gets variations for a variable product and returns normalized rows with `id`, `product_id`, SKU, pricing, stock, stock status, and attributes.
gets one variation by `product_id` and `variation_id` with ownership validation.
creates a product variation.
updates a variation using `product_id` and `variation_id`, with ownership validation before saving changes.
batch updates multiple variations of one variable product in a single operation.
deletes a variation using `product_id` and `variation_id`, with ownership validation.
lists global WooCommerce product attributes (attribute taxonomies).
lists terms for a WooCommerce product attribute taxonomy using `attribute_id` or `attribute_slug`.
creates a global WooCommerce product attribute taxonomy.
sets product attributes on a product, supporting both global taxonomy attributes and local/custom attributes.
Categories, tags and reviews
Taxonomy and review management for cleaner merchandising flows.
lists product categories.
creates a product category.
updates a product category.
deletes a product category.
lists product tags.
creates a product tag.
updates a product tag.
deletes a product tag.
lists product reviews, optionally filtered by `product_id`.
creates a product review.
updates a product review.
deletes a product review.
Stock
Inventory checks and stock-level operations for daily commerce.
updates the stock quantity of a product with `set`, `increase`, or `decrease` operations.
gets products below a stock threshold.
changes stock status to `instock`, `outofstock`, or `onbackorder`.
Orders, notes and refunds
Order lifecycle operations, internal notes and refund controls.
lists orders with filters for status, customer, product, dates, pagination, and optional enrichments for items, totals, and shipping.
creates an order with customer, billing, shipping, line items, shipping lines, fees, coupons, status, and payment method.
updates an order by ID.
deletes an order by ID. `force=true` permanently deletes it.
updates multiple orders in a batch.
gets notes for an order.
creates a note on an order. It can be a customer note or an internal note.
deletes an order note.
creates a refund for an order, with amount, reason, lines, and optional inventory handling.
gets refunds for one order or all refunds.
deletes a refund by ID.
Coupons
Coupon reads, creation and campaign lifecycle updates.
lists coupons with filters for code, status, limit, offset, and order.
gets one WooCommerce coupon by ID.
counts coupons by status (`publish`, `draft`, `pending`, `private`, `future`, `trash`) or returns totals for all statuses.
creates a coupon with code, discount type, amount, expiration, usage limit, individual use, and included or excluded products.
updates a coupon by ID.
deletes a coupon by ID. With `force=false`, it attempts to move the coupon to trash first; with `force=true`, it permanently deletes it.
permanently deletes all coupons currently in trash.
Reports
Sales and top-seller reporting for operational visibility.
gets a sales report for a date range.
gets the top-selling products.
Taxes
Tax class and tax rate management for compliance scenarios.
lists tax classes.
lists tax rates, optionally filtered by class.
creates a tax rate.
updates a tax rate by ID.
deletes a tax rate by ID.
Shipping
Shipping zones and methods for fulfillment configuration.
lists shipping zones.
gets the shipping methods for a zone.
creates a shipping zone.
updates a zone.
deletes a shipping zone.
Gateways, system, settings and webhooks
Payments, diagnostics, system tools and outbound integration endpoints.
lists payment gateways.
updates a gateway's settings by ID.
gets WooCommerce technical status: environment, versions, database information, and active plugins.
runs system tools, such as clearing transients or removing orphaned variations.
gets WooCommerce settings by group: general, products, tax, shipping, checkout, or account.
updates a WooCommerce settings option.
lists WooCommerce webhooks.
creates a WooCommerce webhook with name, status, topic, and delivery URL.
updates a webhook.
deletes a webhook.
