Back to blog

Shopify vs WooCommerce vs Custom E-commerce in Serbia

Published on 13 min readVP Agency

When a business owner in Serbia decides to open an online store, they usually run into the same three options everyone talks about - Shopify, WooCommerce and custom e-commerce. Global articles comparing these platforms are easy to find on Google, but almost none of them mention what actually matters for Serbian merchants - whether the platform can accept RSD at all, how domestic cards are handled, which banks work with which solution, and what it really costs under local conditions. As a Novi Sad-based agency that has built stores on all three platforms for clients in Serbia and the region, this guide breaks down everything you need to know before deciding - without pushing one platform and with a focus on local realities.

The short answer - which platform for whom

Before diving into the details, here is the direct answer - because that's what most readers want first:

  • Shopify is the best pick if you want the fastest start, have 20-500 products, accept a minimum 36€ monthly subscription, and are ready to solve payments through a third party because Shopify Payments does not work directly in Serbia
  • WooCommerce is the best pick if you already have a WordPress site, work with local banks (NestPay, AllSecure, Monri) and want control without monthly subscriptions
  • Custom e-commerce makes sense if you're building a serious brand, have a specific sales process, or plan growth that no off-the-shelf platform will be able to keep up with without constraints
  • For most smaller stores in Serbia (up to 200 products), the choice comes down to Shopify if you want speed and platform-managed everything, or WooCommerce/custom if you want control and direct integration with domestic banks

The rest of this guide explains why - with numbers, examples and the local factors that global articles keep skipping.

Comparison at a glance

Here's a table with the key parameters of all three platforms for a typical store in Serbia:

Comparative numbers for a typical online store in Serbia, 2026.
ParameterShopifyWooCommerceCustom
Upfront build cost500€ - 2000€800€ - 2500€3000€ - 10000€
Monthly subscription36€ - 370€0€0€
Monthly hosting0€ (included)10€ - 50€0€ - 30€
Fee outside Shopify Payments2% + card feesNone extraNone extra
Local cards (NestPay etc.)Via third partyDirectDirect
Build time1-3 weeks2-5 weeks6-16 weeks
Load speed1-3 seconds2-6 seconds0.5-1.5 seconds
Design flexibilityLimited by themesModerateUnlimited
ScalabilityUp to ~10000 SKUUp to ~5000 SKU realisticallyNo limits
MaintenanceMinimalRegular (plugins)Minimal

What Shopify is and how it works in Serbia

Shopify is an e-commerce platform running on a SaaS model - you pay a monthly subscription and get a hosted store that works out of the box. Everything technical - hosting, security, updates, CDN, backup - Shopify handles. You pick a theme, add products, configure payments and shipping, and the store is operational in a few days. That's why Shopify powers over 4 million stores globally, including large brands like Gymshark, Kylie Cosmetics and Allbirds.

For Serbia the story has one serious complication. Shopify Payments - Shopify's built-in payment system - is not available in Serbia. That means to accept cards you have to go through a third party, and Shopify then charges an extra fee of 2% on each transaction (on the Basic plan), on top of the processor's own fee. In practice, if you have 10000€ in monthly turnover, you pay Shopify 200€ every month just for not using their integrated system - plus the monthly subscription plus the bank's fees.

Solutions for accepting payments on Shopify in Serbia include international processors that work through Shopify (Stripe via an EU entity, PayPal, 2Checkout), or integrations with domestic processors through custom apps. Nothing is as smooth as Shopify Payments in the US or EU - but it can be arranged with some extra work.

What WooCommerce is and how it works in Serbia

WooCommerce is a free plugin for WordPress that turns any WordPress site into an online store. It powers around 28% of all online stores in the world, mostly because of its flexibility and the fact that it's open source. There's no monthly subscription for the platform itself - you pay only for hosting, extra plugins for specific features (bookings, subscriptions, advanced shipping) and development as needed.

For Serbia, WooCommerce has one major advantage - there are ready modules for integrating with domestic card processors. Banca Intesa (NestPay), Raiffeisen Bank, AllSecure (formerly ChipCard), MonriPay and other local processors have official WooCommerce modules or integrate relatively easily. That means the store can directly accept Dinacard, Visa and Mastercard through a domestic bank, without international middlemen and without extra fees.

The WooCommerce downside is the same as the WordPress downside - it depends on plugins, hosting and regular maintenance. With 20+ plugins (which is normal for a functional store), the site will be slower and require monthly care over updates, security and compatibility. We covered this topic in detail in the guide on WordPress vs custom Next.js websites - the same traps apply to a WooCommerce store.

