Cookies

We use cookies for analytics and advertising. You can accept all, keep only necessary, or customize your preferences. Cookie Policy

Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
    • Websites
    • Web Applications
    • Applications
    • Technology consulting for companies
    • Online marketing and branding
  • Resources
    • Blog & News
    • Tools and calculators
    • Templates and checklists
    • Independent industry reports
  • Contact
Let's talk!
Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
  • Resources
  • Contact
  • Szukaj w artykułach ⌘K
    • Websites
      Building a professional online presence
    • Web Applications
      Dedicated web applications - automate and grow your business!
    • Applications
      Custom solutions tailored to your business needs
    • Technology consulting for companies
      That support business Technology consulting for companies where technology has stopped keeping up with business
    • Online marketing and branding
      Designing logos, corporate colors and letterheads
    • Blog & News
      News from the digital world.
    • Tools and calculators
      Before you start talking to an agency, check how much your project should cost.
    • Templates and checklists
      Professional checklists for B2B companies
    • Independent industry reports
      Cyclical report programs based on publicly available sources
Let's talk!
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

Services
  • Websites
  • Company websites
  • Landing page
  • Web applications
  • Mobile apps
  • MVP for startups
  • Software development
  • Technology consulting
  • Online marketing and branding
  • Website pricing
Digital Vantage
  • About us
  • Contact
  • Let's talk about your business
  • Resources for business
  • Site map
Articles and guides
  • Websites
  • Online stores
  • Starting a business online
  • Web applications
  • Business applications
  • Google Business Profile
  • SaaS software
  • Glossary
Industry reports
  • Polish web market price analysis
  • Website costs
  • Online store costs
  • Web application costs
  • Mobile app costs
  • SaaS tool costs
Tools and calculators
  • Website cost
  • Online store cost
  • Web application cost
  • Website maintenance cost
  • Online store TCO
  • Website speed test
  • Quiz: website or app
  • Quiz: which e-commerce platform
  • Quiz: WordPress or headless
  • Quiz: ready-made SaaS or custom
Checklists and templates
  • Launching a website
  • Website audit
  • E-commerce UX checklist
  • Store migration
  • Choosing a web agency
  • Website security
Follow Us
FacebookInstagram
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Polski
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

★ 5.0
Google reviews
24h
We reply on business days.
20+ yrs
in IT/B2B EMEA
100/100
Desktop PageSpeed
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Polski
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.

Table of Contents · 8 sections

In this article

  1. 01Ecommerce website design: what has to exist regardless of the look
  2. 02Template: what it gives you, and where its limits are
  3. 03Template vs performance: the technical debt you can't see
  4. 04Custom build: when it's worth it
  5. 05Homepage and navigation structure
  6. 06Phone vs desktop — two separate measurements, not one
  7. 07Accessibility in a template — baseline checks
  8. 08How to choose — a checklist
  1. Home›
  2. ›
  3. Blog & News from the Digital World›
  4. E-commerce — what it is, what the EU market looks like and where to start an online store›
  5. Ecommerce UX: where online stores lose customers›
  6. Ecommerce Website Design — Ready-Made Template or a Custom Build
UX/UI design·UX Best Practices·E-commerce·Online Shops·Websites·15 min czas czytania·17 004 znaki·2874 słowa

Ecommerce Website Design — Ready-Made Template or a Custom Build

Kod QR

Ecommerce website design: when a ready-made template is enough, and when a custom build pays off — performance, structure, mobile and accessibility.

KB
Konrad BarejkoYour Business Partner, CEO · Experienced technology leader and entrepreneur with over 20 years of experience in the IT industry. Specializes in digital transformation, software product development and building engineering teams. For nearly 15 years, he led B2B teams at a global technology corporation, managing a 40-person team of developers and engineers, multi-million dollar budgets and products deployed at the scale of tens of millions of licenses in EMEA and global markets. Today, as the founder of his own consulting firm, he helps small and medium-sized businesses make smart technology decisions - from website and online store development, to process automation, to comprehensive IT consulting. He combines strategic thinking with a hands-on technical background in web development, DevOps and software architecture. He focuses on a collaborative culture, agile methodologies and solutions that realistically support business growth.
Publikacja11 mar 2025
Aktualizacja2 paź 2026

