From disconnected boutiques and wasted ad spend to 2× yearly revenue.

Industry
Fashion & Textile Retail
Scope
Shopify POS · Inventory Sync · Team Training · Performance Media
Boutiques
5 physical locations + online
Engagement
Ongoing partnership
The challenge

Two problems.
Both bleeding
revenue.

Problem 1 — Operations. Partner's had 5 boutiques and a Shopify online store. Every channel tracked its own inventory. No real-time sync. The same product was being sold twice — once in-store, once online — with nobody's system knowing. Lost orders. Customer frustration. Manual reconciliation burning hours every week.

Problem 2 — Growth. Paid advertising was running, but at a cost-per-order of $10. Margins couldn't sustain it. Every scale-up made the problem worse.

They needed an operator who could fix both — not a consultant who'd recommend one agency for the stock sync and a separate one for the ads. One engine, both problems.

Phase 01 — Operations

One system.
Five boutiques.
Zero leaks.

We deployed Shopify POS across all 5 boutiques and unified inventory with the online store. One source of truth. Every sale — online or in-store — updates every channel in real time.

  • Shopify POS hardware + software rollout across 5 boutiques
  • Inventory unification — online + offline, single source of truth
  • Team training programme for all boutique staff on the new system
  • Catalog expansion post-migration: +50% new SKUs added once the stock system could handle them
Phase 02 — Growth

From $10 CPA
to $2 CPA.

Once operations were unified, we took over performance media. The CPA problem was a creative-and-targeting problem, not an audience problem.

What we fixed:

  • Rebuilt creative from scratch — performance-first, not brand-theatre
  • Audience + targeting restructure across Meta + Google
  • Server-side attribution so the platforms saw real conversions, not iOS14-broken data
  • Weekly optimisation cadence with a senior operator, not an account manager

CPA dropped by 80%. Yearly revenue doubled.

Results

Numbers we can
share.

−80%
Cost per order · from $10 to $2
Yearly turnover doubled
+50%
Catalog expansion post-unification
5
Boutiques unified + online channel

Figures shared with client approval.

Up next

Hadri Parfums —
500+ orders a day.

From offline-only fragrance brand to digital leader in Morocco.