Connect WooCommerce to
UrgentGo Zimbabwe
A complete step-by-step walkthrough to automate your WooCommerce order fulfilment with Zimbabwe's most reliable courier. Plugin-based setup — no coding required.
< 45 min
Average Setup Time
WC 6.0+
WooCommerce Compatible
Real-Time
Order Sync Speed
24h
API Key Issuance
Everything Automated.
Nothing Manual.
Once connected, your WooCommerce store and UrgentGo work together seamlessly — from order placement to delivery confirmation across Zimbabwe.
Automatic Order Dispatch
New WooCommerce orders are instantly sent to UrgentGo — no manual copy-pasting of addresses ever again.
Live Tracking in WooCommerce
Tracking numbers sync back to WooCommerce automatically. Customers see live status on their order page.
Cash on Delivery Support
Offer COD as a payment option in your WooCommerce checkout. UrgentGo collects and remits funds to you.
Unified Reporting
View all your WooCommerce delivery data in one dashboard — volumes, on-time rates, and COD collections.
Automated Returns
Trigger return pickups directly from your WooCommerce admin. Reverse logistics handled end-to-end.
Dedicated Support
A dedicated account manager is assigned to your store. Direct WhatsApp line for priority escalations.
Plugin Setup vs REST API
Choose the integration method that suits your technical setup. Both options are fully supported.
REST API access is included in Business Pro and Enterprise plans. View plans →
Complete Integration Walkthrough
Follow these 9 steps to fully connect your WooCommerce store to UrgentGo. Most stores are live within 45 minutes.
Jump to Step
Create Your UrgentGo Business Account
Sign up for a Business Pro or Enterprise account to unlock API access and WooCommerce integration features.
Visit the Business Accounts page and select Business Pro or Enterprise
Complete the application form with your business details
Receive your API key and Secret via email within 24 hours
Access your UrgentGo merchant dashboard to manage shipments
Install the UrgentGo WooCommerce Plugin
Add the UrgentGo shipping plugin to your WordPress site directly from your WooCommerce admin panel.
Log in to your WordPress Admin at yourstore.com/wp-admin
Go to Plugins → Add New and search for "UrgentGo Courier"
Click Install Now, then Activate the plugin
Alternatively, upload the plugin ZIP file via Plugins → Upload Plugin
Enter Your API Credentials
Connect your UrgentGo API key and secret to the plugin so orders flow automatically into our courier system.
In WordPress Admin, go to WooCommerce → Settings → Shipping
Click on the UrgentGo Courier tab that appears after plugin activation
Paste your API Key and API Secret from your UrgentGo merchant dashboard
Set your default pickup address and preferred service level, then save
Configure Shipping Zones & Methods
Map your WooCommerce shipping zones to UrgentGo delivery tiers — same-day, next-day, and economy rates.
In WooCommerce → Settings → Shipping, click "Add shipping zone"
Name the zone "Zimbabwe" and set the region to Zimbabwe
Click "Add shipping method" and select UrgentGo from the list
Configure rates: Same-Day (Harare), Next-Day (Nationwide), Economy (2–3 Days)
Enable Order Webhooks
Register WooCommerce webhooks so UrgentGo is notified the moment a new order is placed in your store.
In WordPress Admin, go to WooCommerce → Settings → Advanced → Webhooks
Click "Add webhook" and set the Name to "UrgentGo New Order"
Set Topic to "Order created" and Delivery URL to: https://api.urgentgocourier.co.zw/v1/woo/orders
Set Secret to your UrgentGo API Secret, set Status to Active, then Save
Set Up Cash on Delivery (COD)
Enable COD as a payment option in your WooCommerce checkout — UrgentGo collects and remits funds to you.
Go to WooCommerce → Settings → Payments
Enable "Cash on Delivery" and click Manage
Set the title to "Pay on Delivery" and enable it for Zimbabwe shipping zones
In the UrgentGo plugin settings, toggle "COD Collection" to On
Test With a Sample Order
Place a test order in your WooCommerce store and confirm it appears in your UrgentGo merchant dashboard.
Enable WooCommerce's built-in test mode under WooCommerce → Settings → Payments
Place a test order using a Zimbabwe delivery address
Check your UrgentGo dashboard — the order should appear within seconds
Verify the shipping address, parcel details, and service level are correct
Enable Customer Tracking Notifications
Automatically send your customers WhatsApp and SMS tracking updates at every delivery milestone.
In your UrgentGo dashboard, go to Notifications → Customer Alerts
Enable WhatsApp and/or SMS notifications
Customise the message templates with your brand name
WooCommerce order status updates automatically when delivery is confirmed
Go Live & Start Shipping
Your WooCommerce store is now fully connected. Every new order is automatically dispatched through UrgentGo.
Disable test mode and activate your real payment gateway
Announce your fast delivery options to customers on social media
Monitor all shipments from your UrgentGo merchant dashboard
Contact your dedicated account manager for any support needs
WooCommerce API Payload Examples
See exactly what data flows between WooCommerce and UrgentGo at each stage of the integration.
// WooCommerce Order Created Webhook → UrgentGo
// POST https://api.urgentgocourier.co.zw/v1/woo/orders
// WooCommerce sends this payload automatically:
{
"id": 1024,
"order_key": "wc_order_abc123xyz",
"status": "processing",
"date_created": "2024-01-15T10:30:00",
"shipping": {
"first_name": "Chipo",
"last_name": "Moyo",
"address_1": "12 Lobengula Street",
"city": "Bulawayo",
"country": "ZW",
"phone": "+263772345678"
},
"line_items": [
{
"name": "Summer Dress - Size M",
"quantity": 1,
"total": "45.00"
}
],
"total": "45.00",
"payment_method": "cod"
}
// UrgentGo responds with:
{
"tracking_number": "UGO-2024-00847",
"label_url": "https://api.urgentgocourier.co.zw/labels/UGO-2024-00847.pdf",
"estimated_delivery": "2024-01-16",
"service": "next_day"
}Webhook Verification
All WooCommerce webhooks are verified using HMAC-SHA256 signature validation to ensure authenticity.
Automatic Retry
Failed webhook deliveries are retried automatically up to 5 times with exponential backoff.
Integration Support
Our technical team is available via WhatsApp to help you through any WooCommerce integration challenges.
Frequently Asked Questions
Common questions about connecting WooCommerce to UrgentGo.
Also Explore
More integration and e-commerce resources for Zimbabwe online stores.
Start Shipping WooCommerce Orders
Across Zimbabwe Today
Open a Business Account, get your API key, and have your WooCommerce store fully connected in under 45 minutes.
Using Shopify instead? View the Shopify integration guide →