Ecommerce website design usually comes down to one decision at the start for most small sellers: a ready-made template, or a project built from scratch. The data on the template market and on platform performance gives a less black-and-white answer than the usual advice — "always invest in a custom design" on one side, "a template is enough for everyone" on the other: a template is a sensible starting point for most small stores, and a custom build starts to pay off once the template genuinely blocks a specific business process or a performance number you can measure. This article covers design and page structure only — law, platform choice, cost and SEO already have their own, more detailed articles on this site, which we link to here instead of repeating them.

Ecommerce website design: what has to exist regardless of the look

Before you touch the homepage layout, three things need to exist no matter what the store looks like:

  • Terms and conditions — under the EU E-Commerce Directive (2000/31/EC, Art. 10(3)), contract terms and general conditions given to the customer "must be made available in a way that allows him to store and reproduce them" — in practice, a page or PDF the customer can save or print before ordering. What those terms may and may not say is a matter of consumer law, enforced by each member state.
  • Pre-contract information — the Consumer Rights Directive (2011/83/EU, Art. 6(1)) requires telling the customer, "in a clear and comprehensible manner," the full set of information it lists, including how and when they can withdraw from the contract. For physical products, the GPSR (Regulation (EU) 2023/988, Art. 19, applicable from 13 December 2024) adds its own duty: manufacturer details — and, where the manufacturer isn't based in the EU, the details of an EU-based responsible person — product identification (including a picture) and any warnings or safety information — and the offer itself has to "clearly and visibly indicate" all of it.
  • A returns page — the rule itself (14 days to withdraw without giving a reason) and the mechanics of refunding the payment have their own, much more detailed article: returns and legal guarantee. Here it's enough that such a page exists and is easy to find from the footer.

There's one more page that's easy to forget when designing a site: a privacy and cookie policy, separate from the terms and conditions, because the GDPR requires telling people what personal data the store collects and why — whether it collects data only to fulfil orders or also for analytics and marketing. Consent for cookies and similar trackers comes on top of that, from the separate ePrivacy rules. Its exact content depends on which tracking technologies are actually switched on (Consent Mode, ad pixels) — that's a topic for its own article, not this one.

We cover the full picture of legal duties when setting up a store, with specific dates (the European Accessibility Act, the Omnibus Directive, the GPSR), in how to set up an online store — this article points there instead of repeating the same directives. The product page itself carries its own separate set of duties (GPSR data, photos, pricing during promotions) and deserves its own article, not a subsection here.

Template: what it gives you, and where its limits are

A ready-made template solves, in a few minutes, what a from-scratch build takes weeks to do: the homepage layout, product cards, cart and checkout, responsiveness, baseline accessibility. The Shopify Theme Store has its own browsable collection of free themes, and the paid themes visible at the time of checking (1 October 2026) sat in a range of roughly $100 to $500 — that's one reading of a live marketplace, not an official price list Shopify announces, because a theme marketplace changes its range and assortment all the time. WooCommerce and PrestaShop run on the same mechanism — free themes in the platform's own repository, paid themes in separate marketplaces — but a current, specific price range for those two platforms wasn't part of this research, so we don't give a number for them here.

The template's limit is functional, not just visual: a good template handles a typical buying process, but if your store has an unusual one — a product configurator, a complex B2B model with per-customer pricing, an integration the template never anticipated — that's exactly where the template starts getting in the way instead of helping. What the whole store costs, not just the theme, is broken down in ecommerce website cost, and specific platforms and their pricing are compared in our ecommerce platform comparison — if you're still choosing a platform, start there, not here.

Template vs performance: the technical debt you can't see

