Shopify carrier service app purpose-built for the Saudi Arabian logistics landscape. Covers 4,379+ cities across all 13 KSA regions with 3-tier zone-based pricing, COD support, bilingual AR/EN checkout, and intelligent business rules for free shipping thresholds, Home Delivery assembly services, and KSA business calendar-aware delivery estimates.
Every city in the Kingdom is mapped to one of 13 administrative regions, each with Arabic and English names. The checkout extension dynamically filters cities by region for accurate address selection.
65 primary cities are organized into pricing tiers based on logistics accessibility. Tiers, rates, and weight surcharges are fully configurable by the merchant. Below is an example configuration:
Example
| Tier | Coverage | Example Cities | Rate |
|---|---|---|---|
| Tier 1 | Major hubs (6 cities) | Riyadh, Jeddah, Dammam, Al Khobar, Dhahran, Ad Diriyah | 19 SAR |
| Tier 2 | Regional centers (33 cities) | Abha, Madinah, Buraydah, Tabuk, Hail | 20 SAR |
| Tier 3 | Remote areas (26 cities) | Najran, Jazan, Mecca, Northern Borders | 21 SAR |
Weight surcharge example: 22 SAR base for 15kg, +1 SAR per additional kg. Home Delivery: 85 SAR base for 40kg, +1 SAR/kg above.
Parse "Region_City" format with Arabic/English support and Alef normalization
Fetch product tags via GraphQL to detect Home Delivery items (cached 5 min)
Convert halalas to SAR, sum with quantities, check free shipping threshold (75 SAR)
Apply 6 priority-based rules: Eastern assembly, HD routing, free shipping, tier pricing
Calculate next business day in Asia/Riyadh timezone, skip Fridays, adjust for 2 PM cutoff
Return service name, code, rate in halalas, and bilingual description to Shopify checkout
| Type | Shopify Carrier Service App |
| Version | 2.0.0 |
| Production Store | Al Nasser KSA |
| Hosting | Cloud (Serverless) |
| Currency | SAR (Saudi Riyal) — calculations in halalas |
| Repository | Private |