Building a cosmetics and perfume store for Oman: Ads.om
Omani rial pricing, Thawani Pay checkout, order tracking and a Yii2 admin dashboard — what goes into an ecommerce website built for customers in Oman.
Project storyAds.om sells cosmetics and perfumes from local and international brands to customers in Oman. Building ecommerce for Oman isn't just a matter of changing the currency symbol: payments, delivery and expectations are local. Here is what we built for Ads.om and why.
Local payments with Thawani
Customers in Oman expect to pay through a local gateway they recognise. Checkout is integrated with Thawani, and products are priced in Omani rials throughout — from the new-arrivals cards on the homepage to the product page and checkout.
Presentation that suits fragrance and beauty
A full-width hero carousel introduces the fragrance and beauty collection, and new arrivals appear as clean product cards. Product pages carry a gallery, discount price, ratings, colour and size options and a delivery check, so customers know before checkout whether an item can reach them.
Why-choose-us cards cover what this kind of buyer cares about — premium fragrances, gentle formulas and gift-ready packaging.
After the sale
Customers can track an order by its order number, and the contact page brings together a form, phone, email, opening hours, a map and WhatsApp — the channel many customers in the region prefer.
An admin built for daily operations
Behind the store, a Yii2 admin dashboard lets the team manage products, inventory and orders. The storefront is built with React, Tailwind CSS and Mantine, with Contentful for content and Cloudinary for high-resolution product imagery.
Planning an online store in Oman?
Decide on your payment gateway and delivery coverage early, price everything in OMR, show delivery availability on the product page and make WhatsApp easy to reach. We have built several stores for Omani brands and deliver remotely with regular previews.
Free consultation
Want a clear, itemised quote for your project?
Tell us what you need — we usually reply within one business day.


