CraftNeckStart a project

/ Projects · E-commerce Websites

Eyewear Mart

A custom-built eyewear shop with private virtual try-on, bundle pricing and one admin for orders, stock and counter sales.

Custom build

Eyewear Mart sells TR90 optical frames and prescription lenses across Bangladesh. We designed and built the whole shop from scratch: customers try frames on their own face, mix any models into bundle deals and pay on delivery or by bKash, while the owner runs orders, stock, counter sales and reports from one admin.

What you get

  • Private virtual try-on with camera, selfie upload or a simple avatar; photos stay in the browser unless saved
  • 14 frame shapes and 46 colourways, with folded and open photos for every colour
  • Automatic bundle pricing that always finds the cheapest mix (one frame ৳300, five for ৳1,050)
  • Power lens grades priced per frame, from basic to Bluecut + Photosun
  • Five-step order builder with a live estimate, plus a classic cart and checkout
  • Cash on delivery and bKash payments, with transaction IDs flagged for checking before dispatch
  • Customer accounts by mobile number, guest order tracking and one-tap re-order
  • Admin for orders and PDF invoices, inventory ledger, counter sale, reports, coupons, delivery zones, reviews and blog
  • Meta Pixel and Conversions API with deduplicated events, plus a product feed for catalogue ads
  • Full-page cache, structured data and a generated sitemap for speed and SEO
  • On-site live chat with an admin inbox, plus WhatsApp and Messenger buttons

The brief

Eyewear Mart sells TR90 optical frames and prescription lenses across Bangladesh. The shop had to answer the two questions that stop an online eyewear sale (how will this look on me, and what will it cost with lenses?) and take orders the way local customers prefer to pay: cash on delivery or bKash.

What we built

A complete online shop, written from scratch in PHP 8 with no framework, so it stays fast on ordinary hosting. Every word, price, photo and section can be changed from the admin, without touching code.

The home page invites shoppers to try frames on before they buy
The home page invites shoppers to try frames on before they buy

Private virtual try-on

Customers can use their camera, upload a selfie or build a simple avatar, then switch frames, colours and lenses live. The photo stays in the browser unless the customer chooses to save it, and no tracking scripts run on the try-on page.

Private virtual try-on studio with live frame and colour switching
Private virtual try-on studio with live frame and colour switching

Product pages that answer every question

Each frame has folded and open photos for every colourway, lens grades priced per frame, frame measurements, and clear delivery and exchange terms next to the buy button.

Product page with colourways, delivery terms and add to cart
Product page with colourways, delivery terms and add to cart

Bundle pricing and a guided order builder

Shoppers can mix any models and colours into bundles, and the cart always finds the cheapest combination. A five-step order builder (bundle, frames, lenses, details, payment) shows a live estimate, and a classic cart and checkout is there for those who prefer it. Totals are always recalculated on the server, so a posted price is never trusted.

Five-step order builder with a live price estimate
Five-step order builder with a live price estimate
Bundle offers: one frame for ৳300, five for ৳1,050
Bundle offers: one frame for ৳300, five for ৳1,050
Power lens grades from basic to Bluecut + Photosun
Power lens grades from basic to Bluecut + Photosun

Designed for phones first

Every page is built for small screens first, with a sticky add-to-cart bar on product pages and one-tap WhatsApp, Messenger and live-chat buttons.

Virtual try-on, product and pricing pages on mobile
Virtual try-on, product and pricing pages on mobile

One admin for the whole business

  • Orders: status workflow, internal notes, printable and PDF invoices, CSV and PDF export
  • Counter sale: a till for walk-in customers that uses the same prices and stock as the website
  • Inventory: stock per colourway, with a movement ledger recording every change and its reason
  • Reports: revenue, best sellers, lens mix, delivery zones, payment split and the campaign behind each sale
  • Catalogue: products, colourways, lens grades, bundle tiers, categories, coupons and delivery zones
  • Content: home page sections, pages, menus, blog and customer reviews with approval

Marketing and SEO built in

  • Meta Pixel and Conversions API send the same events with shared IDs, so sales are still counted when the browser pixel is blocked
  • A product feed for Facebook catalogue and dynamic ads
  • Structured data for products, ratings, FAQs and breadcrumbs, plus a sitemap generated from live content
  • Full-page caching for quick loads on slow mobile connections

The result

Eyewear Mart is live at eyewearmartbd.com, taking orders across Bangladesh with cash on delivery or bKash, with products, stock, orders and counter sales all managed from one admin.

More e-commerce websites

E-commerce Websites

BlackNavy

A WooCommerce fashion store carrying 250+ products across men's, women's, junior and plus-size ranges.

Custom pricing

We turn bottlenecks into clear, simple solutions.

Tell us what is slowing you down. We will help you find the simplest way forward.

Start a project