VeryAppı
E-commerce

How to Build an E-commerce Site: Overview and Method

Published on November 1, 2025·9 min read

Building an e-commerce site means choosing between an off-the-shelf solution (Shopify, WooCommerce, PrestaShop) and custom development, then building the catalog, payment, logistics, and customer service around it. For a simple catalog, an off-the-shelf solution starting at $29 a month is usually enough; a custom project generally costs between €3,000 and €15,000 and takes 3 to 8 weeks.

The real problem: confusing "building a store" with "selling online"

Many project owners think the hard part is launching a storefront with a "buy" button. It isn't. Any modern tool lets you display a catalog and take a payment within a few days. The real difficulty is everything that happens after the "order" click: real-time inventory management, shipping, returns, VAT depending on the countries you ship to, after-sales service, and the ongoing workload of keeping the catalog up to date.

An e-commerce site that's poorly prepared on these points generates orders you can't fulfill, unhappy customers, and an administrative burden that far exceeds the time spent on the site's design.

The two main families of solutions

Off-the-shelf solutions

Shopify, WooCommerce (on WordPress), and PrestaShop dominate the market. They provide a ready-to-use back office, preconfigured payment modules, and an ecosystem of extensions for almost every common need (customer reviews, upsell, multi-warehouse stock management).

They work well when your needs stay within the standard framework: selling physical or digital products, without overly specific business rules. The starting cost is low, but sales commissions and paid extensions add up over time.

Custom development

A custom site is justified when your business has needs that standard solutions handle poorly: complex pricing (B2B with per-client rate tables), integration with an ERP or management software already in place, an order volume that makes Shopify's commissions expensive, or a very specific buying experience.

The starting cost is higher, but you're not dependent on a third-party extension ecosystem, and the site can evolve exactly according to your business needs.

Comparing the approaches

CriterionOff-the-shelf solution (Shopify, WooCommerce)Custom development
Starting costFrom $29/month + commissions€3,000 to €15,000 depending on complexity
Time to launchA few days to 2 weeks3 to 8 weeks generally
Business flexibilityLimited to available extensionsUnlimited, built to spec
Technical maintenanceHandled by the platformYour responsibility or outsourced
Suited toSmall to medium volume, standard needsSignificant volume, specific needs

The signals that show an off-the-shelf solution is enough

Before wondering whether your project justifies custom development, a few simple signals let you decide quickly. If your catalog stays under a few hundred SKUs, if your pricing rules are uniform (no per-client or per-quantity tables), and if you don't have internal management software to connect, a solution like Shopify generally covers the entire need without custom development adding real value. This is often the case for a first e-commerce project, where uncertainty about actual volumes makes a heavy upfront investment risky.

Conversely, some signals show that an off-the-shelf solution will quickly hit its limits: per-transaction commissions that become significant once a substantial volume is reached, different pricing rules depending on customer type (individual, professional, reseller), or a need for deep integration with an inventory management tool already used internally. In these cases, the cost of custom development often pays for itself faster than it appears, particularly through reduced platform commissions at high volume.

Hidden costs to plan for, regardless of the solution

The advertised budget for an e-commerce solution rarely reflects the actual total cost. With an off-the-shelf solution, you need to add any premium theme, essential paid extensions (often advanced stock management or customer reviews), and configuration time if you're not doing it yourself. With a custom project, you need to plan for maintenance after launch: security updates, catalog changes, and technical support in case of an issue, which aren't always included in the initial development quote.

A realistic e-commerce budget therefore always includes a line for monthly or annual running costs, on top of the build cost, whether the project is based on an off-the-shelf solution or dedicated development.

Steps to build an e-commerce site, regardless of the method

  1. Define the sales model: stocked physical products, digital products, dropshipping, or services. This choice shapes the entire logistics architecture.
  2. Choose the technical solution based on expected volume and actual business complexity, not the current trend.
  3. Build the catalog with complete product pages: photos, descriptions, prices, availability.
  4. Integrate a reliable payment method (Stripe, PayPal, or equivalent) and check the actual fees per transaction.
  5. Set up logistics: carrier, displayed delivery times, returns handling.
  6. Write the mandatory legal notices and terms of sale required for any distance selling in France.
  7. Test the full purchase funnel before launch, from the product page to order confirmation.

What to remember

  • An off-the-shelf solution (Shopify, WooCommerce) is enough for most standard-volume projects, starting at $29 a month plus commissions.
  • Custom development is justified by a specific business need, not as a matter of principle: plan for €3,000 to €15,000 and 3 to 8 weeks.
  • The real complexity of an e-commerce site lies in logistics and order tracking, not in displaying the catalog.
  • The sales model (physical stock, digital, dropshipping, service) determines the required technical architecture.
  • Legal obligations (terms of sale, VAT, right of withdrawal) apply regardless of the technical solution chosen.

Frequently asked questions

How much does it actually cost to build an e-commerce site? An off-the-shelf solution starts at $29 a month plus commissions. A custom site generally costs between €3,000 and €15,000 depending on complexity.

How long does it take to launch an e-commerce store? A few days to two weeks with an off-the-shelf solution and a simple catalog. Generally 3 to 8 weeks for a custom project.

Shopify or custom development: how do you choose? Shopify is enough for a standard catalog with no particular business needs. Custom development is justified by specific business rules or significant volume.

Does an e-commerce site always need to manage physical stock? No, it can sell digital products or services with no stock management at all.

In summary

Building an e-commerce site starts with an honest decision between an off-the-shelf solution and custom development, based on your actual volume and business needs, not on what looks most impressive. VeryAppi currently offers a website subscription plan for showcase sites; for an e-commerce project with a catalog and payment, custom support is the way to go.

Frequently asked questions

How much does it actually cost to build an e-commerce site?

An off-the-shelf solution like Shopify starts at $29 a month plus sales commissions. A custom site, with a catalog, payment, and logistics tailored to your business, generally costs between €3,000 and €15,000 depending on complexity, excluding the monthly hosting and maintenance subscription.

How long does it take to launch an e-commerce store?

With an off-the-shelf solution and a simple catalog, a few days to two weeks is often enough. For a custom project with specific integrations (ERP, logistics, multi-currency payment), plan for 3 to 8 weeks in general, versus 7 days for a standard showcase site.

Shopify or custom development: how do you choose?

For a catalog of a few dozen to a few hundred products with no particular business requirements, Shopify or an equivalent solution is largely enough and costs less upfront. Custom development is justified when you have specific business rules, significant volume, or integrations with internal tools already in place.

Does an e-commerce site always need to manage physical stock?

No. An e-commerce site can sell stocked physical products, made-to-order products, digital products, or services. The business model significantly changes the technical specifications, particularly around inventory management and logistics.

Related articles

← Back to blog