How to Build an Online Shop: The Decisions Nobody Makes (and That Define Everything)
Most online shops fail not because of bad design or the wrong platform. They fail because the decisions that matter most were never made — they were skipped in the rush to go live.
This article is not about which Shopify theme to choose or how to write a product description. It is about the layer of decisions that comes before any of that: the diagnosis, the structural choices, and the concerns that determine whether a shop will actually sell — or simply exist online.
If you are planning to launch an online shop — or if you suspect your existing one is underperforming — start here.
Before Anything Else: The Diagnosis No One Does
The single most common mistake when building an online shop is starting with the solution before understanding the problem. Choosing a platform, briefing a designer, or registering a domain before mapping what you actually have and what is genuinely missing is the fastest way to build something you will need to rebuild in six months.
A proper diagnosis covers six areas. Each one either unlocks the project or introduces a dependency that, if ignored, surfaces at the worst possible moment — usually during launch week.
Pre-launch diagnosis: the six areas to audit before building anything
Area
What to audit
Why it matters before you build
Website / domain
Does a site exist? Who owns the domain and hosting?
Transfer and access issues can delay a launch by weeks if discovered late
Product catalogue
How many SKUs? Are there product sheets, measurements, weights?
Shipping cost calculation, product page structure and copywriting scope all depend on this
Product photography
Do professional photos exist? White background? Lifestyle context?
A shop without quality photography will not convert regardless of platform or copy quality
Payment methods
Which methods are legally and operationally available? Is a payment gateway already contracted?
Gateway approval, fiscal compliance, and local method integration (e.g. MB WAY, Multibanco) take time and cannot be rushed
Logistics
Who handles fulfilment? Is there a carrier contract? Manual or digital process?
Shipping costs, delivery time promises, and returns policy all need to be defined before the shop goes live
Existing systems
Is there invoicing software, a CRM, an ERP, or an existing email platform?
Integrations that are discovered during build — not before — are the most common source of delays and budget overrun
???? Webhouse: In every project we run, the diagnosis happens before a single line of code is written. The audit typically takes one to two working days — and consistently saves weeks during build.
The Platform Decision: Why It Is Not Interchangeable
WooCommerce, Shopify, Magento, and PrestaShop are not different interfaces for the same outcome. Each platform has a different cost structure, maintenance profile, plugin ecosystem, and ceiling for growth. Choosing the wrong one does not mean the shop will not work — it means you will hit friction at a point in the future that forces a rebuild.
The platform decision should be driven by four factors, in this order: the volume and complexity of your catalogue, your target market and the payment methods that market expects, the technical capacity available to maintain the shop after launch, and the monthly operating budget.
Platform selection: the factors that should drive the decision
Factor
Points towards WooCommerce
Points towards Shopify
Catalogue size
Under 500 SKUs with custom attributes
Any size — Shopify handles scale better natively
Target market
Portugal-first — local payment methods critical
International from day one — global payment ecosystem stronger
Technical team
Developer available for ongoing maintenance
No dedicated developer — needs a managed solution
Monthly budget
Lower recurring cost — hosting + plugins only
Higher monthly fee — but includes hosting, security, updates
Local payment plugins
Mature — Eupago, IfThenPay, Multibanco refs well supported
Limited — MB WAY and Multibanco integrations less mature
⚠️ Note: There is no universally correct platform. The correct platform is the one that matches your specific catalogue, market, team, and budget. Any agency that recommends a platform before asking these four questions is recommending on preference, not evidence.
The 3 Decisions That Define Whether a Shop Sells
Once the diagnosis is complete and the platform is chosen, there are three decisions that have a disproportionate impact on whether a shop actually generates revenue. These are not the most visible decisions — design gets more attention, social media gets more excitement — but they are the ones that determine performance.
Decision 1: How much to invest in product pages before launch. The single most underinvested area in most online shops is the product page itself. Short descriptions, no FAQs, no structured data, and no clear answer to "why should I buy this specific product from this specific brand" is the norm — and it shows in conversion rates. Product pages of 300 to 500 words per item, with origin or provenance, key differentiators, usage context, and a per-product FAQ, consistently outperform minimal pages in both SEO ranking and purchase conversion. This is also the primary input that AI search engines use when deciding whether to cite or recommend a product.
Decision 2: Which payment methods to prioritise at launch. In Portugal, MB WAY and Multibanco reference payments account for over 52% of online transactions. A shop that launches without these methods is not competing on a level playing field — it is asking Portuguese customers to use a payment behaviour that is not their default. The integration requires a payment gateway (Eupago and IfThenPay are the two most mature options for the Portuguese market), a NIF for fiscal compliance, and testing before go-live. This cannot be rushed or deferred to "phase 2."
Decision 3: The advertising strategy at launch — and what it is actually for. The purpose of advertising in the first month of a new online shop is not to generate profit. It is to generate data. A narrow, conservative campaign — tight interest targeting, limited geography, modest daily budget — will produce the first 10 to 20 real orders that validate the checkout flow, surface logistics problems, identify the best-performing product, and establish a baseline conversion rate. Scaling before this data exists is burning budget on an unvalidated funnel.
Webhouse: The sequence matters: diagnosis first, platform second, product content third, payment integration fourth, soft launch with limited advertising fifth. Shops that skip steps in this sequence tend to discover the skipped step through a problem, not through a plan.
The Concerns Most Businesses Discover Too Late
These are not edge cases or unusual complications. They are the friction points that appear in the majority of e-commerce projects — and that cost time and budget precisely because they were not anticipated.
⚠️ Photography is always underestimated
A product shoot for a shop requires at minimum two types of images: clean white-background product shots for the product page, and lifestyle or context images for advertising and social media. These are typically two separate shoots with different setups. Projects that plan for one and discover they need both — during build or after launch — face delays and unplanned cost.
What to clarify upfront: How many products? How many angles per product? Are lifestyle images needed for Meta Ads? Who is responsible for the shoot — agency or client?
⚠️ Invoicing and fiscal compliance is not optional
In Portugal, every online sale requires a compliant fiscal document. If the business already uses invoicing software — InvoiceXpress, Moloni, PHC, or similar — that software needs to be integrated with the shop. If it is not in the original project scope, it surfaces during build and consumes developer time that was not budgeted. If it is ignored entirely, it creates a manual process that does not scale.
What to clarify upfront: Which invoicing software is in use? Is automated invoice generation required? Has the software provider been contacted about e-commerce integration?
⚠️ Returns policy placement affects conversion
Customers make the decision to buy before they reach the payment step — and a significant part of that decision depends on knowing they can return the product if needed. A returns policy buried in the footer, or absent from the product page entirely, creates doubt at the moment of commitment. The fix is simple: returns policy summary visible on the product page and in the checkout. The cost of not doing this is measurable in basket abandonment.
What to clarify upfront: Is there a defined returns policy? Who handles returns logistics? Is it consistent with the carrier's own terms?
⚠️ Mobile performance is not a final check — it is a build requirement
Over 70% of traffic to online shops in Portugal comes from mobile devices. A shop that is built on desktop and "checked" on mobile at the end of the project will have performance problems that are expensive to fix after launch. Mobile-first build — where every layout, image weight, and interaction is designed for the smaller screen first — is not optional for any shop launched in 2025.
What to clarify upfront: Does the agency build mobile-first or desktop-first? What is the PageSpeed Insights target on mobile before launch?
What to Demand from Your Agency or Development Partner
In a market where anyone with a Shopify account can call themselves an e-commerce agency, the questions you ask before signing a contract matter as much as the proposal itself. These are the four questions that separate agencies with real e-commerce experience from those repackaging generic web development as something more specific.
"Can you show me the diagnosis process you follow before starting a build?" A credible agency has a structured pre-project audit. If the answer is "we start with a kick-off call and then move to design," the audit is not happening — and the problems it would have surfaced will surface during build instead.
"What is the platform recommendation based on, specifically?" The answer should reference your catalogue size, your target market, your payment method requirements, and your post-launch maintenance capacity. If the answer is a platform preference without those inputs, it is not a recommendation — it is a default.
"What does your launch checklist cover?" A serious agency has a pre-launch checklist that covers end-to-end purchase testing, mobile performance, payment gateway validation, invoicing integration, GA4 configuration, and returns policy placement. Ask to see it. If it does not exist, that is the answer.
"How do you measure success in the first 90 days?" The answer should include conversion rate, average order value, cost of acquisition by channel, and organic traffic share. If the answer is "sessions and social media reach," the agency is measuring activity, not business performance.
Webhouse: In every first conversation, we show the current state of your digital visibility — and map the gap between where you are and what a competitive online shop in your category requires. Diagnosis first, proposal second. Always.
Conclusion: The Shop That Sells Is Built on Decisions, Not Features
The difference between an online shop that generates consistent revenue and one that exists but does not perform is rarely about design, platform, or budget. It is about whether the right decisions were made in the right order — before the build started.
Audit what you have. Define the platform based on your market, not on trend. Invest in product content before investing in advertising. Integrate local payment methods properly. Measure from day one.
These are not complicated steps. They are simply the steps that get skipped when the pressure is to launch fast and figure the rest out later. The shops that grow are the ones where someone insisted on doing them in order.
→ Talk to us about building your online shop the right way at webhouse.pt
Sources and References
1. SIBS Analytics — Online payment methods in Portugal, Q1 2025: MB WAY and Multibanco share of domestic e-commerce transactions.
2. Google PageSpeed Insights — Core Web Vitals benchmarks for e-commerce, 2025.
3. CTT E-Commerce Report 2025: mobile traffic share and basket abandonment rates in Portugal.
4. Baymard Institute — E-commerce UX Research 2025: checkout abandonment causes and returns policy visibility.