Services · Ecommerce development · Perfume online stores

Perfume online stores built for Riyadh's gifting, launches and repeat buyers.

Codeeo handles perfume ecommerce website development Riyadh fragrance houses, oud specialists and multi brand retailers can trust with their busiest seasons. We build Arabic first stores with English versions, catalogues for bottles, oils and bakhoor, checkout with mada, Apple Pay, STC Bank and instalments, same day delivery planned district by district, and a corporate gifting channel with proper tax invoices. Because our team includes people in Riyadh, workshops and reviews can happen face to face at your head office or boutique.

In the capital, perfume is bought as often for someone else as for oneself: for a colleague, a host, a wedding or a company's clients. The store has to make gifting fast, invoices correct and delivery dependable across a city that keeps spreading north. It also has to keep the regular customer coming back between seasons.

Built for
Saudi fragrance houses, oud and bakhoor specialists and multi brand perfume retailers with boutiques or head offices in Riyadh.
Typical timeline
Timing is fixed after discovery, held in person in Riyadh or by video, when integrations, catalogue and approvals are clear, and recorded in the scope before design.
What you own
The code, the domain, product and customer data, and every platform, payment and courier account, held in your company's name from the start.
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

What a Riyadh perfume store needs to carry its peaks.

Riyadh's perfume trade runs on a calendar. Ramadan and the two Eids bring heavy gifting, Founding Day and National Day bring themed editions, and the entertainment season fills the city with visitors and events. Corporate buyers in the Olaya and King Fahd Road business districts order sets for clients and staff, and government entities and large companies need correct tax invoices for every purchase. Between peaks, the loyal customer who buys the same oud every few months is what keeps revenue steady. We build stores for all of that: product pages that sell a scent to someone who has not smelled it, checkout that holds up when traffic jumps, district based delivery promises that are actually kept, and admin tools that let your team launch a limited edition on a Thursday evening without calling a developer. As a perfume ecommerce development company Riyadh brands can meet in person, we plan these details at your table, not only on a screen.

Explain your project
  • Delivery promises by district

    Riyadh delivery planned by district rather than as one city, so a north Riyadh address near your warehouse can get same day delivery while an outlying area sees next day. Cut off times, Friday schedules and slot choices are set per zone, and the promise shown on the product page matches the courier's real capability. Zones can be redrawn from the admin as your courier coverage grows.

    Delivery dates shoppers can rely on, even at peak times.

  • Reserve online, collect at the boutique

    Stock read from each mall or street boutique, so a shopper can reserve a bottle online and collect it the same evening, with a pickup code, a reminder message and a hold period your staff control. Uncollected reservations return to stock automatically when the hold ends. Staff see each reservation on a simple tablet screen at the counter.

    Online browsing turns into boutique visits.

  • Corporate gifting accounts

    Company accounts with several authorised buyers, bulk order forms for dozens of recipients with different addresses, branded card messages, approval steps where the company needs them, and invoices that carry the buyer's VAT number and commercial registration. Delivery for large orders can be split across several dates.

    Corporate orders move off spreadsheets and into the store.

  • Limited editions and launch drops

    Pre orders, waiting lists and timed releases for numbered or seasonal editions, with per customer limits so a few buyers cannot empty the stock, and a queue page that keeps the store standing when a launch announced on social media sends everyone at once. Waiting list customers get first access by message.

    Launches sell out to customers, not to the error page.

  • Engraving and personalisation

    Name engraving on bottles or boxes, Arabic and Latin lettering previews before purchase, and personalised orders flagged in the admin so they are excluded from standard return rules and routed to the boutique or workshop that does the work.

    Personalised gifts ordered online without back and forth messages.

  • Gift cards and e-vouchers

    Digital gift cards sent by email or WhatsApp on a chosen date, redeemable online and at boutique counters where your point of sale supports it, with balances visible in the customer's account and corporate bulk purchases for staff rewards. Expiry rules follow your own policy.

    A gift option for buyers who do not know the recipient's taste.

  • Payments Riyadh shoppers use

    mada, Visa and Mastercard, Apple Pay, STC Bank (formerly STC Pay), and Tabby or Tamara for higher value sets, all through a gateway operating under SAMA rules, plus bank transfer with manual approval for corporate accounts that pay by invoice.

    Every type of buyer has a familiar way to pay.

  • Loyalty and repeat purchase

    Points or tiers earned online and in boutiques where systems allow, saved favourites, reorder from history, and birthday or anniversary messages sent with consent, so the regular oud customer is recognised wherever they buy. Points balances show on every product page for signed in customers.

    Repeat buyers come back to your store, not a marketplace.

  • VAT and Fatoora invoicing

    VAT inclusive prices across the store, e-invoices issued for each order and refund through your ERP or accounting integration with Fatoora, and simplified or standard tax invoices chosen automatically depending on whether the buyer is a person or a business. Refunds create matching credit notes.

    Finance gets clean records for every channel.

  • Bilingual content managed in house

    An admin where your marketing team edits Arabic and English banners, collection pages and campaign landing pages side by side, schedules them for a launch time, and previews the right to left layout before anything goes live.

    Campaigns go live on time without developer help.

