- Home
- Web development
- E-commerce in Saudi Arabia
E-commerce Development Company for Saudi Arabia
CodeStan is a software development company based in Egypt that builds Arabic-first online stores for brands in Riyadh, Jeddah and across Saudi Arabia. We integrate Mada, Apple Pay, STC Pay, Tabby and Tamara, Saudi couriers and ZATCA-ready e-invoicing. A typical store takes 5 to 14 weeks. Start on WhatsApp or book a free consultation.
- Reply within one business day
- Arabic & English
- You own the code and accounts
- Weekly demos
Saudi shoppers buy on their phones, expect Apple Pay and Mada at checkout, and increasingly split payments with Tabby or Tamara. They also expect a store that reads naturally in Arabic, shows prices including VAT, and delivers fast between Riyadh, Jeddah and Dammam. Many brands start on Salla or Zid, which is often the right first step. The trouble starts when you need custom pricing, several warehouses, a B2B channel or a link to your ERP that the platform cannot handle cleanly.
We help you decide with facts, not a sales pitch. If Salla or Zid covers your needs, we tell you, and we can design and set it up properly. If you have outgrown it, we build a custom store on Laravel that you fully own, with the payment, shipping and invoicing integrations Saudi operations need. Our team works from Egypt, one hour behind Riyadh, so meetings, WhatsApp replies and weekly demos happen within your working day.
What your Saudi online store includes
Arabic-first storefront with English
A right-to-left store designed for Saudi shoppers on iPhone and Android, with an English version for expatriate and Gulf customers.
Saudi payment methods
Mada, Visa, Mastercard, Apple Pay and STC Pay through gateways such as Moyasar, HyperPay or Tap, plus buy-now-pay-later with Tabby and Tamara.
VAT-inclusive pricing and tax invoices
Prices shown including VAT, VAT lines on receipts, and invoice data structured for ZATCA e-invoicing (Fatoora) through your accounting system or an approved solution provider.
Shipping and fulfilment integration
Shipping rates by city and zone, and integration with couriers such as SMSA, Aramex or SPL to create shipments, print labels and sync tracking.
Inventory, ERP and multi-warehouse
Stock across several warehouses or branches, with sync to Odoo or your existing ERP so finance and operations see the same numbers.
Marketing tracking and feeds
Snapchat, TikTok and Meta pixels, Google Analytics and product catalogue feeds for shopping and retargeting campaigns.
Admin dashboard and roles
An Arabic dashboard for orders, returns, coupons, customers and reports, with separate access for warehouse, customer service and finance.
Promotions for Saudi seasons
Bundles, coupon codes, free-shipping thresholds and scheduled sales, ready for Ramadan, Eid, National Day and White Friday campaigns.
How we deliver your store from Egypt to Saudi Arabia
Discover and research
1 weekA video call to understand your products, channels, payment and shipping partners, and current platform. You get a written scope and a clear recommendation: Salla or Zid, or custom.
Strategy and integrations plan
3–5 daysWe fix the checkout flow, payment and BNPL providers, courier list, VAT and invoicing approach, and the data your ERP needs.
Design and clickable prototype
2–3 weeksWe design the Arabic and English store in Figma and share a clickable prototype on a private staging link. Your team tests it and approves before development.
Development with weekly demos
4–9 weeksShort sprints with a demo every week on staging: catalogue, cart, payments, Tabby and Tamara flows, shipping and the dashboard.
Testing and launch
1–2 weeksLive test orders on each payment method, VAT and invoice checks, speed tests on mobile, then launch on your own domain and accounts.
Growth and support
OngoingMonitoring, fixes and seasonal campaign support after launch, with a quarterly review of sales data and an improvement roadmap.
How long does an online store take in Saudi Arabia?
| Project scope | Typical timeline |
|---|---|
| Salla or Zid store design and setup, Arabic and English | 3–5 weeks |
| Custom store with Mada, Apple Pay, Tabby or Tamara, courier API and VAT invoices | 9–14 weeks |
| Migration from Salla, Zid or Shopify to a custom store, with product and customer data | 10–16 weeks |
| Multi-warehouse or B2B store with ERP and ZATCA-ready invoicing integration | 14–20 weeks |
These ranges are typical and are confirmed after a short discovery call, where we also quote the price for your exact scope.
Technology behind your store
- Laravel
- PHP
- MySQL
- PostgreSQL
- Redis
- Next.js
- React
- Tailwind
- Odoo
- Flutter
- AWS
- Docker
Laravel with MySQL or PostgreSQL and Redis gives a stable base for payment callbacks, BNPL webhooks, courier updates and invoice records. Next.js and Tailwind keep the Arabic storefront fast on mobile. Odoo fits when you want accounting and stock in one system, and Flutter when you need a matching iOS and Android app. Hosting can be in a region you choose.
Built for Saudi payments, VAT and e-invoicing
In Saudi Arabia, checkout is decided by payment choice. Mada is the national debit network, Apple Pay is used heavily on iPhone, and Tabby and Tamara instalments are now standard in fashion, electronics and beauty. We integrate these through licensed gateways such as Moyasar, HyperPay or Tap, and test every method with real transactions. Prices are shown including VAT, and every order produces the tax invoice data your accountant needs, structured to be ready for ZATCA e-invoicing (Fatoora) through your ERP or an approved provider.
Registration and compliance stay with you as the merchant: for example, registering your online store as required, such as through the Saudi Business Center, and following the e-commerce and personal data protection rules for clear policies, contact details and customer consent. We build the pages and consent flows these rules usually require, and point out anything to confirm with your legal adviser. On the operations side we connect couriers such as SMSA, Aramex or SPL, set delivery rates for Riyadh, Jeddah and other cities, and write Arabic copy that reads naturally to Saudi shoppers.
Why Saudi brands work with CodeStan
Honest Salla, Zid or custom advice
We recommend a platform when it is enough and a custom build only when your business really needs one.
Same working day, remote-first
Egypt is one hour behind Riyadh, so calls, WhatsApp and weekly demos fit your working hours.
Approve before we build
A clickable prototype on a private staging link lets your team test the store before any development starts.
Your code, your accounts
Source code, domain, gateway and courier accounts stay in your name, and the store launches on your own servers.
Frequently asked questions
Should I stay on Salla or Zid or build a custom store?
Stay on Salla or Zid if your catalogue is standard and the built-in apps cover your payments and shipping. Move to a custom store when you need special pricing, several warehouses, a B2B channel, deep ERP sync or full control over data and fees. We review your current store in the free consultation and give a clear recommendation.
Which payment methods will my Saudi store support?
Your store can support Mada, Visa, Mastercard, Apple Pay and STC Pay through gateways such as Moyasar, HyperPay or Tap, plus Tabby and Tamara instalments. You sign the merchant agreements in your company name, and we handle integration, testing and the payment status logic in your dashboard.
Is the store ready for ZATCA e-invoicing?
Yes, the store is built to be ready. Each order keeps the VAT and buyer data a tax invoice needs, and we integrate with your ERP or an approved e-invoicing solution provider that issues and reports invoices to ZATCA (Fatoora). Your accountant confirms which phase and requirements apply to your company.
Do I need to register my online store in Saudi Arabia?
In most cases, yes, and it is the merchant's responsibility. Saudi e-commerce rules expect online stores to be registered and to show clear business details and policies. We build the required pages and display your registration details, but please confirm your exact obligations with an adviser.
You are based in Egypt. How do you work with Saudi clients?
We work remotely from our team in Sheikh Zayed, Giza. You get video calls, a shared WhatsApp group, weekly demos on a staging link and written updates. Egypt is one hour behind Riyadh, so we overlap almost fully with Saudi working hours. An on-site visit can be arranged when the project needs it.
What affects the cost of a Saudi e-commerce store?
The main drivers are platform versus custom build, the number of payment, BNPL and courier integrations, ERP and e-invoicing integration, number of warehouses, design depth and any mobile app. We quote a fixed scope after a short discovery call, and code ownership is always included.
Can you migrate my store from Salla, Zid or Shopify?
Yes. We export products, categories, customers and order history, map them to the new store, and set up redirects from old product links so you keep your Google rankings. We run both stores side by side on staging and switch over only after you approve.
What support do I get after launch?
You get support under an agreed service level: monitoring, bug fixes, security updates and help before big seasons such as Ramadan, National Day and White Friday. We also review sales and conversion data with you and plan the next improvements.
Let's plan your Saudi online store
Message us on WhatsApp or book a free consultation. We reply within one business day, review your current store or idea, and tell you honestly whether Salla, Zid or a custom build fits you best.
Fastest: we reply within one business day, in Arabic or English.
CodeStan at a glance
- Company
- CodeStan (Code Stan, كودستان) — software, website and app development company
- Based in
- Sheikh Zayed City, Giza (Greater Cairo), Egypt
- Markets
- Egypt, Saudi Arabia (Riyadh, Jeddah), UAE (Dubai) and the GCC
- Services
- Website design & development, E-commerce stores, Mobile apps (iOS & Android), Custom ERP & business systems, AI integration & automation, UI/UX design
- Languages
- Arabic and English (Arabic/RTL-first)
- Process
- Discover → Research → Strategy → Design → Development → Launch → Growth
- Ownership
- You own the code, domain and app-store accounts
- Contact
- +20 106 054 7671 · hello@codestan.com