Skip to content
your-store.comReady for sales and Google

Online stores · Warsaw

Ecommerce development in Warsawthat actually sells.

Custom online store development end to end: a catalog, cart and checkout that don't lose the buyer on the way to the order. Built on Next.js - fast, multilingual and Google-ready from day one.

Discuss your storeFrom €1,090
4.8 · 24 reviews

<1s

catalog load

+30%

checkout conversion

100

/100 PageSpeed

your-store.comlive
TTHINGS0
Jacket€89
Sneakers€120
Hoodie€59
Backpack€75

Add items to your cart

#1 on Google
100Lighthouse
Next.js 15React 19TypeScriptStripePrzelewy24 / BLIKMedusaJS / Sanity

Online store: price, timeline and scope

What a store costs
A starter store costs from €1,090, a business store with integrations from €2,900, a migration from another platform from €1,490. The quote is fixed before work starts.
Timeline
A starter store takes 2-3 weeks, a store with warehouse and logistics integrations 4-6 weeks, a platform migration 2-4 weeks.
Payments
BLIK, Przelewy24, PayU, Stripe, cards and cash on delivery. The buyer pays in two clicks without being sent to a stranger's page.
Shipping and stock
InPost Paczkomaty, DPD, DHL and couriers, plus stock sync with BaseLinker, Subiekt, your supplier or a Google Sheet.
Platform
The store runs on Next.js with its own admin panel or as a headless setup. No platform subscription and no cap on the number of products.
Law and tax
Terms of service, a GDPR policy, the 14-day return right and KSeF readiness for 2026 are part of the build, not an afterthought.

The problem

Traffic comes in, sales don't - sound familiar?

Stores that “don't sell” almost always leak in the same three places. Check yours - and count how much drains through them every month.

  • 01

    Carts abandoned at checkout

    The customer added a product, opened checkout - and left: five steps, forced registration, no BLIK. In Poland up to 70% of carts never reach payment, and most of that is cured by a plain decent checkout.

  • 02

    All revenue depends on Allegro

    The marketplace takes a cut of every sale, raises its fees and keeps your customer base to itself. One disputed review or an account block - and sales stop. That's not your business, that's renting a counter.

  • 03

    Google can't find the store

    Product pages without proper titles, duplicate URLs, zero structured data. People search “buy … Warsaw” - and the results show Allegro and your competitors, not you.

Demonstration

Stores that sell -and load instantly

A catalogue, cart and checkout that never lose the buyer: fill the basket and place a delivery order right here. #1 on Google and 100/100 in Lighthouse.

your-store.com
TTHINGS

New collection

Winter 2026

Shop now
OuterwearAlpine Puffer€189
FootwearRunner Sneakers€120
TopsOversize Hoodie€69
BottomsSlim Jeans€79
AccessoriesCity Backpack€75
AccessoriesLogo Cap€29

Formats

Which store fits you

Three typical scenarios. Not sure which is yours - tell me what you sell on a call. Sometimes the honest answer is “start on Allegro, build the store later” - and that's exactly what I'll say.

Starter store

2-3 weeks

A catalogue up to 100 products, cart and payments - everything to start selling from your own domain.

For a first store and D2C brands

  • BLIK, Przelewy24 and card payments from day one
  • InPost Paczkomaty and courier delivery
  • One-step checkout, no forced registration

Business store

4-6 weeks

A large catalogue with warehouse, Allegro and accounting integrations. A store as a system, not a storefront.

For established retail and wholesale

  • Sync with Baselinker, Allegro and your warehouse
  • Invoicing ready for KSeF 2026
  • B2B price lists, discounts, loyalty programs

Platform migration

2-4 weeks

Moving off Shoper, Wix or slow WooCommerce onto a fast architecture - without losing rankings.

For stores that hit the platform's ceiling

  • 301 redirects: rankings and links survive
  • Products, customers and orders move over in full
  • No more platform subscription and plan limits

Industries

The stores I build

Every niche has its own bottleneck in the catalog or the checkout. These are the ones I run into most.

Clothing and footwear

