An online store is a shop window for your products, but also a business tool that works every day, from orders and shipping to payments and returns. So it pays to start not with the design but with how the business will run. In this guide we go through, in order, the decisions to make before you open for sales.
Clarify your business model first
How you sell shapes the platform behind an online store as much as what you sell. A pet food brand with a single product type does not have the same needs as a clothing brand with colours and sizes. A manufacturer selling wholesale to distributors at special prices needs a different structure again.
Before you start, write down answers to these questions:
- How many product groups do you have, and do products come in options such as colour, size or dimensions?
- Will you sell only to consumers, or to distributors and business buyers as well?
- Where is stock data kept, and must it sync with your accounting or warehouse software?
- Who prepares orders, who hands them to the courier and who answers customer questions?
These answers shape both the platform choice and the length of the project.
Choosing a platform: off-the-shelf or custom-built?
There are several ways to build an online store. Hosted platforms rented monthly get you started quickly, but limit your design and workflows to what they offer. Open-source software is more flexible, but hosting, updates and security become your responsibility or your team's. A system built for your business fits your processes exactly, but takes more planning and effort.
Whichever route you choose, settle these points first:
- Are the domain and your product, customer and order data in your name, and can they be exported?
- Can it integrate with the payment provider, courier and accounting software you want?
- Will it cope as your range and order volume grow?
- When you need a new feature, who adds it, and how?
Our article custom software or off-the-shelf? looks at this comparison in more detail.
Payment and shipping integrations
Payments
To take card payments, you need an agreement with a licensed payment provider or your bank's online payment service. Approval can take time, so start this during the design phase. Use 3D Secure at checkout and never store card details on your own server; leave that to your payment provider's secure infrastructure.
If you offer bank transfer, cash on delivery or other non-card options, define in advance how order statuses progress for each. Instalments and transaction fees depend on your agreement, so ask about them clearly before signing.
Shipping and returns
Integrating with your courier removes the hassle of copying order details by hand. When a tracking number is sent automatically as soon as a shipment is created, "Where is my order?" questions drop noticeably. Design the returns process from the start too: where does the customer request a return, how does the product come back, and who issues the refund, and how?
Product pages drive sales
Visitors cannot touch, try on or smell the product. Only what they see on the product page helps them decide, which is why product pages often take the most work in an online store.
- Photos: Sharp photos from different angles, in true colour and in use. For shooting and lighting, see our product photography guide.
- Description: Not the manufacturer's text, but an original description of what the product does and who it is for.
- Technical details: Ingredients for a cosmetic, nutritional values for pet food, dimensions and compatible models for a spare part.
- Purchase information: Stock status, estimated delivery time, return conditions and payment options.
Build your categories the way customers think. Names that use customers' search words rather than warehouse codes, plus filters that work well, help both shoppers and search engines.
Plan for legal obligations from the start
Terms of sale and the right to cancel
If you sell online to consumers, you must follow the consumer and distance-selling rules in your market. These often require you to give certain information before the order is placed, have customers accept your terms of sale and send them a copy. Many markets also give consumers a right to cancel within a set period, with exceptions such as made-to-order or perishable goods. Work out with a legal adviser which rules apply to your products.
Personal data, marketing messages and records
An online store processes a lot of personal data: names, addresses, phone numbers and email addresses. Under data protection law (such as GDPR in the EU or KVKK in Turkey), you will usually need a privacy notice and consent for analytics and advertising cookies. For campaign emails or text messages, get explicit permission and keep a record of it in line with the commercial messaging rules in your market.
Depending on where you trade, online sellers may also need to register with an official body. Ask your accountant about invoicing and e-document obligations. Rules change from time to time, so review your legal texts at least once a year.
Security, speed and the mobile experience
Where customers enter card details, trust is everything. The whole online store should run over HTTPS with an SSL certificate, software and plugins should be updated and the database backed up regularly. Give panel access only to those who need it, with a separate account for each user.
Much of today's shopping happens on phones. Try your basket and checkout on a phone yourself and check these points:
- Can people buy as a guest, without creating an account?
- Are there unnecessary fields in the checkout form, and is the address easy to enter?
- Are the total, shipping cost and delivery time clear before the payment step?
- Do product images load quickly, and do pages scroll comfortably on a phone?
We cover post-launch technical work in our website maintenance article.
Your roadmap after you open for sales
Launch is only the beginning. Set up ecommerce tracking in Google Analytics; without seeing which products are viewed, added to the basket and bought, good decisions are hard. Add your site to Google Search Console and follow how product pages appear in search; a new online store takes time to become visible. If you plan to advertise, our Google Ads budget article explains how to plan your spend.
Common mistakes
- Publishing products with a single, low-quality photo.
- Hiding shipping cost and delivery time until the payment step.
- Burying return and exchange conditions on a hard-to-find page.
- Opening without deciding who answers customer questions, and how fast.
- Leaving the site to run on its own after launch, without measuring or updating it.
A well-built online store makes life easier, not harder, as it grows. If you would like to talk through where to start, take a look at our e-commerce service and send us your questions through our contact page.