From woocommerce-commerce
Customizes WooCommerce classic (PHP hooks) and block-based (React/Store API) checkouts: add fields, validate, save order meta, extend flows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/woocommerce-commerce:woo-checkoutThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Fetch live docs:
site:developer.woocommerce.com checkout for checkout documentationwoocommerce checkout blocks extensibility api for block checkout patternswoocommerce classic checkout customization hooks for classic checkout hooks[woocommerce_checkout] shortcodeWC_Checkout classcheckout/form-checkout.php@woocommerce/blocks-checkout packageFilter woocommerce_checkout_fields to modify fields:
billing, shipping, account, ordertype, label, placeholder, required, class, priority, validatetext, textarea, select, radio, checkbox, email, tel, password, country, stateAdd to the fields array in the woocommerce_checkout_fields filter:
priority to control orderingcustom_attributes for HTML attributesAction woocommerce_checkout_process:
$_POST valueswc_add_notice( $message, 'error' )Action woocommerce_checkout_update_order_meta (legacy) or woocommerce_checkout_order_processed:
$order->update_meta_data( '_my_field', $value ); $order->save();woocommerce_admin_order_data_after_billing_address actionwoocommerce_email_after_order_table actionwoocommerce_thankyou actionAdd custom data to checkout process:
ExtendSchema::register_endpoint_data()woocommerce_store_api_checkout_update_order_from_requestregisterCheckoutFilters from @woocommerce/blocks-checkout:
itemName — modify cart item namecartItemPrice — modify displayed pricesubtotalPriceFormat — modify subtotal formatcoupons — modify coupon display__experimental_woocommerce_blocks_checkout_update_shipping_addressInject React components at predefined points:
ExperimentalOrderMeta — after order summaryExperimentalDiscountsMeta — after discountsExperimentalOrderShippingPackages — shipping packages areaRegister custom blocks as checkout inner blocks for maximum layout control.
woocommerce_checkout_process)woocommerce_checkout_create_order)WC_Payment_Gateway::process_payment())woocommerce_checkout_order_processed, woocommerce_payment_complete, woocommerce_thankyouWC_Checkout::create_order():
WC_Order from cart datawoocommerce_checkout_create_order filterAdd fees via woocommerce_cart_calculate_fees action:
WC()->cart->add_fee( $name, $amount, $taxable, $tax_class )wc_add_notice()cart_checkout_blocks compatibilityFetch the WooCommerce checkout documentation for exact hook names, Store API extension methods, and block checkout patterns before implementing.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin woocommerce-commerceBuilds WooCommerce Gutenberg blocks for cart, checkout, products; extends via Store API, PHP schema, and @woocommerce/blocks-checkout React API.
Builds Shopify checkout UI extensions with Preact/Remote DOM rendering, UI primitives, extension targets, checkout APIs, metafield access, post-purchase extensions, and thank-you page customization. Use for customizing Shopify checkout.
Guides WooCommerce store setup, payment integration, shipping configuration, customization, and WordPress 7.0 features including AI connectors, DataViews, and collaboration tools.