The client
Street 55 is a Qatari retailer selling premium baby-care and skincare products to families across Doha and wider GCC. Their catalog mixes imported Korean beauty (SKIN1004, Mary&May, TIR TIR, Medicube), Western staples (CeraVe, La Roche-Posay, The Ordinary), and baby essentials (Mustela, feeding gear, nursery accessories). The business runs the kind of tight, trust-driven operation where most new customers come from WhatsApp forwards and repeat orders.
They needed a storefront that felt as premium as the products on the shelf · not a stock Shopify theme with the "powered by" badge bolted on the footer, and not a page-builder slop.
Why WooCommerce
For a 1,000-SKU catalog with local-currency checkout, frequent seasonal campaigns, and a non-technical team running daily product updates, WordPress + WooCommerce is the right fit. The team already knew the WP admin, the coupon engine is robust out of the box, and the ecosystem has battle-tested plugins for payment gateways, multi-address shipping, and stock alerts. Going headless or custom-coding a bespoke e-com would have burned budget on problems WooCommerce already solves.
The risk with WooCommerce is the theme bloat and page-builder sprawl you get if you let it drift. We avoided that by tuning a minimal theme ourselves rather than dropping in an off-the-shelf multi-purpose Envato theme.
What we built
- Custom-tuned theme on top of a lightweight WooCommerce base · brand typography, product-card layout, checkout flow, PDP (product detail page) styled for premium skincare photography. No unused homepage templates, no demo-content bloat.
- Product catalog with 1,000+ SKUs at launch, organised by category (skincare, baby, hair, combo deals) and filterable by skin concern, life-stage and brand. Uses WooCommerce's native taxonomies · no external search plugin.
- Tiered coupon rules via the native WooCommerce engine · "Spend QR 999, get QR 150 voucher", "Free sunscreen on orders over QR 500", combo-bundle discounts. The retail team configures new campaigns in the admin without touching code.
- Qatari Riyal native · currency, tax, shipping zones all set to Qatar-first. Payment gateway integrated with a local processor rather than forcing USD conversion at checkout.
- WhatsApp-first support · a tap-to-chat button on every product page that pre-fills the product name and SKU into the message. Also wired into the order-confirmation email so customers can reach the team in one tap after checkout.
- Performance-tuned for phone users on flaky 4G · image compression via WebP, deferred non-critical scripts, caching at both WordPress and server level. Not magic, just the discipline of not installing 40 plugins.
- Newsletter signup integrated with the team's existing email provider for deal alerts and new-arrival drops.
What we kept out
Honest scope · we built the storefront and the integrations. We did not source the product catalog, set the pricing, run the fulfilment, or manage the WhatsApp support shift. The retail operation is the client's own business · our job was to give them a storefront that didn't get in the way of it.
Analytics, plugin updates, and ongoing performance tuning sit on an optional retainer, which the client has kept.

