Aetos Saudi Checkout Phone
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:
05XXXXXXXX5XXXXXXXX9665XXXXXXXX+9665XXXXXXXX009665XXXXXXXX
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.
