DISCOVERY.
Case study · An owned store and platform

An industrial raw-materials supplier in Damascus who wanted to own his digital trade outright — no subscription, no shared domain, no imposed template.

SystemOnline store + owned admin dashboard
PricingWholesale and retail, with price locking for trade customers
PaymentCash · Sham Cash · Local transfer
DAMASCUS · 2026OWNED E-COMMERCE
KOTOB Group warehouse
The brief

We moved their trade from a rented platform to a system they own.

Their database, their own domain, and a store and admin dashboard cut to the shape of their business — run by their decision alone. That is the story: digital independence.

kotob-group.com
The store home page
The storefront as we delivered it — on their own domainTHE DELIVERABLE
The storefront

A browsing experience
that never loses the customer

A multi-category catalogue, fast search, and responsive browsing on desktop and phone — so no customer walks away from a purchase because of a difficult interface.

What we built for them

Features cut to their ambitions — not ready-made templates.

01

Wholesale and retail together

Two prices and two discounts per product, and the customer orders both in one basket. Switched on from the dashboard with a single tap.

02

Priced sizes

«Packaging classes»: several priced sizes inside a single product, without creating a product for every size.

03

Linked accessories

Every product page shows the accessories that fit it — the customer sees what completes the order at that very moment.

The catalogue

Hundreds of products, organised by category and search — on their own domain.

kotob-group.com/shop
The store page
Checkout

Payment on the terms
of the local market

Cash on delivery, Sham Cash, a local transfer, or collection from the premises. And on confirmation: an instant invoice, and the full order sent to the group's WhatsApp as a ready-made message.

MacBook
Checkout
CHECKOUT · LOCAL-FIRST
The customer experience

All a customer needs to order with confidence — from browsing to invoice.

Instant search

Browse and search

Instant search, hierarchical categories, and a grid that adapts from two columns to four.

Retail/wholesale

Two prices, one tap

A retail/wholesale toggle recalculates the price and the pack unit on the card itself.

Sizes

A counter for every size

They pick several priced sizes at once, each size a separate line in the basket.

Accessories

Product accessories

They see what the product works with and add its accessories from its page.

Filters

Dynamic filters

Built automatically from the attributes of the category's products, multi-select.

Persistent basket

A basket that never gets lost

It survives a reload and a sign-in, and carries a savings banner.

No account

Orders and tracks

Ordering without registration, and tracking every order by phone number alone.

PWA

As an app

It installs on the phone as an app that opens straight into the store.

Wholesale pricing for trade customers

Wholesale prices are exclusive — open to approved trade customers only.

Some categories keep their prices hidden from the public. The trade customer sees «Price hidden» and requests access through a form carrying their company details; you review it and open the prices — and they appear automatically every time that customer signs in.

1 · What the public sees

Hidden price

In place of the price and the buy button, an invitation to activate appears.

🔒
Price hiddenActivate prices
2 · The trade customer's request

Accreditation form

Smart validation of his Syrian number and 14 governorates.

Full nameCompany / shop namePhone +963 · GovernorateLine of business
3 · After approval

The price appears

The prices of the permitted categories open to him alone.

•••• SYP / pack

Reviewed within 24–48 hours

The closing channel

The order arrives
as a ready WhatsApp message

On confirmation a complete WhatsApp message is composed — order number, items, total, and the invoice link — and sent to the group with one tap. We turned WhatsApp from a chat into an order engine, with no complicated system in between.

💵 Cash on delivery 📱 Sham Cash 🏦 Local transfer 🏢 Collection from the premises
New order — KOTOB Group
🧾 Order no. KTP-••••
Customer: •••••• · +963 9•• •••
Splash bottle 200 ml ×2•••• SYP
White foam pump ×5 Wholesale•••• SYP
Total•••• SYP
↳ View invoice: kotob-group.com/invoice/…
KOTOB GROUPConfirmed
Clear plastic container 70 ml Retail•••• SYP
White foam pump, 40 neck Wholesale•••• SYP
Black plastic press cap•••• SYP
Total•••• SYP
Invoice and tracking