Size charts, colour variants, fast filters and returns in two clicks. The product page loads in under a second, so people browse the catalog to the end.

Cosmetics and supplements

Ingredients, volume, replenishment subscriptions and gift sets. Ingredients and warnings are marked up separately to stay clear of ad moderation.

Car parts

Lookup by VIN and make, cross-reference of equivalents, supplier availability. Supplier price lists sync automatically instead of by hand in Excel.

Furniture and home goods

Large photography, fabric options, delivery priced by dimensions and assembly as an add-on. Measurement requests arrive with a photo of the room.

Groceries and local delivery

Delivery zones, time slots, minimum basket and one-tap reordering. Works on a phone even on a weak connection.

B2B and wholesale

Per-account pricing, credit limits, ordering by SKU list and invoice download. The retail storefront and the wholesale entrance live on one site.

Electronics and hardware

Model comparison, spec tables, warranty and trade-in. Feeds for Google Shopping and Allegro generate themselves.

Digital goods and subscriptions

Instant delivery of a file or key, licences, gated content and recurring billing. VAT by buyer country is calculated automatically.

Manufacturer's own store

A sales channel of your own next to Allegro: your prices, your customer data and no marketplace commission on every order.

Integrations

Everything a store in Poland needs

A store sells when payments, delivery and back office run themselves. Here's what I hook up - most agencies don't even mention this part.

Payments

Customers pay the way they're used to paying in Poland - one click, no extra screens.

BLIKPrzelewy24PayUStripeVisa / MastercardPayPalApple Pay / Google Pay

Delivery

Shipping costs calculate themselves, labels print from the admin, customers see tracking.

InPost PaczkomatyInPost CourierDPDDHLPoczta PolskaLocal pickup

Warehouse & accounting

Stock, orders and invoices sync without manual work or late-night Excel.

BaselinkerAllegro syncStock & wholesalersInvoices + KSeF 2026Google SheetsCRM

Marketing & legal

Analytics sees every sale, and GDPR plus cookie consents are set up so your ads don't go blind.

GA4 + purchase eventsMeta PixelTikTok PixelGoogle AdsConsent Mode v2GDPR bannerEmail campaigns

Don't see your system on the list? I can most likely hook it up anyway - ask on the call.

What you get

Catalog and product pages

A clean catalog with filters, search and product pages that sell: gallery, specs, reviews and real-time stock.

Payments built for Poland

BLIK, Przelewy24, cards, Apple Pay and Google Pay, Stripe. The buyer pays in one tap - no redirects that drop the cart.

A cart without abandoned orders

Fast checkout, guest orders, shipping calculation and promo codes. Fewer steps to the order - fewer abandoned carts.

Warehouse and shipping integrations

Stock sync, order export to your CRM, integration with InPost, DPD, Poczta Polska and fiscalization.

Multilingual and SEO out of the box

PL / EN / UA / RU, correct hreflang, Product/Offer schema, sitemap and feed - products get indexed and reach Google Shopping.

Speed and analytics

LCP under 1 second, server-side conversion tracking, GA4 and purchase events - you see what actually makes money.

Zero risk

Four guarantees in the contract

Not verbal promises - clauses in the contract we sign before work starts.

Fixed quote

I name the price before we start and don't change it midway. If the scope grows - we agree on a new quote first, then I build.

Deadline in writing

The launch date is written into the contract. If a delay is my fault - you get a discount for every week of slippage.

Code, domain and data are yours

Domain and hosting in your name, code in your GitHub, the customer and order database - yours alone. Zero lock-in to me.

30 days of tweaks

For a month after launch I fix things free: copy, sections, small changes. No tickets, no queues, no “that's a new quote”.

Process

From a call to first sales - 3-5 weeks

