An Arabic, right-to-left order form for WooCommerce
Most plugins support Arabic in the sense that a `.po` file exists. That is not the same as a form that reads correctly on a phone in Casablanca.
Right-to-left all the way down
The layout flips, and so do the parts that usually do not: phone, email and number inputs, which browsers force left-to-right by default and which therefore end up with the cursor in the wrong place and the digits reading backwards. Icons, arrows, the summary row and the totals all mirror with it.
Three languages inside the plugin
Arabic, French and English ship as part of the plugin, not as translation files you have to compile. Nothing needs Loco Translate, and an update cannot silently lose your wording.
Every word is yours
Each string is editable from the admin, per language — the field labels, the buttons, the error messages, and the heading of each block of the form. Shops write these the way their own customers speak, which is rarely the way a translator wrote them.
Arabic city names, already typed
The city lists for Morocco, Algeria, Tunisia, Egypt, Saudi Arabia and the UAE each carry both a Latin and an Arabic name. The shopper reads one; your export stores the other, so whoever prints the labels is not guessing at a transliteration.
Questions
Can I run the form in Arabic while the admin stays in English?
Yes. The form's language is its own setting, independent of the WordPress admin language.
Do numbers show as Arabic-Indic digits?
Prices follow WooCommerce's own number formatting, so they read as ordinary 0–9 digits, which is what shoppers across the Maghreb expect.
The plugin that does all of this
The form itself is free on WordPress.org. The premium add-on is what adds the offers, the delivery table, the fraud rules and the dashboard.