An instant invoice,
and tracking without an account

A printable PDF invoice — its density adapts automatically so it stays on one page however many lines it carries, with retail/wholesale badges on every row. And the customer tracks all their orders by phone number alone, and reorders with one tap — no password, no email.

The platform

The store owner's own control room.

12

Full admin screens — products, prices, team, search radar

kotob-group.com/admin
The dashboard
01

Product management

Retail and wholesale price, two discounts, priced sizes, dynamic filters, product linking, an image gallery ordered by drag.

02

Orders

Seven states; confirmation deducts stock and a return restores it; an invoice and a WhatsApp message for every order.

03

Categories

An unlimited hierarchical tree, price locking and hiding per category, four types of search filter, and SEO.

04

B2B wholesale prices

An approval gate: the customer requests the locked prices, and the admin approves category by category.

05

Team and permissions

Sixteen permissions in five groups, nine of them high-risk, and a staff invitation by email with deferred activation.

06

Content management

Edit every text on the site from one place, without code, and the design stays intact.

07

Shipping and payment

Shipping and transfer companies, and Sham Cash with a barcode — built for the reality of the local market.

08

Search radar

Every search is logged, and a search with no results is flagged red — a decision to widen the range, not just a record.

The richest screen in the system

Product management that holds pricing, sizes, and linking on one screen.

admin · inventory table
Inventory table
Inventory table: drag ordering, inline editing, colour coding, smart sortingINVENTORY
admin · product form
Product form
Dual pricing, two discounts, priced sizes, and product linkingPRODUCT FORM
  • A retail price and a wholesale price, two separate discounts, with a live preview of the discounted price
  • «Packaging classes»: several priced sizes inside a single product
  • A gallery of up to 15 images with drag ordering and an automatic watermark
  • Product and accessory linking, and dynamic search filters per category
admin · categories and price lock
Categories and price lock
Price locking at category level — the foundation stone of the wholesale gatePRICE LOCK
The standout feature

A price gate
for wholesale

Wholesale prices are locked away from the public. The trade customer submits an access request under their company name and line of business, the admin reviews the file, then opens the prices to them — category by category, not all or nothing — and it manages that access and withdraws it later. An enterprise-grade differential pricing mechanism, and the commercial heart of the platform.

RequestsThe trade customer submits an access request with their company details
ReviewsThe admin studies the file and the line of business
OpensCategory by category, managed and withdrawn later
A team with bounded responsibility

Sixteen fine-grained permissions — nine of them flagged «danger».

Every button in the dashboard shows or hides according to the user's permissions. You invite a staff member by email, they become a member automatically on first sign-in, and you grant only what suits their role — the high-risk actions (deleting, editing prices, exporting customers) are granted deliberately.

Products

ViewAddEditEdit pricesDelete a product

Orders

ViewChange statusPrint invoiceCancel an orderEdit a completed orderDelete an order

Customers

ViewEdit

Reports and staff

Sales reportsExport customersManage staff
Real business logic

An order cycle that really moves stock.

Seven order states — confirmation deducts the quantity from stock automatically, and a return restores it. Every order carries a printable invoice and a direct WhatsApp link to the customer.

PendingA new order has arrived
ConfirmedDeducts stock− stock
Being preparedThe order is prepared
ShippedOut to the customer
DeliveredArrived successfully
Cancelled / returnedRestores stock+ stock
Control without a developer

He owns the site's text and its payment methods — without coming back to us.

admin · content management
Content management
Eight text sections edited without code — and the design is untouchedCMS · NO-CODE
admin · shipping and payment
Shipping and payment
Shipping and transfer companies, and Sham Cash by barcode and codeLOCAL PAYMENT
Mobile

Arabic first, full RTL — and it installs on the phone as an app.

Home page on mobile
The store on mobile
Contact page on mobile
The outcome

What is now theirs.

100%

Full ownership of the system, the data, and the domain

249

Products in a live, self-managed catalogue

11

Industrial sectors, from fertilisers to perfumes

12

Control screens — a complete admin platform

Your project

Who owns
your digital store?

Let's build the store you own ↗