E-Commerce Integration
Connect your online store to UrgentGo and automate your entire delivery workflow.
Whether you use Shopify, WooCommerce, or a custom platform โ our API and pre-built plugins make integration simple.
// Create a shipment
const response = await fetch(
'https://api.urgentgocourier.co.za/v1/shipments',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
pickup: { address: '...' },
delivery: { address: '...' },
parcel: { weight: 2.5 }
})
}
);
const { tracking_number } = await response.json();Supported Platforms
Pre-built integrations for popular e-commerce platforms. Connect in minutes, not days.
Shopify
Install our Shopify app to automatically sync orders and generate shipping labels.
WooCommerce
WordPress plugin for seamless WooCommerce integration with UrgentGo shipping.
Magento
Enterprise-grade Magento extension for high-volume e-commerce operations.
PrestaShop
Native PrestaShop module for European and South African merchants.
OpenCart
OpenCart extension for lightweight e-commerce shipping integration.
Custom API
RESTful API for custom platforms, mobile apps, and enterprise systems.
API Capabilities
Everything you need to automate your shipping workflow with our RESTful API.
Create Shipments
Programmatically create shipments with pickup and delivery details. Get instant quotes and tracking numbers.
POST /v1/shipmentsReal-Time Tracking
Track parcels in real-time. Get status updates, location data, and estimated delivery times.
GET /v1/tracking/{id}Rate Calculator
Get instant delivery quotes based on pickup/delivery locations, parcel dimensions, and service type.
POST /v1/ratesLabel Generation
Generate shipping labels in PDF or ZPL format. Support for thermal and standard printers.
GET /v1/labels/{id}Webhooks
Receive real-time notifications for shipment status changes, delivery confirmations, and exceptions.
POST /v1/webhooksBulk Operations
Process multiple shipments in a single API call. Ideal for high-volume e-commerce operations.
POST /v1/shipments/bulkReady to integrate?
Get your API credentials with a Business Account.
How to Get Started
From signup to live integration in 5 simple steps.
Open a Business Account
Apply for a Business Account to unlock API access and integration features. No contracts required.
Get Your API Credentials
Receive your unique API key and access the sandbox environment for testing.
Install Plugin or Connect API
Use our pre-built plugins for popular platforms or integrate directly via our REST API.
Test in Sandbox
Test your integration in our sandbox environment before going live. No real charges.
Go Live
Switch to production and start automating your deliveries. We handle the rest.
Technical Specifications
Built for developers. Designed for reliability.
API Specifications
Webhook Events
shipment.createdTriggered when a new shipment is created
shipment.collectedTriggered when parcel is collected from sender
shipment.in_transitTriggered when parcel is in transit
shipment.out_for_deliveryTriggered when parcel is out for delivery
shipment.deliveredTriggered when parcel is successfully delivered
shipment.exceptionTriggered when delivery exception occurs
Documentation
Comprehensive API docs with examples and guides.
Available after signupDeveloper Support
Dedicated technical support for integration help.
Priority for Pro accountsCode Samples
Ready-to-use code snippets in multiple languages.
PHP, Node.js, PythonGet Integration Documentation
Request access to our comprehensive integration guides and technical documentation
Request Documentation
Get Documentation via WhatsApp
After submitting, you'll be redirected to WhatsApp
Instant Downloads
Business Account Required
Full API access requires an active Business Account
Apply for Business Account โRegister in under 2 minutes
Integration FAQ
Common questions about our API and platform integrations.
Yes, API access is included with all Business Account tiers. Once approved, you'll receive your API credentials and access to our developer documentation.
Still have questions?
Our team is ready to help with your integration needs.
Register in under 2 minutes
E-Commerce Courier Integration for South African Online Stores
UrgentGo Courier's e-commerce integration platform connects your online store directly to our courier network, automating your entire shipping workflow. From the moment a customer places an order on your website, our system can automatically create a courier booking, generate a waybill, dispatch a driver, and send tracking updates to your customer โ all without manual intervention.
Our integration solutions are designed for South African e-commerce businesses of all sizes, from small Shopify stores to large enterprise platforms with custom-built systems. Whether you process 10 orders a day or 10,000, our API and pre-built plugins scale with your business.
Supported E-Commerce Platforms
Key Integration Features
- Automated Booking CreationNew orders automatically trigger courier bookings. No manual data entry required.
- Live Shipping Rates at CheckoutDisplay real-time courier rates to customers during checkout, improving conversion and reducing cart abandonment.
- Automated Customer Tracking NotificationsCustomers receive automatic SMS and email updates at every delivery milestone โ collection, in transit, out for delivery, and delivered.
- Bulk Label PrintingPrint waybills and shipping labels in bulk directly from your store's admin panel. Supports thermal and standard printers.
- Returns ManagementGenerate return waybills for customers directly from your store. Simplify the returns process and improve customer satisfaction.
API Documentation & Developer Resources
Our REST API is fully documented and designed for easy integration. The API supports all core courier operations including shipment creation, rate calculation, tracking, label generation, and proof of delivery retrieval. Authentication uses industry-standard Bearer token authentication, and all endpoints return JSON responses.
Getting Started with UrgentGo Integration
To access our e-commerce integration features, you need an active UrgentGo business account. Apply for a business account on our business accounts page โ approval typically takes less than 24 hours. Once approved, you'll receive your API credentials and access to our integration documentation portal.
Our technical support team is available to assist with integration setup, custom development queries, and troubleshooting. Contact us at support@urgentgocourier.co.za or call +27 100 234 832 to speak with our integration specialists.
Start Automating Your Deliveries Today
Open a Business Account to get API access, platform plugins, and dedicated integration support.
Register in under 2 minutes