Aetos Saudi Checkout Phone
Aetos Saudi Checkout Phone

Aetos Saudi Checkout Phone

0/5 (0 ratings) — active installs Updated Jul 22, 2026
A clear validation message for an invalid Saudi mobile number at checkout.

A clear validation message for an invalid Saudi mobile number at checkout.

Aetos Saudi Checkout Phone helps Saudi WooCommerce stores prevent malformed mobile numbers from reaching new orders.

When a billing or shipping address uses Saudi Arabia as its country, the plugin validates a supplied mobile number and stores accepted values in one consistent form: +9665XXXXXXXX.

Accepted input

The same Saudi mobile can be entered in common local or international forms:

  • 05XXXXXXXX
  • 5XXXXXXXX
  • 9665XXXXXXXX
  • +9665XXXXXXXX
  • 009665XXXXXXXX

Spaces, hyphens, periods, and parentheses are accepted. Western digits, Arabic-Indic digits, and Eastern Arabic/Persian digits are supported.

Validation follows the current Saudi mobile network-code structure published by the Communications, Space & Technology Commission. It checks format and current mobile prefixes, not number ownership or service status.

Focused behavior

  • Works with WooCommerce classic checkout.
  • Works with WooCommerce Checkout Blocks and the Store API.
  • Normalizes billing and shipping mobile values before WooCommerce saves them.
  • Leaves non-Saudi addresses unchanged.
  • Leaves an empty optional phone field empty, so WooCommerce keeps control of required or optional field behavior.
  • Adds no checkout JavaScript, settings screen, database table, cookie, analytics, or external request.

This plugin validates Saudi mobile-number format only. It does not send an OTP, verify ownership, confirm that a line is active, identify a carrier, or validate landline numbers.

Privacy

The plugin does not collect, transmit, or separately store personal data. It only validates and normalizes phone values that WooCommerce is already processing for checkout.