Skip to content

Online stores · Warsaw

Ecommerce development in Warsaw that 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 store

From €1,090live in 2-3 weeks

The Baltic Dockyard website on a desktop screen
The Baltic Dockyard website on a phone

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

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.

  • 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.

  • 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.

  • 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.

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.

Prices current as of October 2026

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.

    1. Filter: size M, black
    2. Only items in stock are shown
    3. Return done in two clicks

    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.

    1. Cream 50 ml · monthly subscription
    2. Charge and shipping on schedule
    3. Repeat order with no effort from the client

    Cosmetics and supplements

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

    1. Search by VIN
    2. The part plus three alternatives found
    3. In stock at the supplier, ships tomorrow

    Car parts

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

    1. Sofa 220 cm · delivery to Kraków
    2. Shipping priced by size
    3. Assembly request in the CRM

    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.

    1. Delivery slot: today 18:00-20:00
    2. Minimum basket reached
    3. Reorder in one click

    Groceries and local delivery

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

    1. Dealer login
    2. Personal prices and credit limit
    3. Order by SKU, invoice as PDF

    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.

    1. Compare two models
    2. Specs side by side in a table
    3. Feed sent to Google Shopping and Allegro

    Electronics and hardware

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

    1. Paid with BLIK
    2. License key delivered at once
    3. Invoice with the buyer's country VAT

    Digital goods and subscriptions

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

    1. Order on your own site
    2. No marketplace commission
    3. The customer stays in your database

    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

These four points are written into the contract. We sign it before work starts.

Contract

What I guarantee the client

  • 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”.

Contractor

Client

Process

From a call to first sales - 2-3 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. Call and catalogue structure

    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.

    Your time: ~1 hour

  2. Storefront and product pages

    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.

    Your time: ~30 min

  3. Payments, delivery and legal

    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.

    Your time: ~30 min

  4. Products, tests and launch

    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.

    Your time: ~1 hour

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.

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.

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

How we handle your data is explained in our privacy policy.

Estimate · buildbyalex
Task
shows up here as you type
ScopePriceLaunch date
arrive by email within a day

Comparison

Your own store, a SaaS platformor Allegro

Every path has a price, and not all of it is on the tag. This is how the costs look over a year.

Compare with
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 zł

goes to the marketplace yearly

3,300 zł

per month

8×

own stores that money buys

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.

Tech stack: Next.js 15 · React 19 · TypeScript · Stripe · Przelewy24 / BLIK · MedusaJS / Sanity · Vercel · Schema.org Product

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.

Google reviews

5.0

5.0 out of 5 · 3 reviews

  • We received a request to develop an online store that included an AI-powered chatbot and Stripe payment integration. Everything was delivered on time, and we’re continuing to work together. I highly recommend them.
    Volodymyr Likholetova week ago · Google
  • An excellent developer and a true professional. The work was completed strictly on time, communication was pleasant, everything was done quickly and to the point. I highly recommend him to anyone looking for a reliable, competent specialist.
    Alina Rudenkoa week ago · Google
  • A great programmer. He created an online store quickly and on time.
    Алекс2 weeks ago · Google
Let's build it · Open for new projects

Got something to ship?

A free 30-minute call: we talk through the task and tell you right away whether we take it.

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

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

WhatsAppLet's talk