WooCommerce powers over 40% of Indian WordPress e-commerce stores. This guide covers the complete technical integration — from WooCommerce action hooks to WA.Expert API calls — for order confirmations, abandoned cart recovery, delivery updates, review requests, and reorder reminders. Both plugin and custom webhook approaches covered.
Order placed → confirmed. Payment received → receipt. Shipped → tracking. Delivered → review request. All 4 messages automated from WooCommerce order hooks.
Customer adds to cart, doesn't checkout → WA.Expert detects via scheduled job → 3-touch recovery sequence over 24 hours.
COD order placed → instant WhatsApp with prepaid incentive and Razorpay payment link. Typical prepaid conversion: 15–25% of COD orders.
Customer clicks 'Notify Me' on out-of-stock product → WhatsApp sent automatically when stock replenished.
30–90 days after purchase of consumable → WhatsApp reorder reminder. Calculated from product average repurchase interval.
Customer messages WhatsApp with order query → chatbot extracts order ID → routes to relevant department in WA.Expert inbox.
WordPress Admin → Plugins → Add New → search 'WA.Expert' → Install and Activate. Enter your WA.Expert API key in Settings → WA.Expert.
WA.Expert Plugin → Order Notifications → enable: Order Confirmed, Payment Received, Order Shipped, Order Delivered. Map WooCommerce status changes to each trigger.
WA.Expert Plugin → Abandoned Cart → set detection delay (30 minutes recommended). Set recovery sequence: Message 1 at 30 min, Message 2 at 4 hours, Message 3 at 24 hours.
Plugin automatically maps WooCommerce fields: billing_first_name → {{1}}, order_number → {{2}}, order_total → {{3}}, shipping_date → {{4}}. Verify mapping in plugin settings.
Use WooCommerce woocommerce_order_status_changed hook in functions.php. On status change, POST to WA.Expert API with order data. Full PHP code example below.
Place a test order, verify confirmations. Add to cart and wait 30 minutes, verify abandoned cart message. Check WA.Expert logs for all deliveries.
Plugin install + API key = all order messages automated. Live in under 30 minutes.