Services · Ecommerce development · Pharmacy online stores

Pharmacy online stores built for Saudi rules and ready to scale across regions.

Codeeo delivers pharmacy ecommerce website development in Saudi Arabia for chains, regional groups and independent pharmacies that want to sell under their own name rather than through someone else's app. We build Arabic first stores where everyday health products sell freely, prescription items pass a licensed pharmacist, and controlled medicines never appear. Payments run on mada, Apple Pay, STC Bank and instalment providers, invoices meet ZATCA's Fatoora rules, and patient data is handled under the PDPL from the first line of code.

The store is designed to start in one city and extend to others, with branch level stock, regional routing and national delivery partners added as your network grows. In Riyadh we can meet in person; for every other city, discovery and reviews run by video call.

Built for
Pharmacy chains, regional groups and independent pharmacies selling online anywhere in the Kingdom.
Typical timeline
Agreed after discovery, staged by region, and recorded in a written plan before design starts so each rollout has its own checkpoints.
What you own
Source code, domains, catalogue content, customer and order data, and all payment, courier and hosting accounts.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the store includes

The parts a Saudi pharmacy store needs to trade lawfully and at scale.

Several authorities shape what a Saudi pharmacy can do online. The Ministry of Health licenses pharmacies and pharmacists, the SFDA registers medicines and tracks them through the supply chain, ZATCA sets the rules for VAT and electronic invoices, SAMA supervises the payment providers, SDAIA oversees personal data under the PDPL, and the NCA publishes the cybersecurity controls that sensible operators follow. The Ministry of Commerce governs online selling itself. A pharmacy store that ignores any of these creates risk for the licence it trades under. Our pharmacy online store development in Saudi Arabia builds those obligations into the catalogue, checkout and back office, then adds what a growing group needs: regional stock, routing, reporting and room to add cities without starting again.

Explain your project
  • Product rules by regulatory class

    Every product carries a class: freely sold, pharmacist review required, or excluded from online sale. The class drives what the customer sees, what the checkout asks for and what the dashboard must approve. SFDA registration details and storage conditions sit on the product record, imported from your pharmacy system rather than typed by hand.

    Rules are applied by the system, not by memory.

  • Licensed pharmacist review

    Prescription baskets go to a review queue that only licensed pharmacists can act on. Each pharmacist's licence details are stored against their account, every decision is logged, and where a prescription sits in Wasfaty the pharmacist checks it in the official system before release.

    An audit trail that shows a pharmacist approved each regulated item.

  • Regional stock and routing

    Branches in different regions publish their own stock, and the routing engine sends each order to the branch or warehouse that can fill and deliver it fastest. Rules can favour local branches in big cities and a central store for smaller towns with no nearby branch.

    One store, many fulfilment points, sensible choices for each order.

  • National address and couriers

    Checkout accepts the Saudi national address short code and a map pin, which cuts failed deliveries in new districts. In cities where you run your own drivers we connect the driver app; elsewhere we integrate national couriers, with temperature sensitive items limited to services that can carry them safely.

    Reliable delivery from the capital to the smallest towns you serve.

  • Saudi payment methods

    mada, Apple Pay, credit cards and STC Bank, formerly STC Pay, through a gateway licensed under SAMA rules. Tabby and Tamara instalments can be enabled on categories they accept, and refunds for rejected prescription items return automatically to the original method.

    Customers in every region can pay the way they prefer.

  • Fatoora e-invoicing

    Each sale produces a tax invoice that meets ZATCA's e-invoicing requirements, with VAT handled per line and buyer VAT numbers captured for business customers. The store connects to your existing e-invoicing solution or ERP so invoices are integrated and reported once across all branches.

    Tax compliance that scales with the number of branches.

  • PDPL and NCA aligned data design

    Prescriptions and health details are sensitive data, stored apart from marketing data, encrypted, accessed by role and logged. Hosting keeps data in the Kingdom where required, retention periods are set by policy, and the security design follows NCA controls for access, monitoring and incident response.

    A data setup you can explain to a regulator or an auditor.

  • E-commerce law disclosures

    The store publishes your commercial details, contact routes, prices including VAT, delivery terms, cancellation rights and return rules, as the e-commerce law expects. We plan registering the online store with the Ministry of Commerce as a launch task and keep the policy pages editable as rules change.

    Customers see a legitimate, accountable seller.

  • Arabic first search and regional pages

    Right to left layouts, Arabic search with synonyms and transliterations, and English as a full second language. City and branch landing pages help customers in each region find the store in search, with structured data that describes the pharmacy and its locations accurately.

    Visibility in each city you serve.

  • Group operations dashboard

    Head office sees sales, review times, delivery success and stock gaps by region and branch, with permissions for pharmacists, branch managers, marketing and finance. Campaigns can target one region or the whole Kingdom from the same back office.

    A national view without losing branch detail.

