Case Study

Takhfee — we built the desk that takes a landing click all the way to deposit.

Live at shop.takhfee.com. An Ayurvedic-oil buyer lands on a campaign, proves a new mobile, and the desk packs a batch — Steadfast or a rider, then the collection comes home. We shipped landings, OTP, TakhfeeOne for Woo, production, last mile, and accounts so a bottle finishes as a ticket.

shop.takhfee.comPHP + MySQLLandings · OTP · TakhfeeOne · Batches
Takhfee homepage placeholder

One

Woo plugin on the shelf

OTP

New-mobile checkout gate

2+

Courier rails + own fleet

Formula

How a bottle is made

Snapshot is how the product is wired — not a SmartB traffic claim.

Why this build

We designed Takhfee around how a wellness brand already sells.

An oil is mixed, packed, and delivered. The campaign, the Woo shop, the counter, and the rider all need the same ticket. That is the product we shipped.

Store + landing + Woo

Shoppers

Find an oil on the site, a campaign page, or a Woo shop. OTP on a new mobile. The cart they finish is the ticket the desk already sees.

POS + batches

The floor

Counter, formula, GRN, stock. The bottle the landing promises is a batch that passed receive.

dpanel + riders

The desk

Orders, bans, Steadfast, collections, deposits, accounts, staff. FraudSpy sits on the phone.

The factory

Campaign. Close. Make. Deliver — then deposit.

01
04
B

SmartB path

Campaign

Listed

A landing page is a real shelf

Sections, products, and CTAs sit on a campaign URL. Meta CAPI fires. The click is already a product the desk can pack — not a Facebook comment.

Close

Paid

OTP, Woo, or the counter finish the cart

A new mobile verifies before the order. TakhfeeOne pulls Woo and CartFlows, abandoned carts, and bans. POS checks FraudSpy on the same number.

Make

Stocked

A bottle has a formula before it has a parcel

Product formulas, production batches, raw-material POs, and GRNs with accept or reject. Stock updates when the batch is honest.

Deliver

In

Steadfast, Pathao, or a rider — then deposit

Bulk courier, own fleet, assign parcel, collections, deposits. Accounting already has bank, MFS, and cash. Month-end is a filter.

Infographic

Lollipops, honeycomb, and a spine — a different read.

Process coverage on this product. Not a client KPI claim.

How far each job moved onto one ticket

Dumbbells — a small dot for the old way, a brand dot for Takhfee. No bars.

Landing campaign to order

1494

OTP on a first-time mobile

1092

Woo / CartFlows into dpanel

1290

Formula → batch → stock

888

Steadfast + own rider book

1693

Collection to deposit

1189

Old stack Takhfee

Seven cells on the desk

Honeycomb — each hex a module that stayed attached.

The click-to-deposit spine

Five stations on one line. The parcel is the middle, the deposit is the end.

Click

Landing + Meta

OTP

Unknown mobile

Batch

Formula + GRN

Parcel

Steadfast / rider

Deposit

Collection in

Where an order can start

Pictogram — ten dots a row. Filled dots are the share that became a shared ticket.

Native store + landings

Woo sites via TakhfeeOne

Walk-in POS

Abandoned cart recover

How the desk helps

Landing, OTP, batches, Steadfast — one scroll.

01 · Store + landing

How a campaign page helps a stranger become an order

The homepage sells Ayurvedic oils. A landing page is a built page — sections, products, CTAs, Meta events. Search, cart, and account sit in the same chrome. A Facebook shopper can finish without a briefing.

  • Landing sections with products and button actions
  • Meta pixel + CAPI on the same click
  • Combo offers and coupons on the catalog

02 · Checkout

How OTP keeps a first order honest

A mobile with no row in orders must verify via BulkSMSBD. The same gate runs on native checkout and on TakhfeeOne / CartFlows. Known numbers skip it. The desk gets a real phone.

  • OTP token required on the place-order call
  • Settings toggle per site, not a hard-code
  • Abandoned carts keep the number the OTP already proved

03 · TakhfeeOne

How Woo sites write into the same dpanel

The plugin syncs orders, products, customers, and abandoned carts. Status writes back. Device and mobile bans travel with the order. Batch cron every five minutes. One API: site-connector.

  • Plugin keys per connected site
  • CartFlows landings still become Takhfee orders
  • Host badge on the order so Main and Woo stay distinct

04 · Production

How a formula becomes stock the site can promise

Formulas, batches, raw materials, purchase orders, GRNs. Partial receive, quality accept or reject, batch number, expiry, storage. Payments on the PO. The bottle on the landing is a batch that actually finished.

  • PO statuses through fully received
  • History on every raw-material move
  • Accepted qty updates stock automatically

05 · Last mile

How a parcel and a deposit stay on one book

