E-Commerce · Ongoing · 2026
A Bilingual Online Store for Omani Kumma & Mussar
An Arabic-first e-commerce store in Muscat, with card payments, gift building, and stock that can't be oversold.
AR + EN
Full Arabic right-to-left store
2
Ways to pay: OmPay card or bank transfer
0
Oversold items — stock is checked across the whole cart
Auto
Unpaid orders released and restocked
The challenge.
Kasrat Lawn sells hand-sewn Bengali kumma, pashmina mussar, and Omani men's gifts for Eid and weddings, delivered across Oman. Most customers shop in Arabic, pay by card or bank transfer, and buy gifts on a budget. The store needed to handle all of that — and give the owner a clear view of every order — without manual tracking.
The solution.
I built a bilingual Arabic/English store on Laravel 11 and MySQL, hosted on Hostinger. Customers pay by card through OmPay or by bank transfer with a receipt upload. A gift shop lets customers shop by budget, and gift collections let them build a mix-and-match gift from chosen categories at a fixed price. The admin panel shows every order with product photos and emails the owner on each new order.
How it was delivered.
- 01✓ Complete
Store & Catalogue
Bilingual product catalogue with categories, sizes, stock levels, and a fixed-price gift box option.
- 02✓ Complete
Checkout & Payments
OmPay card payments with webhook confirmation, plus bank transfer with receipt upload.
- 03✓ Complete
Gift Shop & Collections
Shop by budget, curated gift collections, and a builder where the customer picks one item per category at a fixed final price.
- 04✓ Complete
Order Control
Cart-wide stock checks, automatic release of unpaid orders, owner email alerts, and order lists with product photos.
- 05✓ Complete
Search Visibility
Working sitemap and robots.txt, plus Arabic and English keywords in titles, descriptions, headings, and image text.
Behind the build.
The store is Arabic-first. Every page works right-to-left, and the Arabic brand name «كسرة لون» is used throughout, while the English name Kasrat Lawn stays for English shoppers.
Gifting drives the business, so gifts got their own tools: a gift shop sorted by budget, collections the owner curates, and a builder where the customer combines items into one gift at a price the owner sets.
Stock is protected end to end. The checkout counts the same product across every line in the cart before it accepts an order, and orders that are never paid are cancelled and their stock is returned automatically.
The owner runs everything from one admin panel: new-order emails, product photos on every order, and a clear status for each payment.
Built with
- Laravel 11
- PHP 8
- MySQL
- OmPay API
- Arabic RTL
- Hostinger
Next case study
WhatsApp Booking Bot for Clinics
Let’s build it.
Tell me what you need built. You’ll hear back in under 24 hours.