Who this is for

Riyadh perfume businesses we usually work with.

Fragrance in Riyadh is sold by national houses with dozens of counters, by specialists in oud and bakhoor, by retailers carrying international labels and by new Saudi brands built on social media. Each needs a different emphasis in the store, even when the platform underneath is similar. Here is how the build changes for each. If you fit more than one, the scope combines them.

01

A fragrance house with boutiques across the capital

Your counters sit in malls from the north of the city to the centre, and head office wants one view of online and boutique sales. We connect stock and orders from every location, offer reservation and collection, and give regional managers reports by branch. Promotions can target online only, a single boutique or the whole chain, from one admin. Boutique staff can also place online orders for customers whose size is out of stock at their counter.

Boutique stock sync is usually scoped first, because it shapes everything else.

02

An oud and bakhoor specialist

Your products are graded by origin, age and quality, and customers expect that knowledge. The store presents grades clearly, sells by weight or set, explains how to use each product, and keeps the presentation close to the feel of your majlis style showroom. Collectors can register interest in rare stock and be notified when it arrives.

Rare stock alerts need customer consent for marketing messages.

03

A retailer of international brands

You carry dozens of labels and hundreds of SKUs. The work centres on catalogue structure, brand pages, filters by family and concentration, and accurate stock from your warehouse. Search must match brand names typed in Arabic or English, and product data from suppliers is imported in bulk rather than typed by hand. Brand pages give each label its own space for launches and campaigns.

Supplier feeds are reviewed in discovery to judge how much cleaning they need.

04

A new Riyadh label growing out of social media

You sell through Instagram, TikTok and WhatsApp and want a store of your own. We start with a focused catalogue, strong product pages, a fast checkout and order tracking, then add loyalty and gifting once volumes justify them. Your social posts link straight to products, and customer messages move into one inbox.

We keep the first release small so the store pays its way early.

From a first meeting in Riyadh to a store ready for its first season.

  1. 01Discovery workshopA working session at your Riyadh office or boutique, or by video if you prefer, covering channels, systems, seasonal calendar and corporate sales, written up as a scope you sign off.
  2. 02Catalogue and pricing modelProduct types, variants, grades, gift sets, corporate prices and VAT treatment defined in both languages before any screen is designed.
  3. 03Design and prototypesArabic first designs for listings, product pages, basket, checkout and corporate ordering, reviewed in person with your team and tested on real phones.
  4. 04IntegrationsPoint of sale, ERP, Fatoora, payment gateway, instalment providers and couriers connected in a staging store and tested in full with real transactions before launch.
  5. 05Load testing and launchThe store is tested against launch day traffic, boutique staff are trained, and go live is timed away from your heaviest selling week.
  6. 06Season by season improvementWe plan releases around Ramadan, Eid, Founding Day and National Day, using search data and basket analysis from the previous season to decide what to change.

Technology

What we build this with.

We build on Shopify or Shopify Plus for speed, WooCommerce where content and commerce sit together, or a headless Next.js front end where launches, languages and integrations need finer control. The platform is chosen for your catalogue and your team, not for us. Hosting location and data storage are agreed with you in discovery.

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 Riyadh perfume brands ask before building online.

Catalogue, checkout, delivery, invoicing and stock sync.

A first release typically covers an Arabic first catalogue with English, product pages written for gift buyers, checkout with local payment methods, district based delivery and boutique collection, Fatoora invoicing and stock from your main warehouse or point of sale. Corporate gifting, engraving, gift cards and loyalty can launch together or follow, depending on how much of your revenue they carry. We recommend timing the first release so it has a few quiet weeks to settle before Ramadan or the National Day period.

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