— INFO@SCALECOMM.NET— CAIRO · RIYADH · DUBAI
● Live in production Shopify App Saudi Arabia · KSA
— ENWANY / The Saudi short address, automated

The Saudi National
Short Address.
Solved at checkout.

Enwany is the Shopify app that automatically generates a Saudi National Short Address every time a customer checks out — and recovers the ones it can't, by WhatsApp, before they ever become a delivery problem. Native Shopify, no SDK. Smart processing that never blocks checkout. Free to start.

22Saudi cities mapped
5Resolution strategies
1-clickNative Shopify install
★ 5.0First App Store review · Apr 2026

The problem with Saudi addresses on Shopify.

Saudi Arabia spent the last decade rebuilding how addresses work. Every building in the Kingdom now has a precise digital address — accurate to a single square metre — administered by the Saudi Post Logistics Hub (SPL). The visible part of that address, the part the customer would type, is the National Short Address: an 8-character code combining four letters and four digits, like RCTB4359 or JEDA1234. It's free to register, takes about three minutes, and now covers more than 7.6 million addresses across the country.

What changed everything for merchants is what happened on the courier side. Starting January 2026, the Transport General Authority requires major Saudi carriers — Aramex, SMSA, Zajil, Saudi Post, Mrsool — to have validated National Address information on every domestic shipment. Address text alone is no longer enough. The short address is part of the standard delivery process now.