The typical plan for a starter store. A bigger project with integrations takes 4-6 weeks through the same steps. Your side of it is a couple of hours, not a second job.

  1. 01

    Call and catalogue structure

    Your time: ~1 hour

    30 minutes on your product and process: what you sell, how you ship, where stock levels come from. Then the quote, the category structure and a contract with a launch date.

  2. 02

    Storefront and product pages

    Your time: ~30 min

    Homepage, catalogue, product page and cart - built straight in code. You browse a live link from your phone and comment; I adjust as we go.

  3. 03

    Payments, delivery and legal

    Your time: ~30 min

    I connect BLIK, Przelewy24 and cards, set up InPost and couriers, add the GDPR banner, Consent Mode v2 and the terms pages. Then I run test payments.

  4. 04

    Products, tests and launch

    Your time: ~1 hour

    We load the products, walk orders from cart to invoice, switch on analytics. I hand over access and show you how to run the store from the admin.

Pricing

Migration / redesign

from€1,490

Warsaw studios: 15,000-30,000 zł

Migration from WooCommerce, Shopify or PrestaShop without losing rankings.

  • Migrate products, orders and SEO URLs
  • Keep Google rankings (301 redirects)
  • New fast front-end on Next.js
  • Payment and shipping setup
  • 30 days of edits included
Most popular

Starter store

from€1,090

Warsaw studios: 10,000-18,000 zł

A ready catalog with cart and payments - for a fast sales start.

  • Up to 100 products, filters and search
  • Payments: BLIK, Przelewy24, cards
  • Responsive, SSL, basic product SEO
  • Cart and one-step checkout
  • GA4 and purchase events

Business store

from€2,900

Warsaw studios: 25,000-60,000 zł

Warehouse, CRM and shipping integrations for your real processes.

  • Everything in Starter store, plus:
  • Stock sync and order export
  • CRM, InPost, DPD integration, fiscalization
  • Multilingual PL/EN/UA/RU + hreflang
  • Google Shopping feed, advanced SEO
  • Server-side conversion tracking

Rate ≈ 4.3 zł per €1. The final price is fixed after a 30-minute call. Post-launch edits - €35/hr, no mandatory retainer.

buildbyalex.com · estimate
No call needed

Fixed estimate in 24 hours

Describe the task in two sentences. You get a fixed price, a timeline and a plan. If it isn't a fit for us, we say so straight away and point you elsewhere.

  1. 01We read the task and ask two or three questions if anything is unclear
  2. 02We put together the estimate: scope, price, launch date
  3. 03It lands in your inbox within a day. The next move is yours

No newsletters, no unsolicited calls. The answer comes by email.

Comparison

Your own store, a SaaS platformor Allegro

Every path has its price - it's just not always printed on the tag. Here's the honest long-run breakdown.

Own store (buildbyalex)SaaS: Shoper, ShopifyAllegro
Getting startedfrom €1,090 one-off70-300 zł/mo subscriptionfree to start
Commission per sale0% (gateway ~1% only)0-2% + plan6-15% + promotion
Fees after a year≈ 0 zł mandatory840-3,600 zł and risingtens of thousands zł in fees
Customer baseyoursstays with the marketplace
Design and brandtemplates with add-onsa listing like everyone's
SEO and Googlecapped by the platformAllegro ranks, not you
You own code and datayou rent the platformyou rent the counter
Features for your processanythingplan and app limitsnone

Allegro is a fine sales channel. The problem starts when it's the only one. Figures from public platform and marketplace price lists, autumn 2025.

Do the math

What you're handing to Allegro

A 6-15% commission per sale looks harmless until you add it up over a year. Move the sliders to your numbers.

Commission depends on the category, paid promotion comes on top. Your own store won't replace Allegro on launch day - but it stops feeding someone else's marketplace on every sale and starts building your own customer base.

Commissions per year

39,600

goes to the marketplace yearly

3,300

per month

8×

own stores that money buys

