WooCommerce, Shopify or custom: choosing a platform for an Estonian store
Most small and mid-sized Estonian online stores run on WooCommerce, and there is a practical reason. The software is free and open source, the store sits on your own hosting, and Montonio, Maksekeskus, Omniva, SmartPosti and DPD all publish ready-made WooCommerce modules. Connecting local payments and parcel lockers is configuration work, not programming from scratch. The trade-off is maintenance: WordPress, WooCommerce and plugins need regular updates, otherwise the store gets slow and exposed.
Shopify is a rented service: you pay a monthly subscription and the platform takes care of hosting, security and updates. It works well if you mainly sell abroad or do not want to think about the technical side at all. For a store aimed at Estonian buyers, check two things before you commit: how bank links and parcel lockers are added (through apps, some with their own monthly fee) and what extra fee Shopify charges when payments go through a third-party provider. You also get less freedom over design and checkout than on WooCommerce.
A custom build (Next.js with a headless backend such as Saleor or Medusa) pays off when you have thousands of products, the store has to exchange data with warehouse or accounting software, or the standard buying flow does not fit your business, for example wholesale price lists or configurable products. It costs more and takes longer, but speed and flexibility are higher. We rarely recommend it to a new store: the goal of year one is to get sales going, not to build architecture.