What custom e-commerce is

Custom e-commerce is a store built from scratch - most commonly in modern technologies like Next.js for the frontend and headless commerce systems like Medusa, Saleor or the Shopify Storefront API for the backend. No templates, no design constraints, no plugins that break every few months. Everything the store does - from cart to checkout to inventory integration - is coded exactly to the client's specification.

For Serbia, custom e-commerce means complete freedom in payment system choice. The same store can accept cards via NestPay, bank transfers, cash on delivery, all without platform restrictions. Integrations with local ERPs, CRMs, inventory systems and accounting software go direct, without middlemen and without extra monthly costs.

Price is the biggest obstacle - custom e-commerce starts at 3000€ and can go up to 15000€ or more depending on complexity. But for brands planning long-term growth, custom often pays back faster than it seems - over 2-3 years the Shopify subscription and transaction fees exceed the initial investment in custom.

Real cost over 3 years - a comparison

All three platforms look different on paper than in practice. What surprises clients most is that Shopify - which feels like a 'cheap start' - often ends up the most expensive option over 3 years for a store with any serious turnover.

Realistic total cost of ownership for a store with ~10000€ monthly turnover, 2026.
3-year costShopify (Basic)WooCommerceCustom
Initial build800€1500€5000€
Monthly subscription36€ x 36 = 1296€0€0€
Hosting0€ (included)20€ x 36 = 720€10€ x 36 = 360€
Apps / plugins20€ x 36 = 720€150€/yr x 3 = 450€0€
Fees (10k€ turnover/mo.)2% x 360000 = 7200€0€0€
Maintenance0€40€ x 36 = 1440€20€ x 36 = 720€
Total over 3 years10016€4110€6080€

The calculation shifts dramatically based on turnover. For a store with 2000€ monthly turnover, Shopify is cheaper because the fees are small (2% of 2000€ is only 40€ per month). For a store with 20000€ or more monthly turnover, custom becomes more profitable within the first year because there are no per-transaction fees like Shopify takes.

Payment gateways in Serbia - the biggest factor

