manage_product_variations
Manage Product Variations
List, create, update, or delete variations for a variable product. Use the action field to choose the operation.
manage_product_variations
List, create, update, or delete variations for a variable product. Use the action field to choose the operation.
manage_shipping_zones
List, create, update, or delete shipping zones. View and add shipping methods within zones, and manage zone locations.
delete_product
Delete a product from the WooCommerce store. By default moves to trash; use force to permanently delete.
get_sales_report
Retrieve sales reports and top sellers data. Get total sales, order counts, average order value, and top-selling products for a given period.
manage_tax_rates
List, create, update, or delete tax rates. Configure rates by country, state, postcode, and city with options for compound taxes and shipping applicability.
update_order
Update an existing order's status, addresses, payment method, or customer note. Commonly used to change order status (e.g., mark as completed or on-hold).
manage_order_notes
List, create, or delete notes on an order. Notes can be private (admin-only) or customer-visible. Useful for tracking order communication and internal notes.
get_customer
Retrieve detailed information about a specific customer including billing/shipping addresses, order history stats, and account details.
manage_product_categories
List, create, update, or delete product categories. Categories help organize products and can be nested hierarchically.
manage_coupons
List, get, create, update, or delete discount coupons. Configure discount types (percentage, fixed cart, fixed product), usage limits, product/category restrictions, and expiration.
get_product
Retrieve detailed information about a specific product, including pricing, inventory, images, attributes, categories, and variations.
list_products
Search and list products from the WooCommerce store. Filter by status, type, category, tag, SKU, and more. Supports pagination for browsing large catalogs.
list_orders
Search and list orders from the store. Filter by status, customer, product, date range, and more. Supports pagination.
manage_payment_gateways
List all payment gateways or update a gateway's settings, including enabling/disabling gateways and changing their title and description.
create_order
Create a new order in the store. Add line items, set billing/shipping addresses, apply coupons, and configure shipping and fees. Use setPaid to immediately mark the order as paid.
get_system_status
Retrieve system status information about the WooCommerce installation including environment details, database info, active plugins, and theme info. Useful for diagnostics.
update_customer
Update an existing customer's profile including name, email, billing and shipping addresses. Only provided fields will be updated.
create_product
Create a new product in the WooCommerce store. Supports simple, grouped, external, and variable product types. Configure pricing, inventory, images, categories, tags, and attributes.
update_product
Update an existing product's details including name, pricing, inventory, images, categories, tags, and attributes. Only provided fields will be updated.
get_order
Retrieve complete details of a specific order including line items, shipping, billing addresses, payment info, fees, and tax information.
create_customer
Create a new customer account in the store with email, name, billing and shipping addresses.
create_refund
Issue a refund for an order. Specify the refund amount and optionally refund specific line items. Can also list existing refunds for an order.
list_customers
Search and list customer records. Filter by email, role, or search term. Returns customer summaries with order count and total spent.
update_store_setting
Update a specific store setting value. Use the Get Store Settings tool first to discover setting group IDs and setting IDs.
get_store_settings
View store settings organized by group (general, products, tax, shipping, checkout, account, email). List all setting groups or retrieve settings within a specific group.
manage_product_tags
List, get, create, update, or delete product tags used to organize and filter products in WooCommerce.
delete_customer
Delete a customer account from WooCommerce. Use force to permanently delete the customer record.
manage_product_reviews
List, get, create, update, or delete product reviews for catalog moderation and customer feedback workflows.
delete_order
Delete an order from WooCommerce. By default moves to trash; use force to permanently delete.
manage_product_attributes
List, get, create, update, or delete global product attributes and their terms. Use these for reusable product facets and variable product options.
manage_shipping_classes
List, get, create, update, or delete product shipping classes used to group products with similar shipping costs.
get_shipping_methods
List available WooCommerce shipping methods, or retrieve one method by ID. Use these method IDs when adding methods to shipping zones.
manage_webhooks
List, get, create, update, or delete WooCommerce webhooks for store events such as order, product, customer, and coupon changes.
Manage an online store's products, orders, customers, coupons, and shipping configuration. Create, read, update, and delete products with support for variations, inventory tracking, pricing, images, categories, tags, and attributes. Process and manage orders including line items, refunds, order notes, and status updates. Manage customer records with billing and shipping addresses. Configure discount coupons with usage limits, product restrictions, and expiration dates. Set up tax rates, shipping zones, and payment gateways. Access sales reports, top sellers, and store-wide totals. Read and update store settings, manage webhooks, and monitor system status.
Common questions about connecting Woocommerce to AI agents with Metorial.