When a business owner tells me they want to start selling online, the conversation usually begins with design: the homepage, the banners, the colours. I understand why. But after years of building websites and ordering apps at Crework Tech, my agency in Ranchi, I have learned that online stores rarely fail because of how they look. They fail on the details nobody wanted to discuss in the first meeting.
Here are the details I now insist on settling before a store goes live.
1. Decide how your products are really structured
A product is rarely just a name and a price. It has sizes, variants, colours, weights or bundles, and each of those may have its own price and its own stock.
When we built the ordering platform for Susi Pizza, a multi-outlet pizza and cake chain, product sizes and variants needed separate pricing and availability, and each outlet could have its own menu. Getting that structure right at the start made everything else, from the cart to the admin panel, simpler.
Before you launch, write down every way a customer can choose a version of your product. If your catalogue structure is wrong, no amount of design will fix the confusion at checkout.
2. Work out delivery rules on paper first
Delivery is where many small stores lose money quietly. Ask yourself:
- Which areas will you deliver to, and which will you refuse?
- Does the charge depend on distance, order value or both?
- Is there a minimum order?
- Can customers pick up instead?
For Susi Pizza, delivery charges could vary by distance and order value, and customers needed to see the nearest available store. Those rules had to be clear before a developer could build them. If you cannot explain your delivery rules in a few sentences, your customers will not understand them either.
3. Offer the payment methods your customers actually use
In India, many shoppers still prefer Cash on Delivery for a first order, while others expect UPI or cards. A store that offers only one method turns some buyers away at the last step.
Plan for both online payment and COD if your margins allow it, and decide how you will handle failed payments and refunds. Write a clear refund policy and link to it from the checkout.
4. Keep stock honest
Nothing damages trust faster than accepting an order for something you do not have. If you sell from a shop and online at the same time, decide where the single stock count lives and who updates it.
Even a small store benefits from low-stock warnings. It is cheaper to reorder early than to apologise to a customer and cancel.
5. Make discounts follow rules, not memory
Offers like "Buy X, Get Y", festival coupons or first-order discounts sound simple until two of them apply to the same cart. Decide in advance:
- Can coupons be combined?
- Do offers apply to every product or only some categories?
- When does each offer expire?
Susi Pizza needed a promotion engine for rules like Buy X Get Y. Most small stores need less, but every store needs its rules written down.
6. Tell customers what happened to their order
After paying, a customer wants to know three things: did the order go through, when will it arrive, and who do I contact if something goes wrong? Order confirmation messages, a simple status page and a visible phone or WhatsApp number answer most of the calls you would otherwise get.
Make reordering easy too. A customer who liked their first order should not have to search for the same item again.
7. Plan the admin side as carefully as the shop
Staff spend their day in the admin panel, not the shop. If adding a product, changing a price or marking an order as shipped takes ten clicks, that slows the whole business down.
Before launch, sit with the person who will run the store day to day and walk through their tasks: adding products, updating stock, handling orders, issuing refunds. Fix anything that feels slow while it is still cheap to change.
8. Think about the first hundred visitors
A store with no visitors does not sell. Give product pages real descriptions, clear photos and sensible titles so search can find them, and track which source, whether existing customers, social media, search or ads, actually brings orders.
A short pre-launch checklist
Before you announce your store, test these yourself on a phone:
- Find a product, choose a variant and add it to the cart.
- Apply a coupon and check the total.
- Pay online, then place a second order with Cash on Delivery.
- Check that both orders appear correctly in the admin panel.
- Cancel one order and see what the customer is told.
If any step confuses you, it will confuse your customers.
We build ecommerce websites and shopping apps, including payment, stock and order management, and we describe what we include on our ecommerce website development services page.
A good online store feels effortless to the buyer. That feeling comes from decisions made long before launch day.
Bio: Akhil Baraik is the founder of Crework Tech, an IT and digital marketing agency in Ranchi, India. The firm has 7+ years of experience and a 90% client retention rate, and builds websites, web apps, mobile apps and custom software alongside SEO and digital marketing.