This is the section global articles skip completely, and for Serbian merchants it's the most important. Which platform works most easily with domestic processors directly affects how much you'll pay on every transaction and how smooth checkout will be for customers.

  • NestPay (Banca Intesa) - the most common processor in Serbia. Works exceptionally well with WooCommerce (there's an official module) and custom solutions. On Shopify it requires custom integration
  • AllSecure (Payten, formerly ChipCard) - a competing processor, supports all major banks in Serbia. Similar to NestPay - good on WooCommerce/custom, more complicated on Shopify
  • MonriPay - a newer processor with a modern API, well documented, works on all three platforms, but on Shopify only via custom integration
  • RaiffeisenBank e-Commerce - an option for merchant accounts at Raiffeisen Bank, integration principle same as NestPay
  • Stripe - the best globally, but not directly available in Serbia for Serbian companies. Solved via an EU entity or international intermediaries (Deel, Stripe Atlas)
  • PayPal - available for accepting payments but with limited features for Serbian companies; we rarely recommend it as the main system

The practical conclusion - if it matters that you work directly with a Serbian bank and receive RSD payments into a Serbian account, WooCommerce or custom are significantly easier choices. Shopify is possible but requires workarounds that add complexity and cost on every transaction.

SEO and performance - which platform delivers the best result

E-commerce SEO is more complex than a regular site because stores have thousands of product, filter and category pages - and Google has to understand and index all of it. Performance directly affects conversions - Amazon calculated that every 100ms of slowdown costs 1% of sales.

Shopify out of the box gives solid technical SEO - meta tags, sitemap, schema markup - but the basic architecture with a theme and apps often makes the site slow (2-3 seconds load typically). Additionally, restrictions on URL structure control (mandatory /products/ and /collections/ prefixes) can reduce flexibility for a perfect SEO structure.

WooCommerce SEO depends on the plugin (Yoast or Rank Math), the theme and hosting. With good setup it can be excellent, but as apps are added the site tends to slow down (3-6 seconds typically). URL structure control is complete.

Custom e-commerce with a Next.js approach is built for SEO from the foundation - server-side rendering, 0.5-1.5s load speed, complete control over meta data, structured data and canonical URLs. For competitive terms like 'best online store X' custom tends to rank better simply because Core Web Vitals are better from launch day.

Scalability - what happens as the store grows

A store running with 50 products in the first few months might be running with 5000 products in two years. How each platform behaves in that scenario directly affects return on investment.

  • Shopify - scales well up to a few thousand products, above that requires switching to Shopify Plus (around 2000$ per month) which is a serious cost change
  • WooCommerce - realistically works well up to 2000-5000 products provided the hosting is strong enough, above that it starts to choke, search becomes slow and the admin panel turns into a headache
  • Custom - has no technical limits - can handle 100 or 100000 products equally fast if properly engineered, but every new feature requires a developer

If you plan to grow fast and seriously, it's important to think about whether in 2 years you'll be ready to move to a more expensive Shopify tier, migrate off WooCommerce to a stronger solution, or if you should set a custom foundation from day one that scales without migration.

When to pick Shopify

  • Startups that want to launch in a few weeks without thinking about technical details
  • Stores with 20-500 products where start speed matters more than minimal operational cost
  • Merchants who don't want to worry about hosting, updates and security
  • Stores targeting international markets (EU, US) that can use Shopify Payments via an EU entity
  • Clients for whom the value of the Shopify App Store is greater than the monthly subscription

When to pick WooCommerce

  • Stores that already have a WordPress site and want to add e-commerce without migration
  • Merchants who care about working directly with domestic banks (NestPay, AllSecure, Monri)
  • Clients with 100-2000 products and a budget that doesn't accept the Shopify subscription
  • Sites where e-commerce isn't the main focus but an added feature (a consultant selling courses, an agency selling packages)
  • Clients who already have WordPress experience and a team that maintains it

When to pick custom e-commerce

  • Serious brands building a long-term business who want a unique buying experience
  • Stores with a specific sales process off-the-shelf platforms don't support (product configurators, personalization, membership systems)
  • B2B stores with complex price lists, quotes and purchase order flows
  • Stores with integrations into ERP, CRM, WMS or booking systems
  • Brands with high turnover (20000€+ monthly) where Shopify fees start to hurt
  • Clients planning growth to a regional or international level who want scalability without migration

For this type of client we usually recommend custom e-commerce application development because it gives full control over the buying experience, integrations and scalability without paying per-transaction fees.

Hidden costs by platform

When an agency or developer quotes a store price, it's important to know what isn't in that price. Here are the costs that show up later on each platform.

Shopify hidden costs:

  • Apps for features that should be basic (advanced filters, review system, wishlist) - 10€ - 40€ per month per app
  • Premium theme (better than the free ones) - 200€ - 400€ one-off
  • Transaction fee if you don't use Shopify Payments - 2% on Basic, 1% on Advanced
  • Developer for theme customization - Shopify is flexible only up to a point, beyond that you need Liquid language knowledge
  • Data migration when you change plan or move off Shopify - not trivial

WooCommerce hidden costs:

  • Premium plugins for basic features (WooCommerce Bookings, Subscriptions, Product Bundles) - 100€ - 300€ per year each
  • Quality hosting (WooCommerce needs a strong server) - 20€ - 80€ per month
  • Regular maintenance - plugin and WordPress updates, compatibility - 40€ - 100€ per month
  • Backup and security system - 100€ - 300€ per year
  • Fixing things when WooCommerce updates and something breaks - 100€ - 400€ one-off a few times per year

Custom e-commerce hidden costs:

  • Larger initial development - 3000€ - 10000€ depending on process and integration complexity
  • Every new feature requires a developer - no plugins that activate in two clicks
  • Admin panel has to be designed separately if the client wants to manage products and content
  • If the developer leaves or the firm shuts down, a new team familiar with the technology is needed

For businesses from Novi Sad and Serbia - our practical approach

As a Novi Sad-based agency, we work with clients from Vojvodina, Belgrade and the region - and online stores are a request coming in more and more often. In conversations with clients we usually reach the same conclusion.

For small merchants with 10-100 products who are just starting out and want minimal risk, we often recommend WooCommerce - because it gives control, works with domestic banks directly, and has the smallest total cost until the business proves itself. Once the store starts running seriously and grows, migration to a custom solution is possible.

For brands that already have a positioned product and are looking for a serious digital experience, custom Next.js e-commerce is often the right choice - speed, design, scalability and zero monthly subscriptions pay off long-term.

For clients who want minimal operational worry and are ready to pay monthly, Shopify is a legitimate choice - especially if they're targeting international markets and can use Shopify Payments via an EU entity.

Concrete prices and process details for all three options can be seen on our pricing page. For a more serious assessment of the solution you need - get in touch for a free consultation where we look at your product, plans and budget.

How to decide - a practical framework

Instead of relying on price alone or on trend, before deciding answer these questions:

  • How many products do you plan in the first two years - 50, 500, 5000?
  • What's the expected monthly turnover - 2000€, 10000€, 50000€?
  • Does it matter that you work directly with a Serbian bank and receive RSD payments?
  • How unique is your buying process - standard (choose, cart, pay) or with specific steps?
  • Do you plan to run the store yourself or do you have a team that can handle technical problems?
  • How long do you plan to use this platform - one, three or five plus years?
  • How important is a fast launch - go live in a week or can it wait three months?
  • Are you targeting the local Serbian market, the region or international?

If the answers point to 'fast, standard, ready for monthly subscription, international' - Shopify. If they point to 'controlled, Serbian banks, moderate budget, team that knows WordPress' - WooCommerce. If they point to 'brand, unique, long-term, scalable' - custom.

FAQ

Does Shopify Payments work in Serbia?
No, Shopify Payments is not directly available in Serbia for Serbian companies. To accept cards on Shopify in Serbia you use third-party processors (Stripe via an EU entity, PayPal, MonriPay or domestic processors via custom integration), but then Shopify charges an extra fee of 2% on Basic, 1% on Shopify plan and 0.5% on Advanced.
How much does Shopify cost per month in RSD?
In 2026, the Basic plan is around 4200 RSD per month (36€), the Shopify plan around 11300 RSD (97€), and Advanced Shopify around 43000 RSD (370€). On top of that come payment fees, apps and possibly a premium theme. The realistic minimum monthly cost of a functional Shopify store in Serbia is around 6000-9000 RSD.
Does WooCommerce accept RSD and domestic cards?
Yes, WooCommerce directly supports RSD as a currency and through modules for NestPay, AllSecure, MonriPay or RaiffeisenBank it accepts Dinacard, Visa and Mastercard issued in Serbia. The merchant account is opened directly with a domestic bank, without international intermediaries.
Which platform is cheapest to start an online store in Serbia?
WooCommerce is usually the cheapest to start - there's no monthly platform subscription, you only need hosting (10-20€ per month) and possibly a few plugins. Total monthly operational cost of a functional store is 20-50€ compared to Shopify's 50-100€ once you add apps and fees.
When does custom e-commerce become cheaper than Shopify?
For a store with monthly turnover over 10000€, custom e-commerce often pays off within the first year. Shopify takes 2% in fees without Shopify Payments, plus the monthly subscription - which on 10000€ monthly turnover comes to over 3000€ per year. Custom has none of those costs, so the initial investment returns faster than it seems.
Can I move from Shopify to custom later?
Yes, migration is possible. Products, customers, orders and history are exported from Shopify and imported into the custom solution. SEO is preserved by setting 301 redirects from Shopify URLs (mandatory /products/ and /collections/ prefixes) to the new URLs. Migration typically takes 6-12 weeks and costs 3000€-8000€ depending on complexity.
Which platform is fastest by Core Web Vitals?
Custom Next.js e-commerce is generally the fastest - 0.5-1.5s load speed, all-green Core Web Vitals scores from the foundation. Shopify is in the middle (1-3s, mixed scores depending on theme and apps). WooCommerce is slowest (2-6s), especially with many plugins. For competitive SEO terms the difference directly affects Google rankings.
Can I have a store on my own domain on all three platforms?
Yes, all three platforms support a custom domain. On Shopify, the domain is connected through the Shopify admin panel in a couple of clicks. WooCommerce installs directly on hosting with your domain. Custom e-commerce is hosted on Vercel, Netlify or your own server with your domain - full control over DNS and URL structure.

Conclusion

Shopify, WooCommerce and custom e-commerce are not competitors for the same title - they are three different tools for three different merchant profiles. Shopify is the best for start speed and minimal technical management, at the cost of monthly subscription and transaction fees. WooCommerce is the best for control, direct integration with domestic banks and the lowest total cost for small and mid-size stores. Custom e-commerce is the best for brands building a long-term business, with specific needs or planning serious growth.

For most stores in Serbia with 50-500 products and turnover up to 15000€ per month, WooCommerce or custom are the better choice due to direct work with domestic banks and lower total cost. Shopify wins when start speed and minimal operational worry matter more than anything else, or when the focus is on international markets.

If you're not sure which platform is right for your store, custom-built websites start from a free consultation where we look at your products, target market, budget and growth plans, and suggest a platform that actually makes sense for you.

Ready for a website that delivers results?

Schedule a free call and together we'll find a solution tailored to your business.

Schedule a free call