How do I set up an Arabic RTL Magento storefront?

A proper Arabic Magento store needs more than just translating strings:

  1. RTL stylesheets, Magento 2 ships native RTL support via direction: rtl + a separate i18n.csv per locale. We flip the entire layout, mirror icons, swap left/right margins programmatically.
  2. Arabic-friendly fonts, Cairo or Tahoma for body, Almarai or IBM Plex Sans Arabic for headings. Subset to Arabic glyphs to keep page weight down.
  3. Numerals, CSS font-feature-settings: "tnum" for prices; many UAE shoppers prefer Arabic-Indic numerals (٠١٢٣٤٥٦٧٨٩) on PDP, Western numerals on checkout.
  4. Currency placement, د.إ 1,250 (right-side AED symbol) is standard.
  5. Locale-aware structured data, hreflang ar-AE + ar-SA, JSON-LD inLanguage: "ar", OG locale ar_AE.

Ships natively in Hyvä Themes, Hyvä has first-class Tailwind RTL support.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento developer uae

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.