Website Development for Nigerian Retail Businesses: What a Physical Shop Needs Online

What a retail website is for when you already have a shop
A retail website in Nigeria exists to do four things: be found by people searching nearby, answer "do you have it and how much" without a phone call, let customers commit (reserve, order, pay) in the way they prefer, and make the shop look like somewhere worth the trip. Full online selling is a fifth job that only some retailers need. Put differently, the website is a digital front window and a digital shop assistant. The front window is what Google shows when someone searches for your category in your area: your name, address, hours, photos, reviews and a link. The shop assistant is the part that answers product questions and takes the customer's commitment, whether that is a WhatsApp order, a reservation for pickup or a paid delivery order. Retailers who understand this stop asking "should we build an online store?" and start asking "what do customers already try to do with us on their phones, and how do we make that easier?"
Three website models for Nigerian retailers
| Model | What the customer can do | Typical retailers | Indicative 2026 build cost |
|---|---|---|---|
| Shop-window site | Find you on Google, see hours, location, photos, categories, promotions; call or WhatsApp | Neighbourhood supermarkets, pharmacies, furniture showrooms, hardware shops | ₦150,000–₦500,000 |
| Catalogue with WhatsApp and reserve-in-store | Browse products with prices, check availability, reserve for pickup, order by WhatsApp, pay by transfer or link | Boutiques, phone and electronics shops, cosmetics, baby stores, bookshops | ₦400,000–₦1,200,000 |
| Full online store | Add to cart, pay online, choose delivery or pickup, track orders, create an account | Retailers with delivery capacity and demand beyond their neighbourhood | ₦400,000–₦3,500,000+ |
Indicative ranges; actual quotes vary with scope, vendor and exchange rate. The shop-window model is deliberately modest and is the right first step for most single-location retailers. The catalogue model is where the majority of Nigerian retailers with strong WhatsApp demand should land. The full store is a logistics and operations commitment, not just a website.
Which model fits your shop? A decision framework
Answer these six questions honestly. Each "yes" points towards the next model up.
- Do customers regularly send WhatsApp messages asking for product photos, prices or availability? (Yes: at least a catalogue.)
- Do you lose sales because customers cannot confirm you have an item before travelling? (Yes: catalogue with availability.)
- Do you already deliver, even informally through dispatch riders? (Yes: consider full store.)
- Would customers outside your city buy from you if delivery were reliable? (Yes: full store.)
- Do you have staff time to pack, dispatch and handle delivery problems every day? (No: stop at catalogue with reserve-in-store.)
- Are your stock records accurate enough to show "in stock" online? (No: shop-window or catalogue without live availability, and fix stock control first.)
If you answered yes to the first two only, build the catalogue model and add WhatsApp ordering. If you answered yes to all six, a full online store is justified, and the guide to how to build an online store in Nigeria covers that build in depth. If you answered no to almost everything, the shop-window site plus a well-managed Google Business Profile will do more for foot traffic than anything else.
Features that matter for a retail website in Nigeria
Local discovery essentials
- Business name, full address with a landmark ("opposite the filling station, before the roundabout"), embedded map, opening hours including Sundays and public holidays, and a click-to-call number.
- A Google Business Profile that matches the website exactly. Most "near me" searches are answered by the profile, and the website supports it with consistent details and category pages.
- One page per major category (for example "baby products", "phones and accessories", "tiles and sanitary ware") so you can appear for "where to buy X in Surulere" searches. The local SEO website checklist for Nigerian businesses covers the detail.
Product catalogue
- Clear photographs taken in your shop, not manufacturer stock images, with price and pack size.
- An availability flag ("in stock", "call to confirm", "out of stock") that someone owns and updates.
- Category filters and a search box; on a phone, filters should be tappable buttons rather than dropdowns.
- Product codes that match your shelf labels or POS system so staff can find items quickly when a customer references the website.
Commitment options
- WhatsApp order button per product with a pre-filled message that includes the product name and code. The guide to adding WhatsApp to your business website explains how to build the link.
- Reserve for pickup: a short form that holds an item for a stated period (for example 24 hours) and sends the customer a confirmation.
- Pay online for pickup or delivery through a gateway such as Paystack or Flutterwave, covered in the guide to accepting online payments on a Nigerian website.
- Bank transfer instructions with a reference format, because many customers still prefer transfers.
Promotions and loyalty
- A promotions page or banner for weekly offers, end-of-month sales and festive periods (Sallah, Christmas, Detty December, back-to-school).
- Optional loyalty sign-up collecting phone number and consent, so promotions can be sent by SMS or WhatsApp broadcast.
Trust content
- Photos of the actual shop front and interior, staff, delivery riders and packaging.
- Return and exchange policy in plain language.
- CAC registration and, for pharmacies or food retailers, the relevant licences displayed as held.
Multi-branch retailers: one website, many shops
Retail chains with two or more branches need a website structure that works for both Google and the customer.
- One page per branch with its own address, map, hours, phone number, WhatsApp number and photographs. Each branch page should be linked from a "Our stores" page and from the footer.
- Branch-specific availability if branches hold different stock; otherwise, show a shared catalogue and let the customer choose a pickup branch at reservation.
- Consistent details everywhere. The branch address on the website, on Google Business Profile, on Instagram and on your receipts must match; inconsistencies cost you local rankings and confuse customers.
- Central management. Head office manages promotions and catalogue; branch managers can update hours and availability for their branch only.
- Reporting by branch. Track which branch pages get traffic, calls and WhatsApp clicks, so you know which locations the website is actually feeding.
What changes for Nigerian retail businesses
- Search happens on phones, on mobile data. Your pages must load quickly on a mid-range Android device. Compress images, avoid heavy sliders and keep the home page light. The guide to making a website load faster in Nigeria has the specifics.
- WhatsApp is the checkout for most retailers. Design the catalogue so WhatsApp ordering is a first-class path, not an afterthought. Reply templates, an order book and a named person answering during opening hours matter as much as the website itself.
- Bank transfer beats card for many customers. Show account details on the order confirmation and allow "pay on pickup" or "pay on delivery" where you can manage the risk. For online payments, choose a gateway that offers transfer and USSD channels alongside cards.
- Delivery is local before it is national. Most retailers start with same-day dispatch within their city using riders or a service such as Kwik, GIG Logistics or Sendbox, and add inter-state shipping later. Publish delivery areas and fees honestly. Lagos traffic makes "delivery within two hours" a promise you should not make.
- Instagram is the catalogue for many shops. If you already post products on Instagram, the website should link to it and, ideally, hold the same products with prices so Google can find them. The guide to building a website for an Instagram business covers this transition.
- Price sensitivity and volatility. Customers compare prices across shops. If you publish prices, keep them accurate. If you cannot, show "from ₦X" or "WhatsApp for current price" rather than stale figures.
- Power and connectivity in the shop. Staff updating availability need a working device and data; plan for it. A website nobody updates during a generator outage is still better than no website, but assign the task clearly.
- Data protection. Loyalty sign-ups and reservation forms collect personal data. The Nigeria Data Protection Act 2023 requires a privacy notice and sensible security; verify current obligations with the NDPC.
Example (hypothetical): a three-branch supermarket in Abuja
Example (hypothetical): a family-owned supermarket with branches in Wuse, Gwarinpa and Kubwa sells groceries, household goods and baby products. Each branch has a WhatsApp number that customers use to ask for prices and to request home delivery, which staff arrange with local riders. The owner receives constant calls about whether a branch stocks a particular baby formula or cooking gas refill. The brief: reduce phone calls, capture the delivery demand properly and appear for "supermarket in Gwarinpa" type searches. The build: a catalogue-model website (indicatively ₦850,000) with a page for each branch, a shared catalogue of about 600 fast-moving items with prices and a weekly availability update by category, a WhatsApp order button per product that routes to the nearest branch, a "reserve for pickup" form, and a promotions page for weekly offers. Payment for delivery orders is by transfer or a Paystack payment link sent by staff after the order is confirmed. A simple loyalty sign-up collects phone numbers with consent. What was deliberately left out: online checkout with a cart. The owner does not yet have a stock system accurate enough to promise availability and does not want to manage failed card payments. That becomes a Phase 2 decision after six months of measuring WhatsApp order volume through the site. The costs and outcomes here are illustrative only.
How much does a retail website cost in Nigeria?
Retail website costs are driven by catalogue size, whether availability and prices must sync with a POS or stock system, delivery and payment complexity, and the number of branches. Design quality matters, but it is the operational features that move the price.
| Cost item | Shop-window | Catalogue with WhatsApp | Full online store |
|---|---|---|---|
| Design and build (one-off) | ₦150,000–₦500,000 | ₦400,000–₦1,200,000 | ₦400,000–₦3,500,000+ |
| Product photography and data entry | Minimal | ₦50,000–₦300,000 | ₦100,000–₦500,000 |
| POS or stock system integration | None | Optional | ₦300,000–₦1,500,000 |
| Payment gateway set-up | None | Payment links | Gateway checkout, per-transaction fees |
| Domain per year | ₦3,000–₦30,000 | ₦3,000–₦30,000 | ₦3,000–₦30,000 |
| Hosting per year | ₦20,000–₦120,000 | ₦40,000–₦150,000 | ₦100,000–₦400,000+ |
| Maintenance per month | ₦20,000–₦40,000 | ₦30,000–₦80,000 | ₦50,000–₦150,000 |
Indicative 2026 ranges; actual quotes vary with scope, vendor and exchange rate. Ask vendors to state whether catalogue data entry and photography are included, and get two or three written quotations on the same scope. For a deeper breakdown of general website pricing, see the guide to how much a website costs in Nigeria.
Implementation steps for a retailer
- Claim and complete your Google Business Profile for every branch before the website is built. This alone improves local discovery.
- Choose the model using the decision framework above and write a one-page scope: pages, catalogue size, commitment options, branches.
- Prepare the catalogue. Photograph products in the shop, build a spreadsheet with code, name, category, price and availability, and assign an owner for updates.
- Set up WhatsApp properly. A WhatsApp Business account per branch with a catalogue, quick replies and greeting messages; agree who answers and within what time.
- Build and test on phones. Check every page on a mid-range Android device over mobile data before sign-off.
- Connect payments if needed. Payment links first; full gateway checkout only with the online store model.
- Launch and promote in-shop. A QR code at the till and on receipts pointing to the website or the reserve page turns walk-in customers into repeat online enquiries.
- Measure monthly. Branch page views, calls, WhatsApp clicks, reservations and delivery orders. Decide on Phase 2 with data, not opinion.
Mistakes retailers make with their websites
- Building a full online store before the delivery operation exists. Orders arrive, nobody is assigned to pack them, and the first customers get a bad experience that spreads on social media.
- Ignoring Google Business Profile. For local retail, the profile does most of the discovery work; a website without it is half a solution.
- Using manufacturer stock photos only. Customers want to see what is actually on your shelf and what your shop looks like.
- Publishing prices and never updating them. Stale prices create arguments at the till and destroy trust.
- One WhatsApp number for everything. Orders, complaints and supplier messages in one chat is unmanageable; separate numbers by branch or by function.
- No landmark in the address. In many Nigerian cities, a street address alone is not enough; add the landmark customers use.
- Slow, heavy pages. A home page full of large images and video wastes customers' data and pushes them back to Instagram.
- Treating the website as a one-off. Promotions, hours, stock and staff change; without maintenance the site becomes a liability within months.
Conclusion
For most Nigerian retailers the question is not whether to open an online store but how to serve customers who already search, browse and message on their phones before visiting. Start with local discovery and a catalogue that answers "do you have it and how much", make WhatsApp ordering and reserve-in-store easy, and only build full online checkout when your delivery operation and stock control can support it. Each step should reduce phone calls, increase visits and give you data for the next decision. If you run a shop, showroom or supermarket and want a website that brings customers through the door and takes orders the way Nigerians actually buy, Linestech can help you choose the right model, build the catalogue and connect WhatsApp, payments and your stock system. Tell us about your branches and what customers ask you for, and we will propose a phased plan.
Frequently asked questions
Does a small shop with one location need a website if it has Instagram?
A shop-window website plus Google Business Profile answers searches that Instagram cannot: "near me" queries, opening hours and directions. Instagram is excellent for showing products to followers; it does little for people who do not yet know you exist and are searching Google for what you sell.
Can the website show live stock from our POS system?
Yes, if the POS system has an export or API. Common approaches are a nightly stock export that updates availability flags, or a direct integration for larger retailers. Live sync costs more and only makes sense when stock records are consistently accurate at the till.
Should we let customers pay online for pickup?
It reduces no-shows on reservations and speeds up collection, so it is worth offering once your team can handle refunds and a customer who paid for an item that turns out to be unavailable. Start with payment links sent by staff; add automated checkout later.
How do we handle delivery fees on the website?
Publish delivery zones with flat fees per zone (for example within your area, within the city, inter-state by courier) rather than promising exact quotes. State cut-off times for same-day dispatch and be conservative about timing.
Is a WhatsApp catalogue enough instead of a website catalogue?
The WhatsApp Business catalogue is useful for existing contacts, but Google cannot index it and new customers cannot find it. A website catalogue with WhatsApp order buttons gives you both discovery and the conversation.
What should a pharmacy or food retailer show for compliance?
Display the licences and registrations you actually hold, such as pharmacy premises registration or relevant NAFDAC-related documentation for packaged foods, and avoid claims about products that regulators restrict. Verify current requirements with the relevant body; the website should reflect your real compliance status.
How long does a retail website take?
A shop-window site can be live in two to four weeks once photographs and details are ready. A catalogue site with a few hundred products typically takes four to eight weeks, most of it catalogue preparation. A full online store with payments, delivery and integrations takes two to four months.
Sources and further reading
Figures, platform rules and regulations change. These are the primary references behind this article and the places to check before you act on it.


