E-Commerce

How to Build an Online Shop: A Guide for SMBs

You have sold successfully for years – through your sales reps, your catalogue, the counter in your shop. And yet the feeling keeps growing that your own online shop is overdue: because customers keep asking, because competitors have been selling online for ages, because an extra sales channel makes the business more resilient.

The good news: building an online shop is no longer a mammoth task that requires an in-house IT department. The less good news: it is not done in an afternoon either, if the shop is meant to actually sell rather than merely exist. Between "online in ten minutes" and "credible, legally sound and built for growth" lie a handful of decisions that are hard to reverse later.

This guide walks you through exactly those decisions – in the order they come up in a real shop project. Not a sales pitch, but an honest map for small and mid-sized businesses: from setting goals through choosing a platform to launch and beyond.

Phase 1 – Clarify goals, audience and product range

Before you think about technology, settle the commercial question: what exactly should the shop achieve? "Sell online" is not a goal, it is a wish. A goal is measurable – a certain number of orders per month, a defined share of total revenue, or freeing your back office from routine enquiries.

Almost everything else follows from that. Three questions to answer up front:

  • Who buys? Do you sell to end customers (B2C) or to business customers (B2B)? A B2B shop often needs customer-specific pricing, purchase on account, volume tiers and approval workflows – requirements that would overwhelm a pure consumer shop.
  • What do you sell? Ten products or ten thousand? Physical goods, digital downloads, subscriptions or services? The size and type of your range determines the demands on maintenance, search and inventory integration.
  • How does the data get into the shop? Do you maintain products manually, or do they come from an inventory or ERP system? The answer decides whether you need an interface – a point that is easily underestimated.

A common mid-market mistake: starting too big. You do not need your entire range online on day one. A focused start with your best-selling or least explanation-heavy products delivers real insights faster – and you can feed those into the further build-out.

Phase 2 – Choose the right shop platform

Choosing the platform is the most consequential technical decision – and the one where gut feeling tends to dominate. Broadly, there are three routes:

  • Hosted all-in-one solutions like Shopify take operations off your hands entirely. You pay a monthly fee, never have to worry about servers, updates or security, and you are up and running quickly. The trade-off: less freedom for deep special requirements, and recurring costs that rise with revenue.
  • Self-hosted open source like WooCommerce (built on WordPress) or the community edition of Shopware give you full control and no licence fee. In return, you carry responsibility for hosting, updates and security yourself – or you hand it to a service provider.
  • Enterprise-grade platforms such as the commercial edition of Shopware target more complex needs: demanding product ranges, B2B features, international presences. More power, but also more effort in setup and operation.

There is no "best" system here, only a fitting one. What matters is an honest assessment of three factors: your product range, your in-house know-how and your budget – not just for the build, but for ongoing operation. For a detailed comparison of the three candidates, see Shopware vs Shopify vs WooCommerce.

Online-shop roadmap: from goal-setting to scaling The path to your own online shop Seven phases every shop project goes through 1 Goals & & range 2 Platform choice 3 Design, UX & mobile 4 Payment & shipping 5 Legal 6 Launch 7 Scaling & marketing Concept & build Phase 1 – goals, audience, range Phase 2 – the right shop platform Phase 3 – mobile-first design & UX Phase 4 – payment & shipping Phase 5 – imprint, GDPR, withdrawal This is where the foundation is laid Live & growth Phase 6 – soft launch & testing Phase 6 – real orders, controlled Phase 7 – SEO & content marketing Phase 7 – measure conversion continuously Phase 7 – expand range & markets A shop is never finished – it grows with you The launch is half-time, not the finish line

Phase 3 – Design, UX and mobile

Once the platform is set, the visible part begins. One thing first: a good shop does not just look tidy, it leads to a purchase. Those two things are not the same – and when in doubt, guidance wins.

What matters:

  • Mobile first, not mobile eventually. A large share of online commerce now runs on smartphones. If the shop shines on desktop but stutters on mobile, you lose revenue exactly where most customers are.
  • The product page is your shop window. Meaningful images, honest descriptions, a visible price including a shipping note, clear availability and an unambiguous "Add to cart" button. Every uncertainty here costs an order.
  • The checkout decides. The shorter and more transparent the ordering path, the fewer abandonments. Offer guest checkout, do not force registration, and no surprise costs in the final step. Shipping costs and delivery time belong up front, not only on the payment page.

Good UX design is not a matter of taste, it is a matter of conversion. It pays not to grab the first free template but to tailor the structure to your actual purchase process.

Phase 4 – Payment and shipping

Now comes what turns the shop from a window into a sales channel: payment and delivery.

