Case Study

WeezShop commerce platform

An ecommerce platform designed for the hosting Bangladeshi shops actually buy—one PHP codebase, zero dependencies, and the couriers and wallets local customers expect treated as defaults rather than plugins.
WeezShop storefront and admin panel.
Client
WeezLab — in-house commerce product
Scope
  • Product strategy
  • Storefront & admin UX
  • Full-stack platform engineering
  • Courier & payment integrations
Timeline
2026 — v1 through v2.2, ongoing
01 · The Challenge

Plugins break. Shared hosting can’t run the fix.

A small shop in Bangladesh gets sold WordPress and a stack of plugins, then discovers the real cost: a checkout that depends on an extension somebody stopped maintaining, courier booking done by copy-pasting addresses into a separate portal, and annual licences for features that should have shipped in the box.

The hosting makes it worse. Shared cPanel accounts mean no shell, no Composer, no Docker, no background workers—so most modern ecommerce stacks are simply not deployable, and the ones that are tend to break the first time nobody updates them for a year.

02 · The Solution

Upload a folder. Everything else is already in the box.

We built WeezShop as a single PHP and MySQL codebase that installs by uploading a folder. It has no Composer manifest, no vendor directory, and no build step—even SMTP is a dependency-free client we wrote, so an unmaintained install keeps sending order confirmations years later.

Everything a merchant needs is core, not an add-on: Pathao and Steadfast booked from the order page, bKash and PortPos hosted checkout confirmed server to server, cash on delivery and manual wallet transfers, inventory, coupons, reviews, expenses and profit reporting, SEO and Meta Pixel—governed by a set of longevity rules that make the database schema, the theme contract, and the provider interfaces additive-only, forever.

What we built

Platform highlights. Four decisions that shaped the build.

  • One admin panel, nothing to bolt on

    Twenty-four modules in a single panel—orders and manual order entry, products and variants, inventory, customers, coupons, reviews, expenses and profit reporting, storefront analytics, an admin activity log, content and homepage editors, subscribers, and one-click backup and restore. Nothing here is licensed separately, because nothing here is an add-on.

  • Couriers booked from the order

    Pathao and Steadfast behind one provider contract: book a shipment from the order page against the courier's own city and zone lists, then pull delivery status back. A flaky courier API surfaces an error, never a half-written order.

  • The payments this market runs on

    Cash on delivery and manual bKash, Nagad and Rocket transfers with admin verification, plus API-backed bKash and PortPos checkout captured server to server. Totals, shipping and coupons are always recomputed on the server—the browser is never trusted with money.

  • Engineered to outlive its own maintenance

    Nineteen versioned migrations that only ever add, a theme contract where templates display prepared data and never touch business logic, prepared statements and row-locked stock so two checkouts cannot oversell the last item, and audited access control across every admin page and background action.

Impact

What it delivers. Everything in the box, nothing to license.

Admin modules in one panel
24
Courier & payment integrations built in
4
Composer packages or build steps to deploy
0
In their words
I've watched too many small shops lose a weekend because a plugin update broke their checkout. So while building WeezShop, I kept asking myself one thing: if nobody touches this store for two years, will it still take orders? That's why couriers, payments and backups live inside the platform, not in plugins someone might stop maintaining.
Md Abdus Sami AkandaFront-End & UI Developer, WeezLab
Next case study

NeeProkriti, made shoppable

An editorial store for a Dhaka accessories brand: about 200 handpicked products in browsable categories, fabric sold by the yard, and courier booking with cash-on-delivery checks built into every order.

NeeProkriti homepage: a Bangla headline over brass jewellery on stone and linen, with Shop now and New arrivals buttons.
Start a project

Sell online in Bangladesh, without the plugin stack.

Storefront, admin, couriers, wallets and reporting—set up and hosted for you, with no plugin licences and no middleman fees.