A universal template has to serve very different stores at once, so it may run a visual page builder, a backward-compatibility layer and room for any number of third-party apps or plugins, all at the same time — that's the mechanism through which a template can hurt Core Web Vitals, LCP especially, before you've even added your own content. The HTTP Archive Web Almanac 2025 (the "Ecommerce" chapter, data from July 2025, published January 2026) measures the share of sites with a "good" Core Web Vitals result — LCP, INP and CLS all passing at the 75th percentile — by platform: Shopify 76% on mobile and 76% on desktop, WooCommerce 35% on mobile and 33% on desktop. The chapter calls LCP "the biggest differentiator" between platforms, and for WooCommerce that's exactly where it struggles (45% good results on desktop, 39% on mobile), while INP and CLS come out better (88% and 85% good on mobile; on desktop, INP 99% but CLS only 68%).

Worth keeping next to these numbers: this is global, platform-wide data — every detected site on a given engine, with no country breakdown — not an assessment of any specific theme or installation. A well-configured WooCommerce store, stripped of unnecessary plugins, can score better than its platform's average, and a neglected Shopify store loaded with dozens of apps can score worse. The numbers show a gap between platforms, not its cause in any one store — "the more unconsolidated scripts and plugins on a page, the harder it is to get a good LCP" is our reading of the mechanism, not a measured result, and it isn't a verdict on any specific platform.

The previous edition of the same Web Almanac chapter shows that a weak platform score isn't a permanent verdict — it's a state that changes from edition to edition. The 2024 edition (earlier data, published 2024-11-11) recorded WooCommerce's LCP result at "just 34%" on mobile — lower, even, than the 39% in the 2025 edition — but over the same period other platforms improved sharply (mobile data): Tiendanube went from 28% good LCP results in 2022 to 61% in 2024, and Squarespace from 33% to 60% of sites with a good overall Core Web Vitals result in the same window. The practical takeaway: template performance isn't a fixed trait of an engine forever — a weak LCP score two years ago doesn't mean a weak score today, and the reverse holds too.

If the template is blocking a process or a performance number you're checking with our website speed test, and fixes within the template itself no longer help, the next step is usually not "a different template" but a different architecture — see the next section.

Custom build: when it's worth it

