Common questions about hiring a Magento developer for a UAE store — Telr / PayFort / Network International, Tabby + Tamara BNPL, Arabic RTL, PDPL, mainland vs free-zone, Aramex / Quiqup.
How do I integrate Telr / PayFort / Network International with Magento?
The three dominant UAE gateways each have a different integration flavour:
Telr — UAE-founded (Dubai), strong AED + multi-currency support, hosted-page + JS-SDK both available. Official Magento 2 module on Telr’s GitHub. Best for SMEs that want a quick spin-up. Supports 3DS2 + Mada cross-border.
PayFort (Amazon Payment Services) — the regional Amazon-owned gateway, very common with mid-market UAE / KSA stores. Hosted checkout + merchant page + tokenization. Solid Magento 2 module + good fraud tools.
Network International — the largest acquirer in the Middle East, best for established UAE retailers with bank-direct relationships. Direct API + 3DS2 + multi-currency. Slightly heavier integration but lowest MDR rates at scale.
We integrate any of them — many UAE stores run Telr + PayFort fallback + Tabby/Tamara as a multi-rail stack.
Was this helpful?
How do I set up an Arabic RTL Magento storefront?
A proper Arabic Magento store needs more than just translating strings:
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.
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.
Numerals — CSS font-feature-settings: "tnum" for prices; many UAE shoppers prefer Arabic-Indic numerals (٠١٢٣٤٥٦٧٨٩) on PDP, Western numerals on checkout.
Currency placement — د.إ 1,250 (right-side AED symbol) is standard.
Ships natively in Hyvä Themes — Hyvä has first-class Tailwind RTL support.
Was this helpful?
What’s PDPL and how does it differ from GDPR?
UAE’s Personal Data Protection Law (PDPL) is Federal Decree-Law No. 45 of 2021, in force since January 2022. It’s GDPR-flavoured but with key UAE differences:
Scope — PDPL applies to UAE-mainland processing. DIFC has its own DPL 2020 (more EU-aligned), and ADGM has its DPR 2021. Free-Zone stores fall under whichever zone’s rules.
Consent + lawful basis — mandatory for personal data, similar to GDPR Article 6.
DSAR rights — access, rectification, erasure, objection — same as GDPR.
Cross-border transfers — allowed to “adequate” jurisdictions or with safeguards (similar to GDPR SCCs).
No fixed fines yet — PDPL fines are determined per case (vs GDPR’s 4% global turnover cap), but Cybercrime law has separate criminal penalties.
Mandatory DPO only above certain processing volumes — lighter than GDPR.
We configure Magento customer + sales_order retention rules, DSAR automation, cookie banner copy, and PDPL-aligned privacy policy.
Was this helpful?
How does Tabby / Tamara BNPL integration work in Magento?
Tabby and Tamara are essential for UAE DTC under-35 — ~40% of UAE millennials expect a Pay-in-4 / Pay-Later option. Both have official Magento 2 modules:
Tabby — founded in UAE/SA, biggest BNPL in MENA. Pay-in-4 (4 instalments, 0%) + Pay-Later (30 days). Strong Apple Pay integration. Higher fees (3.5–6%) but typically lifts AOV 30–50%.
Tamara — KSA-founded, very strong in KSA + UAE. Pay-in-3 + Pay-in-4. Slightly cheaper than Tabby. Often the better pick for KSA cross-border.
We install, configure, and wire the on-site widgets:
PDP price-line widget (“Or 4 payments of AED X with Tabby”)
Cart-page widget
Checkout step with KYC redirect
Webhook for order confirmation + cancellation flow
Fallback to Telr/PayFort if Tabby is declined
Both run sandbox accounts for QA. Most UAE stores ship both BNPL providers as customer choice.
Was this helpful?
What’s the difference between Mainland and Free-Zone licensing for tax?
This drives Magento tax engine + invoicing setup:
Mainland Trade Licence (issued by DED-Dubai or equivalent) — full UAE market access, can sell anywhere in UAE without restriction. 5% VAT applies on B2C + B2B (with TRN reverse charge).
Free-Zone licence (DMCC, JAFZA, DIFC, ADGM, SHAMS, RAKEZ, etc.) — tax holiday on corporate income (originally 50 yr, now affected by 9% federal CT 2023+), but VAT still applies on UAE-mainland sales. Designated Zones (e.g. JAFZA Designated) may be VAT-free for cross-border B2B but mainland B2C still 5%.
Offshore (JAFZA Offshore, RAK ICC) — cannot sell into UAE mainland. Magento store typically used for international export only.
FTA-compliant tax invoice format with TRN, supply date, AED amount
Was this helpful?
How do I validate TRN for B2B customers in Magento?
The TRN (Tax Registration Number) is the FTA-issued 15-digit number that’s required on all UAE B2B tax invoices. Validating it at checkout matters because:
An invalid TRN means the FTA rejects your tax invoice — you can’t reclaim input VAT.
Without TRN you can’t apply reverse-charge B2B treatment.
Customers with valid TRN often expect zero-VAT invoicing on cross-emirate B2B.
We add a trn field to the Magento customer entity + checkout, and validate via:
FTA TRN Verify API (real-time, returns business name + status)
Format validation (15 digits, starts with 100)
Auto-set tax class to “B2B with TRN” on validation success
Auto-emit FTA-compliant tax invoice with TRN, supply date, AED line totals, VAT-line breakdown
Invoice-template integration with Microsoft Dynamics / Zoho Books / Xero UAE for accounting reconciliation.
Was this helpful?
What’s the best hosting for UAE Magento — AWS Bahrain or Etisalat Cloud?
Depends on volume + data-residency requirements:
AWS Bahrain (me-south-1) — AWS’s only Middle East region until 2024. ~20–40ms latency to Dubai/Abu Dhabi. Best for > AED 5M stores with auto-scaling needs. Magento Marketplace recommends AWS. Pay in USD.
Etisalat / e& Cloud — UAE-domestic, data stays in UAE (good for federal contracts requiring local data residency). Slightly higher latency variance but no cross-border bandwidth costs. Pay in AED, local invoice with TRN.
Du Cloud — Du’s competitive offering, similar to e&.
Microsoft Azure UAE Central / North — in-country regions launched 2019. Good for enterprises already on Microsoft 365 / Dynamics.
Adobe Commerce Cloud — Frankfurt region with Bahrain Fastly edge — 30–50ms to UAE. Good if you’re on Adobe Commerce.
For most UAE stores AED 1–10M revenue, Cloudways / Hyvä Cloud + Bahrain edge is the right balance.
Was this helpful?
Should I add Hindi / Urdu / Tagalog for expat-segment Magento?
UAE has ~89% expat population — Indians ~38%, Pakistanis ~13%, Filipinos ~7%. Whether you add their languages depends on your category:
Yes — FMCG / groceries / mobile recharge / remittance / household services. Hindi + Urdu + Tagalog massively reduce drop-off for these segments.
Maybe — fashion / lifestyle / electronics. AR + EN usually enough; Hindi can help on Carrefour-tier mass retail.
No — luxury / jewellery / B2B / government. AR + EN cover > 95% of buying decision-makers.
Magento handles 4+ language stores cleanly via store-views with shared catalogue:
One website, four store_views (ar_AE / en_US / hi_IN / tl_PH).
Language-switcher in header with flag + native script (English / العربية / हिन्दी / Filipino).
How do I integrate Aramex / Quiqup / Careem for Dubai same-day delivery?
Most Dubai DTC stores need 2–3 carriers for cost + speed coverage:
Aramex — UAE-founded, regional leader. Native Magento 2 module. Best for cross-emirate + GCC export. Domestic same-day across all 7 emirates standard.
Emirates Post — cheapest for low-value (< AED 50). Slower but reliable. Direct API.
Quiqup — Dubai-founded same-hour delivery. Best for restaurants, pharmacies, urgent fashion. API integration via Magento custom module.
Careem — ride-hailing-turned-logistics. Careem Box = scheduled, Careem NOW = food delivery. Magento integration via Careem Logistics API.
Fetchr — tech-forward UAE delivery, cash-on-delivery + GPS-pinpoint addressing (good in areas without street numbers).
DHL Middle East — international + premium domestic.
We wire these via ShipperHQ (rule engine) or direct Magento modules — same-hour for Dubai, same-day for Abu Dhabi/Sharjah, next-day for Northern Emirates.
Was this helpful?
What time-zone overlap can I expect working with you from India?
The best of any country we work with — 6–8 hours of working overlap, daily:
India Standard Time = UTC+5:30
UAE Gulf Standard Time = UTC+4 (no DST)
UAE is just 1.5 hours behind IST.
Overlap window: 9 AM – 5 PM IST = 7:30 AM – 3:30 PM GST — covers your entire UAE working day.
Daily 12 PM GST review on staging is the typical cadence (the Dubai lunch slot, ideal for 30-min syncs). Slack / WhatsApp async covers the rest. We’ve worked with Dubai, Abu Dhabi, Sharjah, and DIFC clients for years — the time-zone advantage means changes requested at 9 AM Dubai are typically deployed to staging by 2 PM Dubai the same day.
Was this helpful?
Can I expand my UAE Magento store to KSA / Saudi Arabia?
Yes — KSA is the natural expansion market. Three patterns:
Single-store, geo-priced — one storefront with VAT calculated by destination (5% UAE / 15% KSA). Ships from UAE warehouse via Aramex cross-border. Cheapest, but checkout feels foreign to KSA buyers.
Two storefronts, shared catalogue — store for UAE (AED, 5% VAT, FTA TRN) and store for KSA (SAR, 15% VAT, ZATCA-compliant invoicing, Mada-first checkout). One Magento backend. Most popular pattern.
Two websites, two backends — legally separate UAE LLC + KSA LLC with separate licenses. Best for AED 50M+ stores. website-level split.
Arabic-first checkout — KSA buyers expect AR default, not EN
Was this helpful?
Should I migrate to Hyvä for my Dubai luxury / jewellery store?
Almost certainly yes if you’re on Luma. Dubai luxury + jewellery shoppers convert dramatically better on fast image-rich stores:
Lighthouse 95+ on Hyvä vs typically 35–55 on Luma luxury themes (heavy gallery + zoom JS) — Google ranks fast pages higher for “jewellery dubai” / “watches dubai” queries.
Hyvä Checkout loads in < 1s — 50% lower bounce vs Magento Luma checkout, especially mobile (which is > 70% of UAE traffic).
Native Arabic RTL — Tailwind RTL works flawlessly out-of-the-box. Luma RTL needs heavy custom CSS.
Tabby / Tamara widgets render natively without the React/jQuery double-render Luma has.
High-res PDP galleries with lazy-loaded WebP/AVIF — critical for jewellery zoom & 360-spin without killing mobile data.
Typical migration timeline: 4–6 weeks. Conversion lift in the first 90 days post-launch is usually 8–25% from speed alone — then optimisation work compounds it. See our Hyvä service page for fixed-price tiers.
Was this helpful?
Request a quote
I'll reply within 2-4 hours business with a written quote and timeline.