Overview
Shipping connector for UnitedExp courier (Palestinian delivery). Creates delivery orders via JSON-RPC API, supports bulk creation, distance-based pricing, order tracking, and status sync.
Key Features
- Create delivery orders in UnitedExp
- Bulk order creation for multiple shipments (with fallback on failure)
- Distance-based (KM) pricing calculation
- Super sender API support
- Order tracking with status updates
- **Webhook endpoint for real-time status updates from UnitedExp**
- Area and sub-area management with API sync
- Automated area synchronization via scheduled action
- Clickable tracking links
- Comprehensive logging for debugging
- Enable webhook in carrier configuration
- Generate webhook secret
- Provide URL and secret to UnitedExp
- See docs/webhook-integration.md for full documentation
- UnitedExp: Sync Delivery Areas (disabled by default)
Data Models
API Log
delivery.unitedexp.log| Field | Type | Info |
|---|---|---|
Operation
operation_type
|
Selection | API operation |
Status
status
|
Selection | Success/error |
Extends Existing Models
stock.picking
Adds 3 fields:
UnitedExp Order ID (Integer)
Order Number (Char)
Tracking URL (Char)
Adds actions: action_unitedexp_track
res.partner
Adds 2 fields:
UnitedExp Address (Many2one)
UnitedExp Area (Many2one)