For stores that sell in Saudi Arabia

Cash on delivery form for WooCommerce in Saudi Arabia

The buyer orders from the product page: name, phone, city and address, then one button. The order lands in WooCommerce as cash on delivery, with the city and the shipping fee.

Free on WordPress.org No cart or checkout page No commission on your sales
Illustration
  • 45 cities readyin 13 regions, with Premium
  • In Saudi riyalsthe currency set in your store
  • Arabic and Englishplus three more languages built into the form
  • Free to startthe base plugin on WordPress.org
CitiesPremium

The Saudi cities, already in the form

Choose Saudi Arabia in the settings, and the cities appear in a list where the buyer picks theirs: 45 cities in 13 regions. Nothing to type, and no more cities written ten different ways.

  • The buyer reads “الرياض” in Arabic, and the order always stores “Riyadh”
  • Turn on the Region field if you like: the buyer picks their region, then sees only its cities
  • With the price table per city, the shipping price shows next to each city Premium
  • On the free version, you type the list of your cities yourself
The 13 regions and their cities, as in the plugin's list
  • Riyadh
    • Riyadh
    • Al Kharj
    • Diriyah
    • Al Majmaah
    • Al Quwayiyah
  • Makkah
    • Makkah
    • Jeddah
    • Taif
    • Rabigh
    • Al Qunfudhah
  • Madinah
    • Madinah
    • Yanbu
    • Al Ula
    • Badr
  • Eastern Province
    • Dammam
    • Khobar
    • Dhahran
    • Jubail
    • Al Ahsa
    • Qatif
    • Hafr Al Batin
  • Qassim
    • Buraidah
    • Unaizah
    • Al Rass
  • Asir
    • Abha
    • Khamis Mushait
    • Bisha
  • Tabuk
    • Tabuk
    • Duba
    • Umluj
  • Hail
    • Hail
    • Baqaa
  • Northern Borders
    • Arar
    • Rafha
    • Turaif
  • Jazan
    • Jazan
    • Sabya
    • Abu Arish
  • Najran
    • Najran
    • Sharurah
  • Al Bahah
    • Al Bahah
    • Baljurashi
  • Al Jawf
    • Sakaka
    • Al Qurayyat
    • Dumat Al Jandal
Shipping

A shipping price per city

Delivering to Arar doesn't cost the same as delivering within Riyadh. Set a price per city or per region, and the total changes when the buyer picks their city.

  • Price table per city or per region Premium
  • Options you name, like “Inside the city” and “Outside the city”, with a note under each
  • One flat rate, or free shipping above an amount
  • The total is recalculated on your server before the order is saved
CityPrice
Riyadh20 SAR
Jeddah25 SAR
Dammam25 SAR
Abha35 SAR
Tabuk40 SAR
Arar45 SAR
All cities over 300 SARFree
Illustration: you set the prices
Fake orders

Fewer refused parcels

With cash on delivery, a refused parcel costs you the shipping both ways. The plugin stops suspicious orders before they are saved.

  • An invisible trap for bots, and a minimum fill time
  • Blacklist of numbers, emails, IP addresses and words Premium
  • Order limit per number and per IP address Premium
  • Duplicate order detection Premium
  • Abandoned orders, with a WhatsApp link for each customer Premium
New order · JeddahAccepted
3rd order from the same numberBlocked
Blacklisted numberBlocked
Number entered, then left · DammamAbandoned order
Illustration

The form in Arabic and English, and more languages

العربية English Français Español Português

Every text in the form can be rewritten per language from the admin.

Tested on popular WooCommerce themes

Astra Divi Kadence WoodMart

We tested the plugin on these four themes.

Free and Premium

Start free, pay when you grow

The free plugin takes real orders on its own. Premium adds ready-made cities, a price per city, offers and protection.

Free version

On the official WordPress directory

0
No time limit
  • The form on the product page, as a popup or inline
  • Name, phone, city and address, plus a field of your own
  • The list of your cities, typed by you
  • One flat rate, options you name, or free shipping
  • Bot trap and minimum fill time
Free download

Premium

Everything in the free version, and more

$29$39
One payment for one site, for life · 5 and 10 site licenses too
  • The 45 cities ready, and a price per city or per region
  • Quantity offers, with color and size per item
  • Add-on products and a post-purchase offer
  • Blacklist, duplicates and abandoned orders
  • Google Sheets connection and unlimited fields
See all licenses

Payment goes through Freemius, and the key arrives right away by email.

Frequently asked questions

Seller questions in Saudi Arabia

Didn't find your answer? Message us on WhatsApp and we'll reply.

Message us on WhatsApp
Are the Saudi cities included in the plugin?+
Yes, with Premium: 45 cities in 13 regions, each with its Arabic and Latin name. On the free version, you type the list of your cities yourself.
Can I set a different shipping price for each city?+
Yes, with a price table per city or per region in Premium, and the price shows next to the city name in the list. On the free version: one flat rate, options you name like “Inside the city” and “Outside the city”, or free shipping above an amount.
Are prices in Saudi riyals?+
The form shows the currency set in WooCommerce. Choose the Saudi riyal, and prices and the total show in that currency.
Is the form available in Arabic?+
Yes. It is built in with five languages, including Arabic and English, and it flips fully right to left in Arabic. It follows your store's language, and every text can be rewritten from the admin.
In which script is the name saved in the order?+
Always in Latin letters. If the buyer picks “الرياض” in Arabic, the order keeps “Riyadh”. Your orders stay consistent when you send them to the carrier.
Does the customer need an account?+
No. No account, no cart and no checkout page. The order lands directly in WooCommerce, as cash on delivery.

Take your first orders in Saudi Arabia

The base plugin is free. Install it in a minute, and add Premium when you want the ready-made cities and the offers.

Published on the official WordPress plugin directory
Chat with us