If you're about to launch an online store, the first question is almost always "what do I build it on?" The honest answer is that there's no single best platform, there's one that fits your business. Shopify, WooCommerce, PrestaShop, and a custom solution solve different problems, and the wrong choice costs you either in monthly fees or in limits you can't get past. Let's look at how to decide, with the upsides and traps of each, plus what matters specifically for a store selling in Romania.
01.The five criteria that actually decide
Before you look at platform names, look at your business. Five things make almost the whole choice:
- How many products you sell, and how often they change. Ten fixed products or two thousand with stock moving daily are completely different stores.
- How complex the products are. Variants (sizes, colors), bundles, subscriptions, digital products, all ask more of the platform.
- What integrations you need. Couriers, eMag Marketplace, payment processors, invoicing, ERP. The more of them, the more it matters how easily they connect.
- What recurring budget you can sustain. A managed platform has a monthly cost; one you host yourself has a maintenance cost. Neither is "free."
- Which languages and countries you sell in. Romania only, or abroad too, changes the requirements for language, currency, taxes, and shipping.
Answer those five and the platform almost chooses itself.
02.The options, briefly and honestly
- Shopify is the fastest path from zero to a working store. It's managed, meaning they handle the technical side, security, and hosting, it has a large app ecosystem, and it's hard to get wrong at the start. You pay a recurring cost for that, and you accept the platform's limits when you want something very specific. Good for someone who wants to sell quickly, without technical headaches.
- WooCommerce, on WordPress, gives you more flexibility and base software with no license cost. In return, you or someone on your side handle hosting, updates, security, and the plugins that make the store run. Good for someone who wants control and has someone technical on hand.
- PrestaShop has a strong heritage in Romania, with a local community and companies that know it well. It's more technical, but for certain local stores it remains a serious option.
- A custom (or headless) solution means a store built around your needs, without a platform's limits. It makes sense when volume, business logic, or complex integrations call for it, not from your first product. It's a bigger investment, but it gives you full control and a store that's yours. (For when custom is worth it versus a platform, we wrote in depth in custom website vs platform.)
03.What we usually recommend
Being honest about the options is one thing, but clients usually ask us straight: which would you pick? Here's our position.
Most of the time we recommend Shopify, especially for online-focused brands, for stores starting out now, and for older stores (on Magento, say) that want to modernize their infrastructure. It's built for e-commerce from the ground up, with apps and analytics made specifically for stores and brands, and it takes the technical side off your plate so you can focus on selling.
WooCommerce we recommend mainly in one case: you already have a WordPress site and want to add a store on top of it, without moving everything. It's more affordable as software, but it makes sense if you're already comfortable with WordPress and fine handling maintenance.
And custom only comes into play once you've outgrown what a platform can do.
One important note: marketing, analytics, ad, and social integrations differ from platform to platform and change often. Which platform works best with your tools (from analytics to Facebook, Google Ads, and the rest) is worth checking up to date, for your needs, not taken as gospel from an article.
It's not a hard rule. We always start from your products, the integrations you need, and how much you want to grow, not from a favorite platform.
04.What matters specifically for a store in Romania
This is where a guide copied from abroad differs from one that actually helps. A store selling in Romania has to tick a few boxes that international platforms don't always bring out of the box:
- Cash on delivery (ramburs). Many Romanian buyers still pay on delivery. The order flow has to support it cleanly, not as an afterthought.
- Local couriers. FanCourier, Sameday, and the rest need to be integrated for waybills and tracking, or order processing becomes manual work every day.
- eMag Marketplace. If you also sell on eMag, you want stock and orders synced, not kept in two places that don't talk to each other.
- Local payment processors and invoicing. Integration with processors and with invoicing, including e-Factura, matters for a store that runs legally and without double work.
A platform that doesn't get along with the local ecosystem costs you time on every order, and that time adds up.
05.Checkout: where the sale is won or lost
Whatever the platform, one place decides the most sales: the checkout. It's the bottleneck of any store. A long, confusing order process, or one that asks for too many steps, loses exactly the customers who were ready to buy. A good checkout is short, clear, with the payment and delivery methods your customer expects, and works perfectly on a phone. The small details make the difference: the option to order without an account, fewer fields to fill, and the shipping cost shown early, not as a surprise at the end. Any platform can do it well or badly, so always ask what the checkout looks like, not just the product page.
06.The legal side, briefly
An online store in Romania comes with obligations worth knowing up front: the 14-day right of withdrawal (ANPC), buyer data protection (GDPR), clear terms and conditions, and correct invoicing. We won't go into legal detail here, and where the law touches you it's worth checking with a specialist, but the platform and order flow have to support these by design, not leave you patching them later.
07.Recurring costs, not just the launch price
For an online store, the build price is only the start. The costs that really matter are the ones that repeat every month, and it's worth putting them on paper from the start:
- The platform subscription, if you pick a managed one, and sometimes a commission on sales.
- Payment commissions. Every processor takes a percentage of every transaction; at volume, you feel it.
- Apps and plugins. Many useful features (reviews, marketing, syncs) come as apps paid monthly. They add up faster than you'd think.
- Shipping and couriers. Courier costs, possibly integrations, packaging.
- Maintenance. On a managed platform it's small; on a store you host yourself, you pay for updates, security, and fixes when something breaks.
A store that's cheap to launch can be expensive to keep alive. Calculate over a full year, not the first invoice.
08.When custom is worth it (and when it isn't)
The temptation, when you hear "custom," is to think it's automatically better. It isn't. For most stores starting out, a managed platform is the right call: you start fast, with a predictable cost, and validate that there's demand. Custom becomes the right investment once you've outgrown the platform's limits: high volume, specific business logic, integrations the platform doesn't do, or recurring costs that, at your scale, end up exceeding a build of your own. In short, you move to custom when the platform starts getting in your way, not before. (For roughly what a properly built site or store costs, we broke it down in how much a presentation website costs.)
09.How to decide, by scenario
So it isn't abstract:
- Under a few dozen products, you want to start fast: a managed platform (like Shopify) gets you online without headaches.
- You want control and customization, and you have someone technical: WooCommerce or PrestaShop give you flexibility at a lower software cost, in exchange for maintenance.
- High volume, complex logic, many integrations: a custom solution is justified, because the platform starts costing you in limits and commissions.
Choose the platform by where you are and where you want to go, not by what's trendy this month.
10.Common launch mistakes
A few traps we see people fall into often, so you can sidestep them:
- Choosing the platform by price, not by needs. The cheapest today becomes the most expensive when it can't do what you need in six months.
- Leaving checkout for last. It's the part that brings the money; it deserves to be thought through first, not patched in a hurry before launch.
- Ignoring local integrations. Without cash on delivery and couriers integrated, every order becomes manual work.
- Too many products, badly organized. If the visitor can't find what they're looking for fast, they leave. Structure and search matter as much as design.
- Forgetting the legal side. Terms, returns, GDPR, and invoicing aren't optional; better done from the start than a fine later.
11.The GoodGlyph take
A good online store shows in how many orders you close without friction. The platform is just the tool that gets you there. We start from your business, what you sell, to whom, with which integrations and what volume, and recommend the platform that serves you, or build custom where it genuinely makes sense. Tell us what you want your store to sell and we'll tell you honestly what fits, without pushing you toward the priciest option.
Frequently asked questions
Most of the time we recommend Shopify, especially for online brands, new stores, and migrations off Magento, because it's built for e-commerce. WooCommerce makes sense mainly if you're already on WordPress and want to add a store. Beyond that, it depends on your needs.