For payment, one simple rule applies: offer the payment methods your audience expects – not the ones you prefer. For German consumers that usually means purchase on account, PayPal, credit card and direct debit, supplemented by instant payment or instalments depending on the sector. If the familiar method is missing, a share of customers abandons the purchase at the last moment. Payment service providers bundle many methods through a single integration – which simplifies the start considerably.

For shipping, there are two levels: the operational (how does the goods reach the customer? which carrier, which packaging, which lead times?) and the communicative (are shipping costs and delivery time transparent?). Flat, easy-to-understand shipping rules beat complicated tiers that nobody understands. And an automatic shipping confirmation with tracking noticeably reduces the number of enquiries.

Phase 5 – The legal side: imprint, GDPR and right of withdrawal

This is where it gets uncomfortable but unavoidable: an online shop in Germany is subject to clear legal obligations. Ignoring them risks formal warnings (Abmahnungen) – a real cost factor, especially for smaller merchants. This section is no substitute for legal advice, but it shows which topics absolutely belong on the table:

  • Imprint. Commercial online offerings need a complete, easily findable imprint. Since 2024, the mandatory details are governed by the Digital Services Act (Digitale-Dienste-Gesetz, DDG) in §5 – previously this sat in the Telemedia Act.
  • Data protection (GDPR). As soon as you process personal data – which you do with every order – you need a privacy policy, a lawful basis for each processing activity and technical safeguards. Cookie banners, tracking and newsletters each have their own requirements.
  • Right of withdrawal. In distance selling, consumers generally have a 14-day right of withdrawal (governed by §355 of the German Civil Code). This includes a correct withdrawal notice and a model withdrawal form – flawed or missing notices are a classic reason for warnings.
  • Order process and price disclosure. The order button must clearly indicate the obligation to pay (the so-called button solution under §312j BGB). Prices must be shown including VAT and with a shipping-cost note – as required by the Price Indication Ordinance.

The legal side is not an add-on you "quickly" tack on after launch. Imprint, data protection, withdrawal and correct price disclosure belong in the planning – ideally with expert review before the first real sale goes through. That is considerably cheaper than the first formal warning.

Phase 6 – The launch

The launch is tempting as a big moment – in practice, the calm, controlled start is almost always the better one. Instead of firing up the whole marketing machine with a bang, a soft launch is advisable:

  • Test first, then open. Play through the key scenarios: place a real order with a real payment, check the confirmation email, simulate a cancellation and a withdrawal. Whatever stutters in testing stutters twice as hard with real customers.
  • Check on all devices. The ordering process must run as smoothly on a smartphone as on desktop – across different browsers.
  • Ramp up in a controlled way. Only once the first real orders run through cleanly do you turn up the marketing reach. That way you catch errors while they still affect few customers.

An online shop is never "finished" on the day it goes live. The launch is the point where the real work begins.

Phase 7 – Scaling and marketing

A shop without visitors sells nothing – no matter how beautiful it is. After launch, the focus shifts from building to growing. The most important levers:

  • SEO and content. For your shop to be found on Google, you need well-thought-out category and product copy, a clean technical foundation and ideally an advice section that engages prospective buyers early. You are reading exactly this article as an example of that.
  • Conversion optimisation. Measure what happens: where do visitors drop off? Which products sell, which do not? Even small improvements to the checkout or product pages can lift revenue noticeably – without needing more visitors.
  • Expand range and markets. Once the core runs, you can expand the range, address new audiences or add extra sales channels such as marketplaces.

Scaling does not mean doing everything at once. It means taking the next right steps based on real numbers.

Frequently asked questions about building an online shop

What does it cost to build an online shop?

The range is wide and depends mainly on the platform and the scope of features. A hosted standard solution incurs manageable monthly costs; a custom-built shop with inventory integration is considerably higher. More important than the build itself are the ongoing costs: hosting, maintenance, payment fees and upkeep. Plan realistically for operation, not just for the start.

How long does it take to build a shop?

A simple standard shop can be up in a few weeks. A project with custom design, inventory interfaces and a large product range takes several months. Many underestimate the biggest time factor: preparing the product data and images.

Do I need a service provider for an online shop?

Not necessarily. Hosted platforms are built so that non-technical users can set up a shop. But as soon as interfaces, custom design or legal certainty come into play, experience pays off – on the legal side in particular, a mistake can get expensive.

Which shop platform is right for SMBs?

There is no blanket answer. For small ranges and a quick start, a hosted solution is often ideal; for complex or growing requirements, a more flexible platform. The honest answer emerges from your product range, your budget and your know-how. More on that in our platform comparison and on our page about e-commerce solutions.

Sources

Ready for your own online shop?

From product range to a legally sound launch: in a free initial consultation we look at your plans together and show you which platform and which steps really fit your business.

Ricardo HäringerEntwicklung
Ricardo Häringer