E-commerce

WooCommerce or custom e-commerce: how to choose for your online shop

WooCommerce or custom e-commerce? An honest comparison of costs, flexibility, speed and maintenance to work out which way suits your online shop.

Fabio Folgori5 min read

Stacked wooden crates in a warehouse with an open doorway
Photo by Mat on Unsplash

When you decide to sell online, one of the first questions is: do I use WooCommerce, the selling tool for WordPress, or do I have a custom shop built? There is no answer valid for everyone. It depends on what you sell, how much you sell, how you handle orders and how much you want to grow.

In this guide I compare the two routes honestly, so you can choose with more confidence.

What WooCommerce is

WooCommerce is a free plugin that turns a WordPress site into a shop: catalogue, cart, payments, shipping, order management. It has a large community, plenty of extensions and is found everywhere, which means many developers know it.

What "custom" means

A custom e-commerce is built for your case, without starting from a ready-made product: the catalogue, the purchase journey and the sales rules are born from your needs, and the link with management system, warehouse and couriers is designed from the start.

The comparison, point by point

Time and upfront cost

WooCommerce lets you start quickly and with a more modest budget, because the basics are already in place. As a very rough range, a WordPress e-commerce with WooCommerce runs from about 1,500 to about 2,500 euros. For a custom shop there is no standard figure: it has to be assessed case by case.

Flexibility

With WooCommerce you get a lot from extensions, but every extension is one more component to maintain, and very particular features may require extra code. Custom, the shop does exactly what is needed, without forcing.

Speed

A well-kept WooCommerce can be fast, but with many extensions and a heavy theme it slows down. A custom system contains only what is needed. In both cases speed depends on hosting, images and code. If the topic interests you, read Slow WordPress site: the 7 most common causes.

Day-to-day management

WooCommerce uses the WordPress dashboard, familiar to many: adding a product is simple. A custom system can offer a panel built around your processes, but needs careful design.

Integrations

Connecting a shop to a management system, a warehouse or a courier is possible in both cases. With WooCommerce you often use connector plugins or small custom extensions; in a custom system the link is part of the project. I talk about it in How to integrate your management system, e-commerce and invoicing.

Maintenance and security

WooCommerce, WordPress, theme and extensions have to be updated regularly: you need a maintenance plan. A custom system still needs support and updates, but has fewer third-party components.

Dependence

With WooCommerce you are tied to a very widespread ecosystem (convenient, but with its own rules). With a custom system you depend on whoever wrote it: that is why documented code, access in your name and clear ownership matter.

When WooCommerce makes sense

It is usually the right choice if:

  • you sell a fairly standard catalogue (products, variants, shipping);
  • you want to start quickly and on a modest budget;
  • whoever runs the shop already knows WordPress;
  • your needs fall within what extensions can do.

When it is worth considering custom

Consider it if:

  • you have complex sales rules: prices per customer, configurators, particular subscriptions;
  • volumes are high or growing fast, and performance is critical;
  • you need deep integrations with internal systems;
  • the purchase journey is part of your value and you do not want a theme's constraints;
  • you want to reduce third-party components.

The checkout: the point that decides sales

Whichever route you choose, the moment of payment is the most delicate. The journey must have the fewest steps, few fields, the right payment methods for your audience and clear messages. I talk about it in Abandoned cart: 7 reasons your shop loses orders.

Secure, compliant payments

Payments should go through certified providers, with strong authentication and compliance with European rules, so that card data never touches your site. You turn on the methods useful to your audience (cards, digital wallets, PayPal, local ones) without weighing down the checkout.

How to decide, in three steps

  1. Write down what you sell and how: how many products, which variants, which pricing and shipping rules.
  2. List the systems to connect: management system, warehouse, couriers, invoicing.
  3. Ask yourself how much you want to grow over the next two or three years.

If the answers are "standard catalogue, few connections, gradual growth", WooCommerce is probably the best choice. If they are "particular rules, many connections, high volumes", custom is worth evaluating.

The most common mistakes in choosing

  • Choosing only on the starting price. The true cost includes maintenance, extensions and time.
  • Adding extensions without criteria. Every extension is one more component to maintain.
  • Underestimating logistics. Shipping, returns, stock and invoicing weigh as much as the catalogue.
  • Thinking only about launch. A shop lives on updates, promotions and support.
  • Not planning the exit. Ask yourself now how you would move products, customers and orders in the future.

What to bring to the first meeting

For a first assessment, bring along:

  1. a list of products (even a sample) with variants and prices;
  2. the systems to connect: management system, warehouse, couriers, invoicing;
  3. the payment methods and shipping you want to offer;
  4. examples of shops you like and what you like about them;
  5. expected volumes, even estimated.

You do not need a formal document: concrete examples are enough.

Why entrust it to me

I have been programming since 1999, with more than 300 projects delivered and about 30 agencies as an external developer. I build fast online shops, with WooCommerce or custom, connected to management system, warehouse, couriers and electronic invoicing, with secure payments and a purchase journey in few steps. I work from Rome and remotely, with online previews every week.

If you do not yet know which way to go, write to me: a chat of about 20 minutes, no strings attached, then a written, free proposal. The service is in Custom e-commerce and online shops.

Frequently asked questions

It can be, if the site is well designed, with suitable hosting and careful code. With many products and many orders you need attention to performance, the database and integrations, and sometimes a different solution is better.

As a very rough range, a WordPress e-commerce with WooCommerce runs from about 1,500 to about 2,500 euros, but the final figure depends on the project: products, variants, integrations, shipping. It is set out in a written quote.

Yes, with a well-planned migration of products, customers and orders, taking care of addresses and rankings. It is worth knowing from the start, choosing tools that do not lock you in.

The ones your audience uses, without overdoing it: every extra method complicates the checkout. Cards and digital wallets cover almost everyone; others, such as instalment payments, depend on the type of product.

  • #woocommerce
  • #custom e-commerce
  • #online shop
  • #wordpress
  • #payments

More articles

Shall we talk about your project?

A 20-minute chat, no strings attached: we'll figure out together where to start.