WooCommerce Integration Guide
WooCommerce Integration Guide
What is the WooCommerce integration?
Connect Velaro to your WooCommerce store with 28 AI tools. Your bot can search products, manage orders, process refunds, look up customers, create and validate discount coupons, check shipping and tax rates, and more — all from live store data.
Go to Integrations → WooCommerce to get started.
Connecting your WooCommerce store
WooCommerce uses REST API keys (not OAuth). You'll need to generate a key pair from your WordPress admin.
Step by step:
1. Log in to your WordPress admin panel
2. Go to WooCommerce → Settings → Advanced → REST API
3. Click Add key
4. Fill in:
- Description: "Velaro Chat Bot"
- User: select an admin user
- Permissions: Read/Write
5. Click Generate API key
6. Copy the Consumer Key (ck_xxx) and Consumer Secret (cs_xxx) — they only show once!
7. In Velaro: go to Integrations → WooCommerce → Connect Store
8. Enter your WordPress site URL and paste both keys
9. Click Save and Test Connection
Setting up Bot Knowledge
Go to Integrations → WooCommerce → Bot Knowledge to fill in your store's Q&A templates. Same process as Shopify: fill in 7 answers, save, and the bot answers customer questions immediately.
WooCommerce AI Skills (28 tools)
Products (7 tools)
- Product Search (
woocommerce_search_products): Search your product catalog by keyword, name, or SKU - Stock Check (
woocommerce_check_stock): Check real-time inventory levels with urgency messaging when low - SKU Lookup (
woocommerce_get_product_by_sku): Find a product by its exact SKU - Product Variations (
woocommerce_get_product_variations): Get available sizes, colors, and other variant options - Product Reviews (
woocommerce_get_product_reviews): Fetch customer reviews and star ratings for a product - Categories (
woocommerce_get_categories): Browse the product category tree to help customers navigate - Product Recommendations (
woocommerce_get_recommendations): Returns up to 5 products from the same category as a source product — use for "what goes with X?", "show me similar", or proactive upselling
Orders (7 tools)
- Order Lookup (
woocommerce_get_order): Get order details, status, and tracking by order ID - Customer Orders (
woocommerce_get_customer_orders): All recent orders for a customer email - Search Orders (
woocommerce_search_orders): Search orders by keyword, date, or status - Cancel Order (
woocommerce_cancel_order): Cancel a pending or processing order before shipment - Order Notes (
woocommerce_get_order_notes): View notes and updates on an order - Add Order Note (
woocommerce_create_order_note): Add a note to an order - Update Order Status (
woocommerce_update_order_status): Change an order's status (e.g. processing → completed)
Customer (2 tools)
- Customer Lookup (
woocommerce_get_customer): Look up a customer profile by email — order count, total spend, address - Customer Intelligence (
woocommerce_customer_insights): Calculate lifetime value, VIP status (VIP/Loyal/Returning/New), purchase frequency, and top products — gives AI a recommended engagement approach before the first message
Cart, Coupons & Refunds (5 tools)
- Cart Link Builder (
woocommerce_build_cart_link): Build a direct checkout URL with items pre-loaded - Validate Coupon (
woocommerce_validate_coupon): Validate a discount code — amount, expiry, usage limits - Create Coupon (
woocommerce_create_coupon): Generate a unique real-time discount code (percent, fixed cart/product, or free shipping) with configurable expiry and usage limits — code is immediately usable at checkout - List Refunds (
woocommerce_get_refunds): List all refunds for an order - Create Refund (
woocommerce_create_refund): Process a full or partial refund
Store Info (6 tools)
- Shipping Methods (
woocommerce_get_shipping_methods): Get available shipping zones and methods - Store Settings (
woocommerce_get_store_settings): Get store configuration (currency, locale, timezone) - Tax Rates (
woocommerce_get_tax_rates): View configured tax rates - Payment Gateways (
woocommerce_get_payment_gateways): List available payment methods - Sales Report (
woocommerce_get_sales_report): Get a sales summary for a date range - Top Sellers (
woocommerce_get_top_sellers): Best-selling products report
Common questions
Which WooCommerce version is supported? WooCommerce 3.5 and above (REST API v3).
Do I need a plugin? No additional plugins required. The standard WooCommerce REST API is all that's needed.
My site uses HTTPS — does that matter? Yes — your WordPress site URL must use HTTPS for the REST API to work correctly.
Was this article helpful?