This creates a practical wall for every Shopify merchant selling into Saudi Arabia. Shopify's standard checkout form has no field for the short address. It doesn't connect to SPL's validation database. So you're stuck. Either you collect address text the way Shopify hands it to you and hope your courier figures it out (they increasingly won't), or you bolt something extra onto the experience to capture and validate the short address. Neither is comfortable.

And there's a second wall behind the first one: most Saudi customers don't know their short address. They've registered it once on the SPL website, and from that point onward, they think of their address the way they always have — building number, street name, district, city. The 8-character code lives somewhere in an email or a memo on their phone. Asking the customer to find and type it at checkout is asking for friction the customer didn't sign up for.

What other solutions actually look like.

The address-app category on Shopify converged on a handful of patterns over the past two years. Each one solves a slice of the problem and leaves the rest. Here's the honest version of how each plays out in production.

1 / Ask the customer to type the short address.

The simplest pattern. A new field appears at checkout, labelled "National Short Address", and the customer fills it in. The trouble is that most customers don't have it memorized. They abandon, or they type something approximate and the validation rejects it, or they type random letters to push past the field and the courier deals with it later. Conversion takes a hit, support tickets go up, and the merchant ends up with a checkout that works against them.

2 / Post-checkout widgets on the Thank You page.

The dominant approach in the current address-app market. After the customer pays, a widget appears on the order confirmation page asking them to enter and verify their short address. This is appealing because it doesn't gate the conversion — the order is already captured. But it inherits a different problem: most customers won't do work after they've paid. The widget gets ignored, the email follow-up gets ignored, and the merchant ends up with an order that has no short address — the same place they started, except now they also have a delivery deadline ticking down.

3 / Email recovery for incomplete addresses.

Layered on top of the post-checkout widget. If the customer skips the widget, an automated email goes out with a link to a capture page. The email pattern is well-understood and works in some categories, but for fast-moving e-commerce orders the maths are unkind: response rates on transactional address-recovery emails sit in the low single digits, and by the time a reply does come back, your courier window is half-closed.

4 / Customer-account dashboards (Shopify Customer Accounts V2).

A dedicated page inside the customer's account where they manage their saved short addresses. Useful for repeat customers — second order onwards, the saved address is a one-tap select. But this only helps the small minority of orders that come from logged-in returning customers. First-time customers, the majority of orders for most growing brands, still hit the same wall.

5 / Native checkout extension on Shopify Plus.

The cleanest UX answer: a custom field embedded inside the actual checkout flow, validating the short address in real time before the order is placed. This is what every merchant wants — no post-checkout friction, no email loops, no abandon. The catch is that Shopify only allows this kind of checkout customization on Shopify Plus, which starts around $2,300 a month. For brands doing six or seven figures monthly, fine. For everyone else — most growing Saudi Shopify merchants — that's a price tag attached to a feature, not a business expense that pays for itself.

So the practical reality is: either you pay the Plus subscription for a feature, or you accept the post-checkout friction, or you live with broken deliveries. None of those is a good answer.

Enwany's approach.

Enwany is a different bet. The premise: the customer already typed their address. Building number, street, district, city — that's all there in the order Shopify just sent us. The short address is derivable from those fields, server-side, the moment the order lands. The customer never has to know what a short address is.

That's the entire pitch. No new field at checkout, no Thank You page widget, no email loop, no Shopify Plus subscription. The merchant installs Enwany, the merchant sells, and the resolved short address shows up on every Saudi order — automatically — written to a Shopify metafield, surfaced on the order detail view and the packing slip, ready for the courier label.

For the small number of addresses where the input is too sparse or ambiguous to resolve confidently, Enwany doesn't fall back to "ask the customer to fill out a form". It triggers an approved WhatsApp Business template directly to the customer's phone, in the language of their order, asking them to confirm one detail. The reply comes back, the address re-resolves, the short address writes to the order. The merchant's operations team is never paged.

How Enwany works.

1 / Order is placed.

The customer checks out normally on the merchant's Shopify store. Standard form, no SDK, no custom checkout extension required. Enwany picks up the order the moment it's placed.

2 / Smart processing — never blocks checkout.

Enwany resolves the address as the order comes in — fast enough that most orders ship out the door already tagged with a short address, same minute. Slower lookups continue working in the background so checkout is never delayed. This is the difference between an app that works at scale and one that breaks the moment things slow down.

3 / Multi-strategy resolution.

Enwany doesn't try a single lookup and hope for the best. Multiple resolution strategies run in priority order, and every result is validated against a 22-city Saudi alias map (Jeddah / Jiddah / جدة all collapse to one canonical city) plus a city-mismatch check that rejects results landing in the wrong region. The result: addresses get resolved correctly even when input is messy.

4 / WhatsApp recovery for the ones that fail.

This is the part nobody else does. When an address can't be resolved with sufficient confidence, Enwany doesn't fail silently and email the merchant. It triggers an approved Meta WhatsApp Business templateshort_address_recovery — directly to the customer, in the language of their order, asking them to confirm or correct the address. The reply comes back through the WhatsApp Business API, the address is re-resolved against the cleaned input, and the short address is written to the order. No human in the merchant's operations team has to lift a finger.

"برنامج رائع وحلّ مشكلة كانت مأرقتني صراحة. هاد غير المتابعة والخدمة منهم."
— Shakhshirs · Shopify App Store review

5 / Written back to Shopify.

The resolved short address is written to the Shopify order as a metafield (order.metafields.enwany.short_address) and surfaced in the order detail view, the packing slip template, and the merchant's preferred fulfillment surface. Couriers integrating with Shopify pull the field on label generation. End-to-end, no manual data entry, no reconciliation work.

What's in the box.

— 01 / Unique Industry-first

WhatsApp recovery flow.

Approved Meta template short_address_recovery. When an address can't be resolved, the customer gets a WhatsApp asking for clarification — in their order's language. Reply, get resolved, get tagged. No other Shopify app does this.

— 02

Multi-strategy resolution.

We don't try a single lookup and hope. Multiple resolution strategies run in priority order — each one a different angle on the same address — and every result is validated against a 22-city Saudi alias map. Addresses get resolved correctly even when input is messy.

— 03

Built for scale.

Address tagging runs fast on most orders, with smart fallbacks for the slow ones. Checkout is never delayed. The system handles the volume of growing stores without breaking under load — same minute on most orders, never blocking on any.

— 04

Native Shopify install.

One-click install from the Shopify App Store. No SDK to embed. No checkout extension to maintain. Works on every Shopify plan including Shopify Plus. Uses the standard order surface, writes back to standard order metafields.

— 05

Bilingual end-to-end.

Merchant admin in English and Arabic (renders as عنوانى). WhatsApp recovery template supports both. Customer-facing communication respects the order's language.

— 06

Order metafield + packing slip.

The resolved short address writes to order.metafields.enwany.short_address and is surfaced on the default packing-slip template — so even couriers without an API integration get the short address printed on the label.

— 07

Self-learning over time.

The Address Intelligence Layer (in rollout). Successful resolutions improve the system over time, with confidence scoring and — opt-in — anonymized cross-merchant sharing. Every store accelerates every other store on the network.

— 08

Free tier · forever.

Twenty-five orders and ten WhatsApp recoveries per month, free, with full access to every core feature. Most options in this category gate every feature behind a paid plan. We don't.

— 09

Tested on real stores.

Enwany is run on live Shopify stores in Saudi Arabia today. The roadmap reflects what merchants actually ask for, not what looks good in a roadmap document.

Saudi cities Enwany supports.

Enwany resolves the Saudi National Short Address across every major Saudi city — and a long tail of secondary ones — with a canonical alias map that normalises the spelling differences in Arabic, English, and the romanised in-betweens (Jiddah, Jeddah, Jedda, جدة all collapse to the same canonical city). Below is the list of major cities covered in production today. Smaller cities are also resolved through the same system; new variations are added to the alias map as we see them in real production data.

Riyadh
Riyadh / Riyad / الرياض
Jeddah
Jeddah / Jiddah / جدة
Mecca
Mecca / Makkah / Mekkah
Madinah
Madinah / Medina / المدينة
Dammam
Dammam / الدمام
Khobar
Khobar / Al Khobar
Dhahran
Dhahran / الظهران
Jubail
Jubail / Al Jubail
Hofuf / Al Hasa
Hofuf / Al Hasa / الأحساء
Taif
Taif / الطائف
Abha
Abha / أبها
Khamis Mushait
Khamis Mushait
Tabuk
Tabuk / تبوك
Buraydah
Buraydah / Buraidah
Unaizah
Unaizah / Onaizah / عنيزة
Hail
Hail / Ha'il / حائل
Najran
Najran / نجران
Jazan
Jazan / Gizan / جازان
Arar
Arar / عرعر
Sakaka
Sakaka / سكاكا
Al Qunfudhah
Al Qunfudhah / القنفذة
Yanbu
Yanbu / Yanbu Al Bahr / ينبع

Enwany vs. the alternatives.

Here's how each of the five real alternatives stacks up against Enwany on the criteria that matter once you start shipping volume into Saudi Arabia.

Enwany Customer types the code Post-checkout widget Customer-account dashboard Shopify Plus checkout extension
Customer has to know the code No Yes Yes Yes Yes
Friction inside checkout None High None None Inline field
Captures first-time customers Always Only if they comply Only if they re-engage No (account-only) Yes
Works without customer action Yes No No No No
Recovery for unresolved addresses WhatsApp None Email (low reply rate) None None
Bilingual UI (EN / AR) Yes Limited Limited Limited Custom build
Required Shopify plan Any plan Any plan Any plan Any plan Plus only
Effective monthly cost From $0 $0 $0–30 $0–30 ~$2,300+

— Shopify Plus pricing varies by region and contract terms; the $2,300 figure reflects the published entry-level monthly fee for new accounts. Shopify Plus is the only plan tier that allows native checkout extensibility for adding custom fields like the National Short Address.

Pricing.

Start free. Upgrade when your order volume rises. WhatsApp recovery is available on every plan with a per-recovery cost — failed recovery attempts are absorbed by Enwany, not billed to the merchant.

— Free

$0 / month

  • 25 orders per month
  • 10 WhatsApp recoveries
  • Full multi-strategy resolution
  • Native Shopify install
  • Bilingual UI
  • Email support
— Starter

$30 / month

  • 500 orders per month
  • 100 WhatsApp recoveries
  • Everything in Free
  • Priority email support
  • Order metafield exports
— Enterprise

$149 / month

  • Unlimited orders
  • 500 WhatsApp recoveries
  • $0.10 per additional recovery
  • Everything in Growth
  • Dedicated Slack channel
  • SLA on response time

— Successful WhatsApp recoveries: $0.15 each. Failed attempts: absorbed by Enwany. Currency: USD.

Frequently asked.

What is the Saudi National Short Address?

The Saudi National Short Address is an 8-character alphanumeric code — 4 letters followed by 4 digits, e.g. RCTB4359 — issued by Saudi Post (SPL) that uniquely identifies any building in Saudi Arabia. It is the official mailing identifier for residential and commercial deliveries in KSA, and it has effectively replaced P.O. boxes for most logistics use cases. Major couriers operating in KSA — Aramex, SMSA, SPL, Mrsool — route on it natively.

How does Enwany generate a short address from a Shopify order?

Enwany picks up new Shopify orders the moment they're placed and runs the address through multiple resolution strategies in priority order, validated against a 22-city Saudi alias map. Most orders are tagged with their short address within seconds. The few that need more time keep working in the background — checkout is never blocked, and the merchant's operations team is never paged.

What happens when an address can't be resolved?

Enwany triggers the approved Meta WhatsApp Business template short_address_recovery directly to the customer, in the language of their order. The customer confirms or corrects the address, the response is processed via the WhatsApp Business API, the address is re-resolved against the cleaned input, and the short address is written to the Shopify order metafield. The merchant's operations team is not in the loop.

Does Enwany work with Shopify Plus and custom checkouts?

Yes on Shopify Plus — Enwany runs on Shopify's standard order surface, which is identical across plans. For fully custom checkouts that bypass Shopify's checkout extensibility, please contact us — we'll usually be able to wire Enwany into your custom flow with a small integration but it isn't a one-click install in that case.

What couriers can read the short address Enwany generates?

The short address is written to a standard Shopify order metafield (order.metafields.enwany.short_address). Aramex, SMSA, SPL, Mrsool, and most KSA-domestic 3PLs read it natively. We also expose it in the default packing-slip template so even couriers without API integration get the short address printed on the label.

How is data privacy handled?

Customer addresses are processed strictly for the purpose of resolving the short address and, when needed, recovering an unresolved address via WhatsApp. We do not sell, share, or repurpose customer data. The optional cross-merchant cache uses anonymized geographic clusters and the merchant can opt out at any time from the admin surface.

Can I try it before paying?

Yes. The Free tier is permanent — 25 orders and 10 WhatsApp recoveries every month, forever, with the full feature set unlocked. No credit card required to install. Most merchants validate the integration on the Free tier for a few weeks, then upgrade once order volume justifies it.

Saudi addresses,
solved.

Work Services Enwany About Contact Install on Shopify
— Language EN AR
— INFO@SCALECOMM.NET