A from-scratch build makes sense when a specific process or a specific performance metric matters more than how fast you can launch — not as the default choice "because it looks better." It's a decision that costs more time and work than configuring a template, so it's worth making on the basis of a specific, named constraint (this configurator doesn't work, this integration doesn't exist, this Core Web Vitals result isn't improving despite optimisation), not on a general feeling that "the template looks too generic."

The most radical form of a custom build is headless — decoupling the front end (built, for example, on Next.js) from the ecommerce platform's engine, which then becomes just a backend for data and orders. That architecture gives full control over what actually reaches the browser — and so over performance — at the cost of some things a template gave you for free: ready-made integrations with apps from the platform's own marketplace, security updates handled by the engine's vendor, and a simple setup for anyone without their own development team. That trade-off — full control at the cost of convenience and vendor-managed maintenance — is the practical reason headless pays off only once a template genuinely can't keep up, not as a default upgrade. When that step pays off and when it's overkill is covered separately in our article on headless commerce; how to measure and improve the Core Web Vitals metrics themselves — whether you stay on a template or go headless — is in Core Web Vitals for ecommerce.

Homepage and navigation structure

Whether the page is built by a template or a custom project, a few structural elements are worth having in every store, because they follow from the logic of the buying journey, not from fashion:

  • A value proposition visible without scrolling — the customer needs to know right away what they're buying and from whom, with no need to scroll the homepage.
  • Visible category navigation — a stable, predictable category structure, available from every subpage, not just the homepage.
  • A visible search field — placed in a fixed, obvious spot in the header; what the search itself should do and how to measure it is covered in our article on ecommerce site search.
  • Trust signals near the top of the page — information about secure payment, the returns policy and real customer reviews, not tucked away in the footer.
  • A footer with legal links — terms and conditions, privacy policy, contact details and a returns page, always in the same, predictable place.

This set of sources didn't turn up a specific, named UX study on homepage navigation for online stores — the list above describes a mechanism, not a quote from research, and it's worth treating as a starting point for your own usability tests, not as a closed, verified benchmark. In practice, none of these points is unique to one type of build — a template and a custom project deliver the same list, just with a different cost of change: in a template you reorder sections through the theme editor, in a custom build through code — but the list of requirements itself doesn't change. If the page also has filters and product listings, their UX and their effect on SEO (faceted navigation specifically) are their own, separate topic — the UX side in our article on site search, the technical-SEO side in our ecommerce SEO guide.

Phone vs desktop — two separate measurements, not one

Two different mobile measurements talk about two different things, and shouldn't be added together. StatCounter for Europe, September 2026: mobile 55.41%, desktop 42.32%, tablet 2.27% of page views in StatCounter's own panel — that's browsing traffic in general, not shopping specifically, and it's not a census of the full population, only data from one company's own panel.

A second kind of measurement — which device someone actually completes a purchase on, as opposed to which device they browse on in general — asks a different question on a different sample. We don't have a confirmed EU-wide figure for it from this research pass, so we're not putting a number next to it here. The practical conclusion holds regardless of the missing number: the page has to work well on both the phone and the desktop, and "well" doesn't mean "identically" — it's worth checking the checkout and the forms specifically on a phone, given how large a share of browsing already happens there.

Accessibility in a template — baseline checks

The digital accessibility duty for online stores comes from the European Accessibility Act (Directive (EU) 2019/882), which covers e-commerce services from 28 June 2025, with a micro-enterprise exemption for services (fewer than 10 staff and annual turnover or balance sheet total not exceeding €2 million, Art. 4(5) with the definition in Art. 3(23)). The date is EU-wide, but the supervisory authority and the penalties are set by each member state in its own transposition, so check your own country's rules rather than assuming one EU-wide figure; the ecommerce UX hub covers this together with the rest of the section's topics. Here's just the list of baseline things worth checking in the template itself, before you move to a full accessibility audit:

  • Text contrast against the background, especially in colour variants of the template that the theme's author never tested for this.
  • Semantic HTML — headings in a logical hierarchy, buttons as <button>, not a <div> with a click handler.
  • Alt text on product photos, not only on the store's main hero image.
  • Full keyboard support — you can get through navigation, filters and the order form without a mouse.
  • A visible focus state on links, buttons and form fields, so someone navigating by keyboard can see where they currently are.
  • A label attached to every order-form field, not just a placeholder that disappears the moment you click into the field.

How to choose — a checklist

  • You've checked whether a typical, ready-made template actually handles your sales process (configurators, B2B pricing, unusual integrations), instead of assuming it will "adapt somehow."
  • You have terms and conditions, the required pre-contract information and a returns page visible from every subpage, not only the homepage.
  • You've measured the Core Web Vitals of your specific template installation (not the platform average) before deciding to move to a custom build.
  • You've tested checkout and forms for real on a phone, not only by resizing a browser window on a desktop.
  • Navigation, search and trust signals are visible without scrolling, and the footer has the full set of legal links.
  • You've gone through the baseline accessibility checks above before deciding a template "is enough."
Template or custom build — a decision tree Decision diagram with no numbers. Start: does a typical ready-made template handle your sales process? If yes — stay with the template, measure the Core Web Vitals of your specific installation, and fix performance within it (removing unnecessary plugins, optimising images). If no — check whether the problem is performance (the template blocks LCP/INP despite optimisation) or functional (a configurator, B2B pricing, an integration the template doesn't support). In both cases, once fixes within the template no longer help, the direction is a custom build, with headless as the variant that decouples the front end from the platform's engine. Template or custom build — a decision tree Check first whether the problem can be solved within the template Does a typical ready-made template handle your sales process? yes → stay with the template; measure the Core Web Vitals of your specific installation and fix performance within it (removing unnecessary plugins, optimising images) No — what kind of problem is it? performance: the template blocks LCP/INP despite optimisation · functional: a configurator, B2B pricing, an integration the template doesn't support Fixes within the template no longer help direction: a custom build, with headless as the variant that decouples the front end from the platform's engine Digital Vantage, based on the platform-choice mechanism and HTTP Archive Web Almanac 2025 data, read 1 October 2026 www.digitalvantage.eu

Template or custom build — a decision tree

Digital Vantage, based on the platform-choice mechanism and HTTP Archive Web Almanac 2025 data, 1 October 2026

If you'd rather make this decision together with someone who'll assess your specific template and your specific installation, not just a platform average, talk to us — that's also one of the items on the ecommerce UX checklist.

FAQ

Frequently asked questions about ecommerce website design

For most small stores, a ready-made template is a sensible starting point — it handles a typical buying process, cart and checkout quickly. A custom build (including headless) pays off once the template genuinely blocks a specific business process (a configurator, B2B pricing, an unusual integration) or a performance number that's measurable and can't be fixed inside the template itself.

It depends on the platform and the specific theme. Shopify's Theme Store has a free collection, and the paid themes visible at the time of checking (1 October 2026) sat in a range of roughly $100–500 — one reading of a live marketplace, not an announced Shopify price list. The full cost of a store, not just the template, is broken down in our article on ecommerce website cost.

Yes — a universal template can run a visual page builder and room for many plugins at once, which can be a mechanism for weak LCP. HTTP Archive Web Almanac 2025 data shows a gap between platforms (for example, Shopify at 76% good Core Web Vitals on mobile and desktop versus WooCommerce at 35%/33%), but that's global, platform-level data, not an assessment of a specific theme or installation — a well-configured store can score better than its platform's average.

At least: terms and conditions made available before the order, the pre-contract information EU law requires (including how and when to withdraw from the contract), and an easily accessible returns page. The full picture of legal duties when setting up a store is in our guide to setting up an online store, and the returns mechanics specifically are in our article on returns and the legal guarantee.

Want to know if your template is blocking sales, or just needs fixing?

We'll measure your specific installation — performance, structure and baseline accessibility — and tell you whether fixes inside the template are enough, or whether a custom build makes more sense.

Let's talk about your business!

Related Posts

  • E-commerce — what it is, what the EU market looks like and where to start an online store
    • Ecommerce UX: where online stores lose customers

      Ecommerce UX: search, product pages and checkout — where online stores lose customers, mobile data, and the EU digital accessibility obligation.

      • 1.
        Product Page: What It Needs to Sell, Comply with EU Law and Satisfy Google

        What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

      • 2.
        Site Search in Ecommerce: GA4 Tracking, Baymard UX, and Filters

        Site search in an online store: how to track it in GA4, what zero-result queries reveal, and what Baymard's UX research says about search and product lists.

      • 3.
        Cart Abandonment and Checkout: Why Shoppers Quit and How to Reduce It

        Cart abandonment: what the 70% figure really means, why shoppers quit during checkout, and how to shorten the form and measure the funnel in GA4.

About the Author

Konrad Barejko

Your Business Partner, CEO

Experienced technology leader and entrepreneur with over 20 years of experience in the IT industry. Specializes in digital transformation, software product development and building engineering teams. For nearly 15 years, he led B2B teams at a global technology corporation, managing a 40-person team of developers and engineers, multi-million dollar budgets and products deployed at the scale of tens of millions of licenses in EMEA and global markets. Today, as the founder of his own consulting firm, he helps small and medium-sized businesses make smart technology decisions - from website and online store development, to process automation, to comprehensive IT consulting. He combines strategic thinking with a hands-on technical background in web development, DevOps and software architecture. He focuses on a collaborative culture, agile methodologies and solutions that realistically support business growth.

More by this author

  • Cheap website design — what the lowest quote actually costs you
  • QR Code and Short Link - how to use them in online marketing
  • Business website — which kind makes sense for which company
View all posts →

Share:

FacebookTwitterLinkedInEmailWhatsAppMessengerDiscord

Table of Contents · 8 sections · 15 minutes read

In this article

  1. 01Ecommerce website design: what has to exist regardless of the look
  2. 02Template: what it gives you, and where its limits are
  3. 03Template vs performance: the technical debt you can't see
  4. 04Custom build: when it's worth it
  5. 05Homepage and navigation structure
  6. 06Phone vs desktop — two separate measurements, not one
  7. 07Accessibility in a template — baseline checks
  8. 08How to choose — a checklist

Comments

Rate this article

No comments yet. Be the first to share your thoughts!

Related Articles

Back to the guide: E-commerce — what it is, what the EU market looks like and where to start an online store

⇲
Image on the Digital Vantage website

SMS Marketing for Online Stores — Consent, Cost and Compliance

SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs by EU country, and the Gmail, Yahoo and Outlook rules for email.

Data publikacji: 02/10/2026
Characters: 14968•Words: 2485•Reading time: 13 min
⇲
Image on the Digital Vantage website

Affiliate Marketing and Influencer Marketing: How a Store Pays for Referrals

Affiliate marketing and influencer marketing for online stores: networks and their fees, commission maths, and EU rules on disclosing paid posts.

Data publikacji: 02/10/2026
Characters: 16316•Words: 2722•Reading time: 14 min
⇲
Image on the Digital Vantage website

Price comparison websites for online stores: the CPC model and Google's CSS rule

How price comparison websites work for a retailer: the CPC model, when a click pays for itself, Google's CSS rule, and EU rules on reviews and discounts.

Data publikacji: 02/10/2026
Characters: 11101•Words: 1888•Reading time: 10 min
⇲
Image on the Digital Vantage website

TikTok Ads and TikTok Shop in the EU — What a Store Can Actually Use

TikTok Shop runs in 13 of the EU's 27 states, no company needed — but TikTok Shop Ads (GMV Max) reaches only 4-5 of them. What's open, what isn't.

Data publikacji: 02/10/2026
Characters: 12499•Words: 2087•Reading time: 11 min
⇲
Image on the Digital Vantage website

Facebook and Instagram Ads for Online Stores — Meta Ads, Catalogue and Dynamic Retargeting

Meta Ads for online stores: Shops availability, the product catalogue, Advantage+ shopping, dynamic retargeting, and Pixel plus Conversions API.

Data publikacji: 02/10/2026
Characters: 19416•Words: 3208•Reading time: 17 min
⇲
Image on the Digital Vantage website

Google Shopping ads and Performance Max for online stores

Google Shopping ads explained: free listings vs paid ads, the CSS requirement, Performance Max and how to set a Target ROAS for a product campaign.

Data publikacji: 02/10/2026
Characters: 20254•Words: 3328•Reading time: 17 min
⇲
Image on the Digital Vantage website

Omnichannel in e-commerce — what it is, and when to connect your store with a physical shop

Omnichannel in e-commerce: the definition versus multichannel, the shared-inventory mechanism between a store and a till, and when to implement it.

Data publikacji: 01/10/2026
Characters: 13218•Words: 2227•Reading time: 12 min
⇲
Image on the Digital Vantage website

Fulfillment in e-commerce — what it is, what it costs and when it pays off

Ecommerce fulfillment: what the service covers, how EU providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

Data publikacji: 01/10/2026
Characters: 13850•Words: 2259•Reading time: 12 min
⇲
Image on the Digital Vantage website

Product Page: What It Needs to Sell, Comply with EU Law and Satisfy Google

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

Data publikacji: 01/10/2026
Characters: 23626•Words: 3969•Reading time: 20 min