EOMS BD builds Arabic and bilingual Arabic/English e-commerce websites for Saudi Arabia and the GCC on Laravel. Stores are designed right-to-left from the start, managed from one admin panel, connected to the payment gateway you choose and set up to produce tax invoices to your accountant's requirements.
- RTL done properly: mirrored layouts, Arabic typography and correct mixed-direction text.
- Bilingual SEO: separate Arabic and English URLs, metadata and hreflang tags.
- Payments: we integrate the gateway you sign up with; its fees are paid to the provider.
- VAT invoices: fields set to your accountant's checklist; confirm current rules with ZATCA or a tax adviser.
- Experience and ownership: 13 years as Head of IT in Saudi Arabia; code, data and accounts are yours.
Arabic and bilingual e-commerce stores for Saudi Arabia and the GCC
We build custom online stores in Arabic, or in Arabic and English together, with proper right-to-left layouts, one admin panel for both languages, the payment gateway you choose and tax invoices set up to your accountant's requirements. Each store is a custom Laravel application that you own outright.
This service suits retailers, brands and distributors in Saudi Arabia and the wider Gulf who want more control than a packaged platform allows, and businesses elsewhere that sell to Arabic-speaking customers. Typical builds include:
- An Arabic-first store with an English version for expatriate and international customers.
- A bilingual catalogue with separate Arabic and English product names, descriptions and SEO fields.
- Wholesale and retail pricing in the same store, with customer accounts for trade buyers.
- Campaign landing pages in Arabic for social media advertising.
Getting right-to-left (RTL) layouts right
A good Arabic store is designed for right-to-left reading from the start, not translated and flipped at the end. The whole interface mirrors, while elements such as product codes, prices and phone numbers still read correctly inside Arabic text.
- Document direction: the page is set to RTL for Arabic and LTR for English, so the browser handles alignment natively.
- Mirrored layout: menus, breadcrumbs, sliders, arrows, progress steps and the cart drawer all flip direction.
- Direction-neutral styling: layouts built with start and end rather than fixed left and right, so one design serves both languages.
- Arabic typography: web fonts with correct letter joining, comfortable line height and readable sizes on mobile.
- Mixed-direction text: SKUs, Latin brand names, email addresses and phone numbers display in the right order inside Arabic sentences.
- Numerals: a deliberate choice between Western and Arabic-Indic digits, applied consistently to prices, quantities and dates.
- Forms: labels, placeholders, validation messages and error states aligned and written in Arabic.
- Emails and invoices: order confirmations and printable documents laid out RTL as well.
Review your store with real Arabic product names and descriptions, not placeholder text. Long Arabic words, mixed English terms and real prices reveal layout problems that dummy content hides.
Bilingual Arabic and English stores: structure and SEO
Each language should have its own URL, its own metadata and correct hreflang tags, so search engines show Arabic pages to Arabic searchers and English pages to English searchers. Content is managed side by side in one admin panel, so the two versions never drift apart.
| Element | How it is handled |
|---|---|
| URLs | A separate path for each language, for example /ar/ and /en/ |
| Search engine signals | hreflang tags linking each Arabic page to its English equivalent, plus separate sitemaps or sitemap entries |
| Titles and descriptions | Written per language, not machine-copied from the other version |
| Product data | Arabic and English fields for names, descriptions, attributes and image alt text |
| Language switcher | Keeps the visitor on the same product or category in the other language |
| Default language | A suggested language without forced redirects, so visitors and search engines can reach both versions |
| On-site search | Searches in both languages and treats common Arabic spelling variants, such as different forms of alef, as matches |
Arabic and English copy should be written or checked by a fluent speaker. You supply or approve the final wording, and the admin panel makes it easy to update either language at any time.
Local payment methods: we integrate the gateway you choose
You choose the payment gateway that suits your business and market, sign the merchant agreement in your own company's name, and we integrate it into the store through the provider's official API. Gateway fees are set by your agreement with the provider and paid to them directly.
Shoppers in the Gulf use a mix of payment methods, and a well-planned checkout usually supports several of them. Common options to discuss with your gateway include:
- Local debit card networks and international credit and debit cards.
- Mobile wallets such as Apple Pay, where your gateway supports them.
- Buy-now-pay-later instalment services.
- Cash on delivery, with rules such as order limits or delivery zones.
- Bank transfer for wholesale or trade customers.
Gateways usually ask for your commercial registration, bank account details and a live website with clear policies before they approve a merchant account. Start the application early, and check each provider's current requirements and fees directly with them.
VAT invoices and e-invoicing, in general terms
Saudi Arabia and several other GCC countries apply VAT, and Saudi Arabia also runs an e-invoicing programme administered by ZATCA. Your store can generate tax invoices containing the fields your accountant specifies; confirm the current rules for your business with ZATCA or a qualified tax adviser.
Requirements depend on your registration status and on rules that are introduced and updated over time, so we do not assume a single format. In planning, we work from your accountant's checklist, which commonly covers points such as:
- Seller name, address and VAT registration number.
- Invoice number, date and a breakdown of the tax charged.
- Arabic text on the invoice, with English alongside if you need it.
- A QR code or other machine-readable data where the rules require it.
- Credit notes for refunds and returns.
- Prices shown on the storefront consistently, either including or excluding VAT.
If your business must connect directly to the government e-invoicing system, that integration is scoped separately in the quote once the requirements have been confirmed with your accountant.
Local details that matter: addresses, delivery and mobile
Mobile shopping and WhatsApp are part of everyday buying in the Gulf, so the checkout is built mobile-first with local address formats and clear delivery options. Small details like these decide whether a visitor completes the order.
- Addresses: city and district fields, an optional national address or short address code, and a map pin if your couriers need one.
- Phone numbers: country codes such as +966 handled correctly, with validation that accepts local formats.
- Delivery: rates and time windows by city or zone, and integration with the shipping company you choose.
- WhatsApp: order enquiries and confirmations through WhatsApp links or notifications.
- Currency: prices in your local currency, with clear display of any delivery or cash-on-delivery charges.
- Dates: Gregorian dates by default, with Hijri dates shown alongside if you want them.
13 years as Head of IT in Saudi Arabia, and full ownership for you
Our team brings 13 years of experience as Head of IT in Saudi Arabia, alongside 15 years in e-commerce. That background gives us first-hand familiarity with how businesses in Saudi Arabia work, what their teams expect from a technology partner, and why clear documentation and written approvals matter.
How EOMS BD works with you: a fixed, written, line-by-line quote; the domain and hosting registered in your name; full source code, database and credentials handed over at launch; Search Console, Analytics and Meta Pixel on your own accounts; 6 months of free support and 1 year of free bug fixing. Maintenance plans are available for clients in Saudi Arabia and other international markets.
Your store is built on the latest stable Laravel, PHP and MySQL, and there is no fee or barrier if you later move to another developer or server. Read more about source code and data ownership and how remote projects run, see some of our work in the videos below, or send your requirements through the contact page or on WhatsApp at +880 1784-222255.
See our work and hear from our clients
Frequently asked questions
Can you build a store in both Arabic and English?
Yes. We build bilingual stores with separate Arabic and English URLs, metadata and product content, managed from one admin panel. Visitors can switch language and stay on the same page, and Arabic pages display right-to-left.
Which payment gateways can you integrate in Saudi Arabia?
We integrate the gateway you choose through its official API. You sign the merchant agreement in your company's name and pay the gateway's fees directly to them. Most providers need your commercial registration and a live website with clear policies before approval.
Will the store produce VAT-compliant invoices?
The store can generate tax invoices with the fields your accountant specifies, such as your VAT number, tax breakdown, Arabic text and a QR code where required. Rules depend on your business and change over time, so confirm current requirements with ZATCA or a qualified tax adviser. Direct integration with the e-invoicing system is scoped separately when needed.
Do you write the Arabic content?
Arabic and English copy should be written or checked by a fluent speaker, and you supply or approve the final wording. The admin panel lets you edit both languages at any time without a developer.
Who owns the website and the data?
You do. The domain and hosting are registered in your name, and the full source code, database and credentials are handed over at launch. There is no fee or barrier if you later move to another developer or server.
What support is included after launch?
Every project includes 6 months of free support and 1 year of free bug fixing for problems in existing features. Maintenance plans are available for clients in Saudi Arabia and other international markets, and new features are quoted before work starts.