Ecommerce 6 min read

How to create an online store for your business (that actually sells): steps, platform and costs

Online store WooCommerce PrestaShop B2B ecommerce ERP

Setting up an online store is easy. Setting up one that sells, doesn't double your workload and grows with your business is another story. This is the guide we give companies that ask us where to start: decisions, platform, payments, shipping, legal, SEO and what it really costs.

“I want to create an online store” is something we hear almost every week, and there are usually two situations behind it: a brick-and-mortar business that wants to sell online, or a company that already sells and wants to stop taking orders over WhatsApp and email. In both cases, the right question isn't “which platform should I use?” but “what kind of store do I need so that selling online doesn't cost me more than it brings in?”

This guide sums up what we've learned as a WooCommerce agency and PrestaShop agency, building and migrating stores for SMEs, wholesalers and brands. It follows a simple order: what to decide, what to build and what it costs.

Step 1: decide before you build

Four questions that shape everything else:

  • Who do you sell to? Consumers (B2C) or businesses (B2B). A B2B store needs customer-specific price lists, ordering by SKU, credit terms and, from 2027, compliance with Spain's mandatory e-invoicing. A B2C store needs conversion, easy payments and clear shipping.
  • How many products do you have, and how often do they change? 40 stable products are not the same as 30,000 with prices and stock that change every day. The latter needs ERP integration from day one.
  • Where does the truth about your stock and prices live today? If it's in an ERP (Dolibarr, Odoo, Sage…), the store has to read from it. If it's in Excel, now is the time to fix that.
  • Who will handle the orders? How fast, from where and with what tools? A store nobody runs is just a pretty website.

Step 2: choose the platform (WooCommerce, PrestaShop, Shopify)

For a company in Spain, we almost always recommend one of the first two:

WooCommercePrestaShopShopify
What it isStore plugin for WordPressComplete ecommerce platformCloud service with a monthly fee
Best forBrands, mid-sized catalogs, content and SEOLarge catalogs, B2B, multi-storeLaunching fast with little customization
CostNo license; hosting and developmentNo license; hosting and developmentMonthly fee plus a commission per sale
Code and dataYoursYoursThe platform's
ERP integrationFull REST APIWeb service and modulesAPI, with limits depending on the plan

If you want the details, we have a full comparison: WooCommerce vs PrestaShop vs Shopify. The short version: if your business runs on content and brand, go with WooCommerce; if it runs on catalog and B2B, PrestaShop; if you want to test the waters without investing and can live with the commissions, Shopify.

Step 3: what every store needs to sell

A well-built catalog

Your own photos, descriptions that answer customers' questions, well-structured variants (size, color, format) and categories designed around how people search, not around how you organize your warehouse.

Payments

Cards through your bank (Redsys, the Spanish card payment gateway) or a gateway such as Stripe, Bizum (a must-have in Spain) and PayPal. For B2B, bank transfer and deferred payment with a credit limit per customer. We cover this in payment gateways for ecommerce.

Shipping

Rates by weight or order value, free shipping above a threshold, in-store pickup, and a carrier integration that generates labels and tracking without anyone typing addresses.

Legal

A legal notice, privacy and cookie policies, terms of sale that include the right of withdrawal, and a checkout process that complies with consumer law. It isn't optional, and it isn't just a matter of copying text from another website.

SEO built into the design

Clean URLs, categories with text, product pages with structured data, fast load times and an architecture Google understands. A store's SEO is decided at the design stage, not afterwards. All the more so if you're going to migrate from another platform.

Analytics

GA4 with enhanced ecommerce tracking and, if you plan to invest in ads, the Meta pixel and Google Ads conversions set up properly from day one.

Step 4: connect the store to your ERP (where time is won or lost)

This is what separates a store that creates work from one that saves it. If every web order has to be copied into your invoicing software, every price change has to be made twice and the store's stock never matches the warehouse, your store is costing you hours every day.