Online store FAQ

  • It depends on the number of products, integrations and design. A simple store on a ready catalog starts at €1,090; a store with warehouse, CRM and custom logic starts at €2,900. The exact quote is fixed before we start - no hourly surprises.

  • A typical store takes 3-5 weeks from kickoff. With warehouse, shipping and fiscalization integrations - 6-8 weeks. The date is fixed in writing before we start.

  • All the popular ones in Poland: BLIK, Przelewy24, cards, Apple Pay and Google Pay, plus Stripe and PayPal for international buyers.

  • Yes. I migrate from WooCommerce, Shopify, PrestaShop and OpenCart while keeping products, orders and SEO URLs - without losing Google rankings.

  • By default on Next.js (headless commerce: MedusaJS, Stripe, Sanity). It's faster and more secure than a typical WooCommerce. If you already run WooCommerce or Shopify, I can extend or migrate it.

  • Yes. Technical e-commerce SEO is built in: Product/Offer schema, clean product and category URLs, sitemap and a Google Shopping feed. Product pages index from the first days.

  • We work across all of Poland and remotely - Warsaw, Kraków, Wrocław, Gdańsk, Poznań or a smaller town, it makes no difference. Calls, demos and handover happen online; the contract and payment are remote. An in-person meeting in Warsaw is available on request.

  • The domain is about 70-160 zł a year, hosting is pennies or zero, the payment operator takes about 1-1.5% per transaction. That's it. No platform subscription and no marketplace percentage on every sale. For comparison: on SaaS you pay 70-300 zł a month plus plan limits; on Allegro, 6-15% of turnover.

  • I close the technical side: the terms and privacy pages, the GDPR banner, Consent Mode v2, and correct 14-day return handling in the order flow. The legal texts themselves come from your lawyer or proven Polish templates - I'll point you to them. The result: the store doesn't scare customers away and passes ad-platform verifications.

  • Yes, that's table stakes. Products, prices, stock, photos, promo codes and order statuses are all yours to manage in the admin, no developer needed. If Baselinker or your supplier's warehouse manages the products - I set up a sync and you touch nothing by hand.

  • Yes. From 2026 Poland is phasing in mandatory KSeF e-invoices, and stores that issue invoices by hand are in for a fun February. I wire invoicing through an integration from the start, so switching to KSeF is a settings update, not a store rebuild.

  • A starter store starts at €1,090, a business store with warehouse and logistics integrations at €2,900, a migration from an existing platform at €1,490. That covers the storefront, cart, payments, shipping, baseline SEO and admin panel training.

  • I can, if your processes are already built around them. By default I build on Next.js: faster, cheaper to run and no monthly fees per feature. I'll show you the difference using your own traffic numbers.

  • Allegro takes a commission on every order and keeps the customer data, SaaS platforms charge a subscription and cap what you can change. Your own store is paid for once and keeps both the customers and the margin. That doesn't mean abandoning Allegro - most of the time they run side by side.

  • Yes. BaseLinker, Subiekt, suppliers, Google Sheets, ERP - stock and orders sync both ways. An order from the store lands in the same place as an order from Allegro.

  • Yes. Individual price lists, credit limits, ordering by SKU list, repeat of a previous order and invoice download. The wholesale entrance can sit behind a login on the same site as retail.

What clients say

Trusted by founders and operators.

A few words from founders and teams we've shipped for.

4.8
24 reviews
5
20
4
3
3
1
2
0
1
0
Marek Wójcik
Launched our store in 11 days - multilingual, fast, and already on page one for three of our main keywords.
Anna Kovalenko
The Telegram bot handles the first conversation with every lead now. My sales rep only steps in when the deal is hot.
Dmytro Orlov
Leads land in our CRM with every field already filled. No more copy-pasting from chats - the pipeline moves itself.
Katarzyna Nowak
Shipped to the App Store and Google Play in three weeks. The handover docs let my team take it from there without me.
Tomasz Lewandowski
Set up our Google and Meta ads from zero. Cost per lead dropped by about a third in the first month.
Oleh Hrytsenko
He rebuilt the site and six weeks later ChatGPT was recommending us by name. Didn't know that was even possible.
buildbyalex.comOpen for new projects
Let's build it

Free 30-minute call. No sales pitch - just a real conversation about what you need and whether we're the right studio to build it.

  1. 30 mindiscovery call
  2. 24 hoursfixed estimate
  3. 0hidden invoices
4.8 · 24 reviews

No sales pitch - just a clear read on your scope.

Let's talk