Witsberry
ServicesStoriesAbout
Get my free readiness reportFree report
Witsberry

Your CTO execution layer. Fixed-price builds, held to the WB-12 standard, run by us after launch.

Services

  • Internal Systems & Operations
  • AI Products & Systems
  • WB-12 Audit & Recovery
  • SaaS Applications
  • Mobile Apps
  • Product Websites
  • RUN: Ongoing Operations

Company

  • About us
  • Case studies
  • Free tools
  • Blog
  • FAQ
  • Contact

Office

128 City Road, London, EC1V 2NX, United Kingdom

Witsberry Ltd · Company No. 13858949 · Registered in England & Wales · Every certification issued under the WB-12 Standard v1.0

Privacy policyTerms of serviceMutual NDA
Back to stories/EMEM.lk

Custom E-Commerce on a Budget

EMEM.lk

A WordPress-powered e-commerce store built with zero bloat. Custom plugins, Gemini AI product descriptions, and organic sales before launch day.

Client
EMEM Trading
Industry
Multi-location Product Store
Background
Retail / E-Commerce
Location
Sri Lanka
Budget
Lean / MVP Budget
Timeline
4 Weeks
WordPress
Platform
90+
PageSpeed
Only 3
3rd Party Plugins
Pre-Launch
Organic Sales

The build

Desktop
EMEM.lk Homepage - Desktop view

Homepage with multi-location product showcase

EMEM.lk Product Listing - Desktop view

Product listing with location-based filtering

EMEM.lk Product Detail - Desktop view

Product detail with rich description and images

Mobile
EMEM.lk Homepage - Mobile view

Mobile-optimized homepage

EMEM.lk Product Listing - Mobile view

Product browsing on mobile

EMEM.lk Product Detail - Mobile view

Product detail with gallery on mobile

Key decisions

Platform
WordPress + Custom Plugins
x
Full Custom Headless Build

Budget constraints and client team needed self-service product management. WordPress gives the foundation; custom plugins give the performance.

Plugin Strategy
3 third-party, rest custom-built
x
Stack 15-20 popular plugins

Every plugin is attack surface and bloat. Custom code = full control, no wasted resources, auditable security.

Product Descriptions
Gemini AI batch processor
x
Manual copywriting or ChatGPT API

Gemini API is nearly free for this use case. Batch processing keeps costs minimal. Quality matches GPT-4 for structured formatting tasks.

SEO Approach
Built into the foundation
x
Post-launch SEO plugin stack

Fast pages + clean structure + quality content from day one = organic traffic from day one. No bolt-on SEO fixes needed.

01

The Real Problem

EMEM Trading sells consumer products across multiple physical locations in Sri Lanka. They already move inventory through e-commerce marketplaces, and they move it well. But marketplace dependency means commission eat margins, you don't own the customer relationship, and you can't control the experience.

They knew they needed their own website. But here's the honest question every marketplace-dependent seller faces: is the D2C channel worth the investment before you've proven buyers will actually convert on it?

They didn't want to spend a fortune finding out.

02

Why WordPress When You're a Tech Studio

We're a team that builds on Next.js, React, Laravel, Flutter. Recommending WordPress for a client project might seem like a step backward.

It wasn't. It was the right tool for this specific constraint set:

• Budget was lean: custom headless builds cost more
• Client's team needed to manage products themselves post-launch
• Time to launch mattered: WordPress + WooCommerce gives you a working commerce foundation out of the box
• The real value wasn't the platform: it was what we built on top of it

03

The 3-Plugin Rule

We agreed on a hard constraint with the client: only 3 core third-party plugins. Everything else gets built custom.

The 3 we kept:
1. WooCommerce: commerce engine (non-negotiable)
2. A lightweight SEO plugin: for sitemap and meta management
3. A caching plugin: for page-level caching

Every other feature (product image handling, location-based taxonomy, bulk operations, description formatting) was built as a custom plugin.

04

The Gemini AI Product Description Engine

The most impactful custom plugin we built wasn't a visual feature. It was invisible to end users but transformational for the client's operations.

The problem: Products arrive with raw, inconsistent descriptions, sometimes just a manufacturer's spec sheet pasted in. Writing unique, SEO-optimized descriptions for hundreds of products is time-consuming and expensive.

The solution: A custom WordPress plugin that connects to Google's Gemini API. Paste a raw description, click generate, and get a clean, well-structured, SEO-aware product description.

The budget-smart part: We built it as a batch process. Select 50 products, hit 'Generate All', and the plugin processes them in a background queue. This keeps API costs nearly zero: we're talking pennies per hundred products. For individual products where speed matters, there's also an instant-generate option.

05

Organic Sales Before Launch Day

Here's the result that matters most:

Before EMEM Trading even publicly announced their website launch, they started receiving organic orders from Google Search. Not from ads. Not from social media. From people searching for products and finding emem.lk.

This happened because:
• The site was fast (PageSpeed 90+) so Google crawled and indexed it quickly
• The AI-generated descriptions provided unique, keyword-rich content on every product page
• The clean site structure with proper taxonomy meant Google understood the site hierarchy
• No bloat meant no render-blocking resources slowing down the page

Tech stack

WordPressPHPCustom PluginsGemini AIWooCommerce
We didn't expect sales before we even launched. The site just started working on its own. That's when we knew the D2C channel was real.
EMEM Trading
Founder

Have a similar project?

We help founders and operators make the right technical decisions, the ones that save money, ship fast, and hold once real users show up.

Get my free readiness report

More founder journeys

FS AnalyticsReplacing Beehiiv, Not Renting ItWeeks

FS Analytics

A German financial research and education brand rebuilt off Beehiiv entirely: website, financial dashboard, custom CMS, custom email platform, and a Telegram-bot-run premium community, with every subscriber and every article carried over.

2x Beehiiv
Subscriber growth
+60%
Conversions
Read the story
iDriverThe App Built to Own, Not Rent OutWeeks

iDriver

A licensed Qatar ride-hailing app for Hello Limousine, a limousine company running thousands of drivers and cabs, built after other vendors left them with an app they didn't fully own. Architected from day one to launch in a new GCC country in minutes, not months.

2x monthly
Completed rides
1,000s under Hello Limousine
Drivers and cabs
Read the story
FinanzenteDesigned to Be Trusted With MoneyWeeks

Finanzente

A German fintech startup building broker comparisons, financial education, calculators, and a social trading community. Their own AI-generated mockup looked exactly like what it was, generic and untrustworthy for a product that handles people's money. Witsberry advised on the tech stack and designed and built the full product from scratch, then handed over a complete design system so their internal team could keep building without us.

4 months
Build timeline
5
Financial calculators shipped
Read the story