All articlesWix review: a good solution for craftspeople?Is Shopify right for craftspeople?What does 123Ventes offer?How to sell locally onlineWhy isn’t my website selling?How to attract customers onlineGetting started on Shopify: 8 mistakes to avoidIs Shopify right for a local shop?Wix or Shopify: which one to choose?How to succeed in e-commerceSEO for an online shop: the beginner’s guideWhy choose a simple e-commerce solutionBudget for opening an online shopFree online shop: really free?Building an e-commerce website: 3 waysWebsite for craftspeople: showcase or shop?Etsy or your own online shop?Pricing your handmade creationsPhotographing your creations with a smartphoneSelling your creations online: what the law saysSelling your creations onlineSelling your creations on InstagramSocial media for makers: which one to choose?Google Ads for makers on a small budgetShipping fragile items without breakageCost of living: selling online with no commissionSelling at markets and online all year round

Building an e-commerce site: DIY, an agency or a platform?

Ready to start? Create your online shop in minutes, with no technical skills.

Published on , updated on 8 min read The 123Ventes team

Old planes on a carpenter’s workbench
Photo: Jorge Royan, CC BY-SA 3.0, Wikimedia Commons

You’ve decided to sell online. The good news: building an e-commerce website has never been easier. The less good news: there are so many ways to go about it that you can spend three weeks comparing options before a single product goes live.

In reality, it all comes down to three routes: build it yourself with open-source software, hand it over to an agency or a freelancer, or use a ready-made online platform. Each has its price, its timescale and its little headaches. Here’s what you need to choose without losing your evenings to it, with the real budget for the first year and the mistakes that cost the most money when you set up an online shop.

1. Build it yourself with open-source software

There are free shop software packages that you install on hosting you rent. The software costs nothing, but you have to pay for the hosting, often a theme, and add-ons for everything that isn’t included out of the box: shipping, invoices, customer reviews, translation…

It’s the most flexible option. It’s also the one that takes the most time, and that’s time you’re not spending making or selling.

2. Hand it over to an agency or a freelancer

A professional builds the site for you, often with open-source software or a custom-made tool. You explain what you want, and they take care of the rest.

Before you sign, ask three questions: who owns the website and the domain name, how much does a change cost, and what happens if the provider goes out of business? The answers speak volumes.

3. Use an online platform

The platform provides everything: hosting, security, payments, updates. You choose a theme, add your products, and your shop is live. You pay a monthly subscription, and sometimes a commission on sales.

The downside: you’re a guest in someone else’s house. Check that you can use your own domain name and take your products and customers with you if you leave.

To compare two very well-known platforms, see our pages an alternative to Shopify and an alternative to Wix.

The comparison at a glance

DIYAgencyPlatform
Upfront costLowHighLow
Monthly costVariableMaintenance contractFixed subscription
TimescaleWeeks to months1 to 3 monthsA few days
Technical skillsA lotNoneVery few
FreedomTotalDepends on the contractWhatever the platform allows

There are no bad choices, only ill-suited ones. A ceramicist selling thirty pieces a month doesn’t need an €8,000 website. A business managing 5,000 products with customer-specific pricing will soon struggle on an entry-level platform.

How much does an e-commerce website cost in the first year?

The advertised price is never the price you actually pay. What matters is the total for the first year, once all the little extras are added. Here are some ballpark figures for a small shop with around fifty products:

What you pay forFirst year
DIYHosting, theme, paid add-ons, domain nameRoughly €200 to €800, not counting your time
Agency or freelancerBuilding the site, then maintenance and hostingOften €2,000 to €10,000, sometimes more
PlatformSubscription, apps and commissions depending on the planRoughly €250 to €600, plus commissions if any

Two forgotten items often blow the budget. First, commissions on sales: 2% of €20,000 in turnover comes to €400 a year, more than the subscription itself. Then there’s your time: twenty evenings spent configuring a shipping add-on are twenty evenings when you’re neither making nor selling.

By comparison, at 123Ventes the first year costs €319.90 (or €29.90 a month), with no commission on your sales, plus €17 a year if you want your own domain name. If you let us set everything up, including entering your whole catalogue, it’s a one-off €400. Every cost item is detailed in our article on the budget for opening an online shop.

123Ventes layout mode: the shop’s home page edited directly on screen
Layout mode: you change your shop while looking at it, with no code.

Costly mistakes when setting up your online shop

What to prepare, whichever route you take

The website is just the shop window. What makes people buy is what you put in it. Before you start, get ready:

For the order of the steps, follow our guide to creating an online shop. For the full first-year budget, see the budget for opening an online shop.

What about 123Ventes?

123Ventes is an online platform designed for makers and small shops: €29.90 a month or €319.90 a year, with no commission on your sales, including hosting, security, card and PayPal payments, delivery and in-store collection. You can use your own domain name, and a real person answers your questions.

And if you don’t have time to build it yourself, we can do it for you: that’s our turnkey shop creation service. You get the comfort of an agency at the price of a platform. All prices are on the pricing page.

Frequently asked questions

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

For a small shop, expect €200 to €800 in the first year if you do it yourself with open-source software, €2,000 to €10,000 with an agency, and €250 to €600 with an online platform. Add commissions on sales if your solution charges them. At 123Ventes: €319.90 a year or €29.90 a month, with no commission.

How long does it take to build an e-commerce website?

A few days with a platform, if your photos and copy are ready. A few weeks to a few months if you build it yourself. One to three months with an agency. Whichever route you take, what takes the longest is the product photos and descriptions.

Can you build your own e-commerce website without knowing how to code?

Yes. With an online platform, everything is done from a dashboard: you choose a theme, add your products, and set up payment and delivery. Not a single line of code is needed. Open-source software, on the other hand, requires more technical confidence for installation and maintenance.

Do you need a legal status to sell on your own website?

Yes. In France, as soon as you sell on a regular basis, you need a legal status (micro-entreprise, registered craftsperson, company…) as well as a legal notice and terms of sale on your website. We cover all of this in our article on the legal obligations for selling your creations online.

Can you switch to another solution later?

Yes, provided you have kept the domain name in your own name and can export your products and customers. Check these two points before choosing: they save you from starting from scratch the day your business grows.

Conclusion

When building an e-commerce website, start by asking yourself two questions: how much time do you want to spend on it, and how much do you want to spend before you’ve sold anything at all? If you enjoy the technical side, do it yourself. If you have a big budget and a specific need, hire an agency. If you simply want to sell your products, a platform is still the shortest route between your workshop and your customers.

With 123Ventes, you build and test your shop without paying a penny: the subscription only starts with your first order. In other words, you only pay once you sell.

👉 Try 123Ventes for free and see what your shop could look like.

← PreviousNext →

Related articles

Why isn’t my website selling?
How to succeed in e-commerce
Why choose a simple e-commerce solution

Read also