A shop assistant completing a sale on the sell.ke POS, with a barcode scanner and a receipt printer on the counter

    Step by step

    How to set up an online store for your business

    The software part of this takes an afternoon. Almost everyone who has done it will tell you the same thing: the platform was never the hard bit, the product data was.

    So the order below is deliberate. It front-loads the work that determines whether the store sells anything — photographs, honest descriptions, correct variants — and treats choosing a platform as a decision you make once and then stop thinking about.

    It is written to be followed on any platform. Where sell.ke changes a step, that is noted rather than assumed, because a guide that only works if you buy something is not a guide.

    What you get

    What this gives you

    Products before platform

    Photographs, descriptions, variants and stock decide whether the store converts. Every platform will sell a good catalogue; none will rescue a bad one.

    Your own domain, from day one

    Search authority accumulates to a domain. Building it on a platform subdomain means starting again if you ever move.

    Test the money before you launch

    A real order, a real card, a real refund. Payment problems discovered by a customer cost more than the ten minutes this takes.

    Promise delivery you can keep

    Honest zones, fees and timescales. An optimistic delivery estimate is the most common source of first-month complaints.

    One stock figure if you also have a shop

    If the store and the counter keep separate counts, somebody reconciles them forever. Decide this at the platform step, not after the first oversold order.

    Launch to the customers you already have

    The store's first job is to serve people who already buy from you. Strangers come later, and cost far more to reach.

    Step by step

    Seven steps to a store that is actually live

    1. Decide what you are selling online

      Not necessarily everything. Start with the lines that travel well, have healthy margin and do not need explaining in person — those are the products that make an online store worth running. Twenty products done properly beat three hundred done badly, and you can add the rest once you know what the first orders look like.

    2. Get the product data right

      This is the step that takes the time and the one that decides whether anyone buys. Each product needs at least one clear photograph on a plain background, an honest description that answers the question a customer would ask in the shop, the correct variants and pack sizes, and an accurate stock figure. If what you have is a supplier price list rather than a catalogue, photograph it and let an assistant build the products from it.

    3. Choose a platform, and choose it on maintenance

      Hosted builder, self-hosted platform, custom build, or a system that includes your counter. The question that separates them is who maintains it and whether the store shares stock with your shop. Decide that, and the rest of the comparison mostly resolves itself.

    4. Buy a domain you own

      Buy it from a registrar in your own name rather than through the platform, and point it at the store. This is ten minutes of work and it is the difference between building search authority for yourself and building it for a subdomain you rent. Keep the renewal on a card that will not expire quietly.

    5. Switch on payments

      Connect the payment methods your customers actually reach for in your market — card, and mobile money where that is how people pay. Check three things before launch: that money arrives in your own account, what percentage the processor takes, and how a refund is issued. Put a test order through with a real card and refund it.

    6. Set delivery honestly

      Define the areas you will genuinely deliver to, the fee for each, and how long it really takes — not the time you hope for. Offer collection if you have a shop, because a meaningful share of customers prefer it and it costs you nothing. Write the returns policy now, before the first dispute rather than during it.

    7. Publish, then tell people it exists

      A live store with no traffic sells nothing, and this is where most first stores stall. Tell your existing customers first — the people already buying from you are the cheapest orders you will ever get. Put the link in every place your business already appears, share individual products rather than the homepage, and give it a few weeks before judging it.

    How long it actually takes

    For a shop with an existing catalogue already in a system, a store can be live the same day — the products exist, so publishing is layout, domain and payments. For a business starting from nothing, plan a fortnight of evenings, and expect ten of those to be photography and descriptions.

    The timeline that goes wrong is the one that budgets a week for the platform and no time for the catalogue. That store launches with three products, placeholder text and no photographs, gets no orders, and gets abandoned as evidence that online does not work for this business.

    What to do about photographs

    You do not need a photographer, but you do need consistency. A phone camera, a plain background, daylight from a window rather than overhead light, and the same framing for every product will out-perform mixed professional and amateur shots. Shoot everything in one session with one setup.

    Two photographs per product is the practical minimum for anything where scale or detail matters: one clean shot of the whole thing, one showing the detail a customer would look for if they picked it up. For clothing add one on a person. Supplier-provided images are fine for branded goods and obviously worse for anything where yours is the differentiator.

    • One setup, one session, consistent framing
    • Daylight from the side, never direct overhead light
    • Plain background — a sheet of white card is enough
    • Two shots per product: the whole thing, and the detail
    • Same aspect ratio throughout, so the grid looks deliberate

    If you already have a shop

    There is one decision here that matters more than all the others, and it is easiest to get right at the start: whether the online store and the counter share stock. If they do not, every sale in either place creates work in the other, and that work does not stop.

    The two workable arrangements are a single system that runs both, or two systems with a connector and a deliberately maintained safety buffer on web stock. What does not work, although a great many businesses try it, is two systems and a person keeping them in step.

    With sell.ke this step disappears, because the store is generated from the catalogue the counter already uses. That is the argument for it — not the storefront features, which are deliberately conventional.

    Questions

    How to set up an online store — questions

    How do I set up an online store for my business?

    Pick the products worth selling online, get their photographs, descriptions, variants and stock right, choose a platform based on who will maintain it, point a domain you own at it, switch on payments and test a real order, set honest delivery zones and fees, then publish and tell your existing customers. The product data is the step that takes the time and the step that determines whether it works.

    How much does it cost to start an online store?

    At minimum a domain and payment processing fees, which are unavoidable on any route. Beyond that it depends on whether you rent a hosted platform, host an open-source one yourself, commission a build, or use a system that includes the storefront with your business software. The recurring costs matter more than the setup cost.

    Do I need a business registration to sell online?

    That depends entirely on where you are and what you sell, and it is worth checking properly rather than guessing. In most places, taking payments through a processor requires some form of registration and a bank account in the business's name, and selling certain categories requires a licence. Your payment provider's onboarding requirements are usually the quickest way to find out what applies to you.

    Can I set up an online store without any technical skills?

    Yes. Nothing in the seven steps requires code on a modern platform — the skills it actually asks for are photography, clear writing about your own products, and being honest about delivery. Those are retail skills, not technical ones.

    What is the fastest way to get a store live?

    Start from a catalogue that already exists. If your products are already set up in the system that runs your counter, the storefront is a layout choice and a domain — hours rather than weeks. Starting from nothing, the fastest honest route is twenty products photographed in one session, published, and extended once orders start.

    How long does setup take?

    A single-counter shop is usually selling the same day. The work is the product list, not the software: import a spreadsheet, scan barcodes, or let Amina build products from a supplier invoice or a photo of your price list. A multi-location business with thousands of SKUs and opening stock counts should plan about a week and run the old system alongside for a fortnight. The 14-day trial is long enough to do exactly that.

    Can I bring across the products I already have?

    Yes — bulk import from CSV or Excel, including photos, variants, pack sizes, prices, cost prices and opening stock counts. If what you have is a supplier price list rather than a clean spreadsheet, Amina can build the catalogue from a photo or a PDF of it, which is usually faster than retyping.

    How much does sell.ke cost?

    Plans run from USD 12/month for a single-location till to USD 115/month for unlimited scale, with the online store on your own domain included from USD 23/month. In Kenya the same plans are KES 1,499 to KES 14,999/month, billed in shillings. Every plan starts with a 14-day trial and no card, and there is no per-terminal licence and no commission on your sales. There is no hardware to buy either — sell.ke runs on a phone, tablet or laptop you already own.

    Which countries does sell.ke work in?

    The software is not geographically limited — the counter, inventory, the storefront, reporting and accounting work anywhere, in multiple currencies. What is market-specific is two things: the payment rails available to you, and your country's tax-invoicing rules. We currently run with merchants in Kenya, Uganda, Tanzania, Rwanda, Ethiopia, Ghana and Nigeria, and the deepest local payment and compliance integrations are in Kenya. If you are outside those markets, ask before you sign up and we will tell you precisely what would and would not be connected for you.

    Try it on your own products

    Fourteen days, no card. Import your product list or let Amina build it from a photo of your price list, and run it alongside whatever you use now.