The solution is an integration between your store and your ERP: products, prices and stock flow from the ERP to the store, while orders and customers flow from the store into the ERP, where they're picked, invoiced and booked. We explain it step by step in how to integrate your ERP with WooCommerce or PrestaShop. A real example: a spare parts wholesaler with 30,000 SKUs now has up-to-date stock and prices online and at the counter, with no overselling.

What it costs to create an online store

It's the other big question, and it deserves an honest answer: it depends on the scope, but it can be narrowed down. We're talking about professional stores built by a team that issues proper invoices, not weekend templates:

  • Simple store (small catalog, payments, shipping, legal pages and basic SEO): the budget depends on the setup and content required.
  • Store with a custom design: the catalog, product configurators, blog and SEO work all need to be scoped.
  • Store integrated with your ERP: the budget depends on B2B workflows, customer-specific pricing, warehouses and marketplace connections.

On top of that come the recurring costs: hosting, domain, SSL certificate, payment gateway (a fee per transaction), maintenance and updates. With WooCommerce or PrestaShop you pay the platform no license fee and no commission on each sale, which is what weighs most in the end once the store is selling.

The most expensive mistake isn't overpaying for your store: it's paying for a store that doesn't connect to anything and having to rebuild it the following year.

Common mistakes when creating an online store

  • Choosing the platform based on the first-year price rather than on what it will cost once you're selling.
  • Uploading the catalog by hand “for now” and ending up maintaining it by hand forever.
  • Launching without Bizum, without free shipping above a set amount and without a clear returns policy.
  • Leaving SEO for later and discovering that the category structure can't be changed without losing rankings.
  • Not measuring: not knowing where your sales come from or what each one costs.

Shall we build your store?

At Interconecta we design and develop online stores with WooCommerce and PrestaShop, integrate them with your ERP and connect them to payment gateways, carriers and marketplaces. If you're thinking about creating an online store for your business, or rebuilding the one you have, tell us what you sell and how you work: we'll tell you which platform fits, which integrations you need and what it would cost, with a fixed-price proposal and no obligation.

Want an online store that saves you work instead of creating it?

We'll tell you which platform fits your business, which ERP integrations you need and what it would cost. Free assessment and fixed-price proposal.

Talk to Interconecta

Frequently asked questions about creating an online store

How do you create an online store step by step?

First, decide who you sell to, what your catalog looks like and which system you use to manage stock and invoices. Then choose the platform (WooCommerce or PrestaShop for most companies), build the catalog, set up payments, shipping, legal pages, SEO and analytics, and integrate the store with your ERP so that orders, stock and invoices are never copied by hand.

How much does it cost to create an online store?

The budget depends on the catalog, design, features and ERP integrations. Ask for a fixed-price proposal with a breakdown of recurring costs for hosting, domain, payment gateway and maintenance.

Which is better for an online store, WooCommerce or PrestaShop?

WooCommerce is the best option if your business runs on content, brand and SEO and you have a small or mid-sized catalog. PrestaShop is a better fit for large catalogs, B2B and multi-store setups. Both are open source, charge no per-sale fees and integrate with any ERP.

Can I create an online store for free?

You can install WooCommerce or PrestaShop without paying for a license, but a store that sells needs hosting, a domain, design, payment and shipping setup, legal pages and SEO. The software is free; doing the work properly is what makes the difference.

Which payment methods should an online store in Spain offer?

At a minimum: cards (through Redsys or a gateway such as Stripe), Bizum and PayPal. For sales to businesses, add bank transfer and deferred payment with a credit limit per customer.

How do I connect my online store to my business management software or ERP?

Through an integration that syncs products, prices and stock from the ERP to the store and sends orders and customers from the store to the ERP. WooCommerce and PrestaShop both have APIs for this; depending on the complexity, you use an existing connector or build a custom one.

How long does it take to create an online store?

A simple store can be up and running in a few weeks. A store with ERP integration, B2B features or a migration from another platform needs more time for analysis, development and testing. The exact timeline is set out in writing in the proposal.

Let’s talk about your case

Tell us about your situation and we’ll explain how we would solve it: a free assessment and a fixed-price proposal, with no obligation. We reply within 24 hours.