Skip to content
Code Craft — web development and digital marketing
HTML + PHP Websitev1.1.0

Nazar — Optical Store Website

A ready-made optical store with frame variants and stock, COD, UPI QR, store pickup, eye test booking and a lens price list

No reviews yetUpdated October 2026 Live preview
Screenshots · 1 / 10
Live demo

Everything included

  • Frames and sunglasses shop with search, filter and sorting
  • Frame colours as variants with their own stock
  • COD, bank transfer, UPI QR and store pickup
  • Lens choice noted at checkout, confirmed by phone
  • Lens options price list with tabs
  • Eye test booking with the optometrist
  • Order status, tracking and status emails
  • Every total recalculated on the server
How it works

From order to a live website

Try the live demo
  1. 1

    Choose a package

    Code only, We set it up, or Customised. All prices are one-time.

  2. 2

    Pay securely

    Your download link is emailed once payment is confirmed and also appears in My Account.

  3. 3

    We contact you

    For setup packages we email within one business day for your cPanel / hosting login and domain.

  4. 4

    Live on your domain

    Your optical store runs on your own hosting. Orders are managed in the admin and emailed to you, and eye test bookings arrive in your inbox.

Sell frames and sunglasses online

Nazar is an optical shop you own outright: a home page with featured frames, a shop page with search, category filter and sorting, a page for every frame, a cart and a checkout. Customers pay cash on delivery, by UPI or bank transfer, or collect from the store, where you can also fit the lenses.

  • Eyeglass frames, Kids, Sunglasses and Computer glasses
  • Product pages with size, material, care and a gallery
  • Colours as variants, each with its own stock
  • Guest checkout or a customer account

Lenses handled the way opticians actually work

Lens prices depend on the power, so a fixed cart price would be wrong. Customers order the frame and write what they need for lenses in the order note; you call, confirm the power and the lens, and quote. The lens page lists every option, from basic clear to progressive, with a price per pair and a plain-language description.

  • Lens note at checkout
  • Price list with tabs: single vision, thin, progressive, sun
  • Honest note on what blue-light lenses do and do not do
  • Ready-in times for each lens type

Eye test bookings

The eye test page takes appointments with a date and time for adult and children's tests, frame selection or adjustments. It explains the visit in four steps and carries a notice that an optical eye test is a vision and power check, not a medical examination, with advice to see an eye doctor for warning signs.

  • Booking form with date and time
  • Separate eye test hours
  • Four-step 'what happens'
  • Clear general-information notice

Run the shop from the admin

Products, orders and customers live in a database: SQLite is built in, MySQL is optional. On first run it is filled with the demo products, which you edit or delete in Admin → Shop. Every price, discount, delivery charge, fee, tax and total is recalculated on the server when an order is placed, and an order whose total was changed in the browser is refused.

  • Products with photos, gallery, variants, sale price and stock
  • Coupons: percent or fixed, minimum spend, expiry and usage limits
  • Shipping zones and tax rates by country or region
  • Orders: status, tracking, status emails, invoice and CSV export

Accounts, delivery and fitting pages

Customers can check out as a guest or open an account page to sign in and see their order history. The delivery page is sample text with sections for delivery, payment, returns and fitting and adjustments, which you rewrite with your own rules before launch. The eye test form offers adult, children's and computer-use eye tests, plus frame and lens selection, glasses adjustment or repair and prescription sunglasses, and asks whether the customer wears glasses now.

  • Account page with order history
  • Delivery, returns and fitting policy page
  • Eye test visit types in one drop-down
  • Contact page with map and form

Your admin panel behind the counter

New orders appear in Admin → Shop → Orders and are emailed to you; eye test bookings and contact messages arrive in your inbox and in the Enquiries list, with a CSV download. Set your shop name, logo, phone, WhatsApp, address, map and store hours once in the admin. The zip holds the HTML pages, the PHP shop engine, the demo products file, the form handler, photos, a README and an installation guide, for any cPanel host with PHP 7.4 or later.

  • Orders, payments and shipping in Admin → Shop
  • Eye test requests in the Enquiries inbox
  • Store hours and WhatsApp set once
  • Licence key switches checkout on

What it does not do

Nazar does not price lenses in the cart, store prescriptions or offer virtual try-on. It does not take card payments on its own: Razorpay, Stripe, PayPal and Cashfree are separate add-ons with their own licence, tested against mocked gateway responses, not real payments. It makes no medical claims.

  • Built in: COD, UPI QR, bank transfer, store pickup
  • Lenses: confirmed and quoted by you
  • Prescriptions: sent on WhatsApp or email

More ready-made websites

Built by the same team, with the same setup service and support.

Browse every ready-made website, or compare our custom website packages if you need a site designed from scratch. Want more guests to find you on Google Maps? See our local SEO service, or talk to our web design team.