slug: woocommerce provider: WooCommerce generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 5 edges: - tag: Coupons spec_file: woocommerce-coupons-api-openapi.yml capability_id: BC-440.30 capability_id_l1: BC-440 capability_name: Discount & Promotion Management confidence: 0.85 evidence: POST /coupons createCoupon WooCommerce Create a Coupon reason: Full CRUD lifecycle over store discount coupons, which is directly Discount & Promotion Management. Schema 'Coupon'/'CouponInput' confirms these are commercial discount instruments, not technical tokens. - tag: Webhooks spec_file: woocommerce-webhooks-api-openapi.yml capability_id: BC-4270.80 capability_id_l1: BC-4270 capability_name: Webhook & Event Subscription Management confidence: 0.85 evidence: 'POST /webhooks createWebhook WooCommerce Create a Webhook; schemas: WebhookInput, Webhook' reason: Operations are pure CRUD over outbound webhook subscriptions for store events, matching Webhook & Event Subscription Management in the developer platform/API ecosystem capability. - tag: Customers spec_file: woocommerce-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.8 evidence: 'POST /customers createCustomer WooCommerce Create a Customer; schemas: Customer, CustomerInput, Address' reason: CRUD over the store's customer master records including addresses and entitlements (downloads), matching Customer Data Management. Slight ambiguity only over whether it is better read as master data management. - tag: Product Variations spec_file: woocommerce-product-variations-api-openapi.yml capability_id: BC-820.40 capability_id_l1: BC-820 capability_name: Product Configuration & Variant Management confidence: 0.8 evidence: POST /products/{product_id}/variations createProductVariation; schemas ProductVariation, ProductVariationInput reason: Full CRUD over product variations is precisely configuration/variant management of products in the catalogue. - tag: Products spec_file: woocommerce-products-api-openapi.yml capability_id: BC-820 capability_id_l1: BC-820 capability_name: Product Lifecycle Management confidence: 0.7 evidence: POST /products createProduct 'WooCommerce Create a Product'; POST /products/batch batchUpdateProducts; schemas Product, ProductInput, ProductAttribute reason: Lifecycle CRUD over the store's product catalogue records maps to Product Lifecycle Management at L1; the operations span creation through deletion without naming one narrower sub-capability.