Bulk send to Steadfast, Pathao connect, own riders and fleet, assign parcel, deliveries, collections, deposits. FraudSpy on the phone. Device and mobile bans. Invoices print in bulk.

  • Steadfast webhook writes the status back
  • Collections and deposits close the rider loop
  • Order lock so two agents do not pack the same ticket

06 · POS + books

How the counter and accounts share the same number

POS pulls past orders and FraudSpy trust. Accounting: bank, MFS, cash, expenses, income, loans, withdraw. Sales, product, and customer reports. Staff: shifts, attendance, leave, payroll.

  • POS receipt for a walk-in on the same stock
  • Abandoned cart can convert to a customer
  • Roles gate dpanel menus
Placeholder — Takhfee landingPlaceholder — OTP checkoutPlaceholder — TakhfeeOnePlaceholder — productionPlaceholder — courierPlaceholder — POS / accounts

Shot list

Placeholders — drop 1440 JPGs in /public/cases/takhfee/

Keep the file names. Change the map at the top of the case component from .svg to .jpg.

01 · Homepage — replace 01-homepage.svg
01 · Homepage — replace 01-homepage.svg
02 · Landing — replace 02-landing.svg
02 · Landing — replace 02-landing.svg
03 · Checkout — replace 03-checkout.svg
03 · Checkout — replace 03-checkout.svg
04 · dpanel — replace 04-dpanel.svg
04 · dpanel — replace 04-dpanel.svg
05 · TakhfeeOne — replace 06-woo.svg
05 · TakhfeeOne — replace 06-woo.svg
06 · Production — replace 07-production.svg
06 · Production — replace 07-production.svg
07 · Last mile — replace 08-courier.svg
07 · Last mile — replace 08-courier.svg
08 · Accounts — replace 09-accounts.svg
08 · Accounts — replace 09-accounts.svg

How it works

Three public steps. The factory and the rider finish the rest.

01

Land on the offer

Homepage or a campaign page with the SKU and the CTA.

02

Prove the mobile

OTP if the number is new. Woo and native share the gate.

03

Receive the bottle

A batch packed, a courier or rider, a deposit on the book.

A landing page the desk can actually pack

01 · Deep dive

A landing page the desk can actually pack

Sections, products, CTAs, default quantity. Abandoned carts remember which landing started the session. Meta CAPI writes the same click the pixel saw.

TakhfeeOne keeps Woo on the same order book

02 · Deep dive

TakhfeeOne keeps Woo on the same order book

Orders, products, customers, abandoned carts, OTP, bans, status sync. Plugin keys and a five-minute batch. CartFlows still becomes a Takhfee ticket.

Production that can explain the stock

03 · Deep dive

Production that can explain the stock

Formulas, batches, raw-material POs, GRNs with accept or reject, batch and expiry. Payments on the purchase. The site only promises what receive accepted.

Last mile that can also collect

04 · Deep dive

Last mile that can also collect

Steadfast bulk and webhook, Pathao connect, own riders and fleet, assign parcel, collections, deposits. The taka comes home on the same order.

FraudSpy and OTP keep the book clean

05 · Deep dive

FraudSpy and OTP keep the book clean

Unknown mobiles verify. POS shows trust on the number. Device and mobile bans. Order lock. The next campaign does not inherit yesterday’s fake tickets.

Stack we shipped

A full product stack, built to stay in their hands.

Web — PHP, MySQL, landings. Live at shop.takhfee.com.

Connect — TakhfeeOne 3.2.7 for Woo and CartFlows.

Make — Formulas, batches, raw-material POs, GRN.

Ship — Steadfast, Pathao, own riders, collections, deposits.

Desk — dpanel with OTP, FraudSpy, bans, POS, accounts, staff. Meta CAPI on the campaign click.

Before / after

A campaign now finishes as an order the whole desk can see.

BeforeA Facebook ad dumped into WhatsApp

AfterLanding page with SKU, CTA, and Meta CAPI

BeforeFirst orders used a random number

AfterOTP on an unknown mobile, native and Woo

BeforeWoo lived in a second admin

AfterTakhfeeOne writes the same dpanel

BeforeStock was a guess after mixing

AfterFormula, batch, GRN, then the shelf

BeforeCourier booked in a spreadsheet

AfterSteadfast / Pathao / rider from the order

BeforeCash came back in a notebook

AfterCollections and deposits on the ticket

BeforeFraud found out at return

AfterFraudSpy + device and mobile bans

BeforeWalk-in stock was a separate till

AfterPOS on the same book, with trust on the phone

Every bottle and every taka attaches to an order the floor, the rider, and accounts can open. Landing, Woo, or POS — all become a ticket the desk can mix, pack, book, and deposit.

Ready to build the factory-to-door store you have been holding in your head?

Bring the dream product. We’ll make a plan.

Start a project