Who this is for

Four kinds of Saudi pharmacy business we build for.

The Saudi pharmacy market runs from national chains with branches in every region to single pharmacies serving one neighbourhood. Pharmacy ecommerce website design in Saudi Arabia has to match that structure: a chain needs routing and governance, an independent needs a store its small team can run. These are the four starting points we see most often.

01

A chain replacing an ageing online store

Many established chains already sell online, but through a platform that cannot handle branch stock, Fatoora integration or the pharmacist audit trail regulators now expect. We plan a migration that keeps search rankings and customer accounts, rebuilds the regulated workflow properly and moves regions over in stages rather than in one risky switch. Old order history can be imported so returning customers still see what they bought before.

Redirects and account migration are planned before launch.

02

A regional group moving into new provinces

A group strong in one province that is opening branches elsewhere needs a store that grows with it. Regional stock, routing rules and city landing pages let each new area go live from the dashboard, while national couriers cover towns before a branch exists there. Pricing and promotions can differ by region where your commercial team wants them to, without duplicating the catalogue.

03

Pharmacies in Makkah and Madinah

Pharmacies in the two holy cities serve residents all year and very large numbers of visitors during Hajj and Umrah seasons. Their stores need multilingual catalogues, hotel delivery, travel health ranges and infrastructure that stays fast when demand jumps for a few weeks at a time. Branch staff can pause online orders for a few hours if the counter is overwhelmed, then reopen with one switch.

Discovery for these cities runs by video call.

04

An independent pharmacy selling online for the first time

A single pharmacy does not need a national routing engine. It needs a clean catalogue, a simple checkout, a pharmacist queue that fits around counter work and the legal pages done correctly. We keep the first release small, on a platform the owner can manage, with room to add features later. Collection at the counter is often the best first delivery option, with a local driver or courier added once order volumes justify it.

Six stages from national plan to stores live in every region.

  1. 01Discovery and regulatory mapWe map your licences, branches, systems and channels, and list the obligations from the Ministry of Health, SFDA, ZATCA, SAMA, SDAIA and the Ministry of Commerce that the store must meet.
  2. 02Catalogue and data modelProducts are classified, cleaned and enriched in Arabic and English, with regulatory class, storage conditions and SFDA details pulled from your pharmacy system where possible.
  3. 03Design and checkoutArabic first, right to left design with English second, a short checkout, clear prescription steps and policy pages written for customers rather than lawyers.
  4. 04Build and integrationsStore, dashboard, payment gateway, Fatoora link, ERP or pharmacy sync, routing engine, drivers and couriers, all built and tested on staging.
  5. 05First region launchWe go live in one city or region, measure review times, delivery success and conversion, and fix what real orders reveal before expanding.
  6. 06Regional rolloutFurther regions switch on in planned waves, each with its own branches, zones, landing pages and checks, while we maintain and improve the platform.

Technology

What we build this with.

Platform choice follows discovery. Independents often suit Shopify or WooCommerce, while chains usually need a headless build with Next.js and a dedicated back office. Hosting is chosen so sensitive data can stay in Saudi Arabia. Whatever we choose, the accounts and the repository are registered to your company.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions about selling medicines online in the Kingdom

Pharmacy licensing, medicine regulation, tax, payments, data protection and e-commerce law all apply.

The store trades under a Ministry of Health pharmacy licence, sells products registered with the SFDA, issues e-invoices under ZATCA's Fatoora rules, takes payments through SAMA supervised providers, protects personal data under the PDPL overseen by SDAIA, and follows the e-commerce law administered by the Ministry of Commerce. NCA controls guide the security design. We build the store to meet these, and your legal and regulatory advisers confirm licence scope and final wording before launch.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews