Online stores.

I code stores from scratch on MedusaJS and Next.js. You pay once for the build, not every month in rent - the code and the data stay yours, and the store grows with the business.

Diagnosis

A subscription platform rents you your store.

Three things that only surface in the third year of paying the subscription.

You pay endlessly and own nothing

A subscription from 299 zł a month upwards, plus plugins and integrations. After three years you have spent more than a store coded from scratch would cost - and you stop paying on exactly the day you lose the store.

A wall of limitations

A non-standard sales model, an integration with your ERP, your own discount logic? On an off-the-shelf platform you hit a limit you cannot work around. The platform decides what your business is allowed to do.

The same skin as your competitors

A finite set of templates makes your store look like hundreds of others. A custom look is an extra charge - and it still sits on someone else's code.

Process

How your store gets built.

From the sales model to the first order. One person runs the lot - from designing the basket to configuring the courier.

The sales model

I ask about the range, the margins, how you settle payments and who actually packs the parcels. Out of that comes the scope, the tier and a concrete quote.

The design

I design the store screen by screen: the home page, the listing, the product page, the basket and the checkout. You approve it before any code exists.

Code and integrations

I write the store from zero on MedusaJS and Next.js. I connect payments, couriers and your systems - ERP, wholesaler, mailing.

Testing and launch

I walk through every purchase scenario on every device and teach you the panel. The code is yours the moment you ask for it, and from launch day you run the sales yourself.

What you get

A store you buy once.

Your own code, your own data, your own rules - with no fee for the store merely existing.

No subscription for the software

You pay once for the build. After that you are left with hosting, a domain and the standard payment-processor commission - the same one you would pay with any developer.

Technology with no ceiling

MedusaJS grows with your catalogue and will not force you to move house when you add markets or sales channels. You add features when the business needs them - not when the platform allows it.

Integrations built around your process

ERP, CRM, wholesaler, couriers, invoicing. Your business model dictates the features, not the list of plugins available in an add-on store.

A panel you understand straight away

You add products, handle orders and set up promotions without a developer. Notifications about new orders arrive on their own.

Comparison

A subscription, or a store you own.

After three years the difference is not cosmetic - it is fundamental.

A subscription platform

A store on MedusaJS

You rent it - stop paying and you lose the store

You buy once and the store stays yours

A subscription from 299 zł a month upwards

Hosting and a domain, nothing else

A finite set of templates

A design made for you alone

A feature ceiling set by the platform

Any feature and any integration

You can only export your data as far as the platform allows

The database and the code are on your side

Pricing

What it costs.

One payment for the build instead of a subscription for years. Not sure which tier fits your model? Write to me and you will get a concrete quote.

B2C store

Selling to individual customers: catalogue, basket, payments, couriers and a panel.

fromPLN 8,000

one-time

B2B platform

Settlements with trade partners, individual price lists and an ERP integration. We agree the scope around your process.

On request

Maintenance and hosting (SLA)

Server, backups, monitoring and updates on my side. You can also host it yourself.

fromPLN 300

monthly

FAQ

Before you ask.

The most common questions about price, technology, code ownership and running costs.

It depends on what it has to do. A brochure site with no admin panel is 2500 PLN. A site with a CMS panel where you edit content yourself starts at 4000 PLN, and a larger site with a block system and several languages at 6000 PLN. A MedusaJS store starts at 8000 PLN, AI automation at 2000 PLN. These are net prices for the build, paid once - there is no subscription for the software itself. Full price lists are on the service pages, and after a fifteen-minute call you get a concrete figure for your project rather than a range.

We work on a contract that sets out the scope, the deadline and the rule that I do not start programming until you have approved the design. Payment comes in two parts: a deposit at the start and the rest once you accept the working site. You do not pay for everything up front, and you never pay for something you have not seen on screen first.

WooCommerce is a plugin bolted onto WordPress - it works, but the more products, variants and plugins you add, the harder it gets to keep under control. MedusaJS is headless: the store's logic is separated from what the customer sees, so you can grow one without breaking the other. In practice that means an unusual sales model, an integration with your ERP or your own discount logic is a matter of code, not of hunting for a plugin that happens to do it.

Yes. I build on open technologies (Next.js, Payload CMS) and I do not licence the site to you - the code is your property. Ask for it and I hand it over in full, so you can develop the project with any other developer. Hosting and maintenance, if you order them from me, are a separate service you can cancel at any time.

The timeline depends on architectural complexity. Fast Next.js brochure sites I deliver in 2-3 weeks. Complex B2B platforms, headless stores or WCAG implementations typically take 6 to 10 weeks. You always get a firm schedule before signing the contract.

You can host the site yourself and pay only for the server - the code is yours, so nothing ties you to me. If you would rather not think about it, I run maintenance from 300 PLN net a month: I take on the server, uptime monitoring, backups and updates, with a guaranteed response time. It is a service, not a condition for the site to run - you can cancel it at any time.
Taking on new projects

Your store should be an asset, not a monthly cost.

A free 15-minute call. We will work out what a store you own costs against what you pay today in subscription.