Clothing Limited stock Bluza z kapturem
Click a group to see its price
Payments, logistics, ERP, data and communication 22 integrations
Switch the customer group and watch the prices change: Premium gets -10%, Consistent volume tiers up to -30%. Underneath: Medusa's native customer groups and price lists.
Clothing Limited stock Click a group to see its price
Clothing In stock Click a group to see its price
Clothing In stock Click a group to see its price
Accessories In stock Click a group to see its price
Accessories In stock Click a group to see its price
Office In stock Click a group to see its price
Office In stock Click a group to see its price
Office Limited stock Click a group to see its price
Car In stock Click a group to see its price
Customer groups on these cards are Medusa's native Customer Groups + Price Lists. The B2B zone below shows the same engine in its wholesale flavour.
Test it in the B2B zoneThis is not a slide, everything below works: enter a tax ID, switch the pricing group, paste an order, negotiate a discount and collect points. Numbers are illustrative, mechanics as in production.
The contractor enters a tax ID, we pull company data from the GUS registry, and the account waits for a sales rep's approval. Once approved it gets a price group. Type any 10-digit number:
Same product cards, different prices. Switch the group and watch the net column (the same discounts as the group price lists in Medusa):
Paste a list from Excel in "SKU x qty" format or click the pluses. Prices come from the Retail group price list.
Bluza z kapturem
KS-CLT-HOD | 289 zł net
Klasyczny t-shirt
KS-CLT-TEE | 129 zł net
Czapka z daszkiem
KS-CLT-CAP | 109 zł net
Etui iPhone 16 Pro
KS-ACC-CSE | 89 zł net
Torba bawełniana
KS-ACC-BAG | 59 zł net
Kubek 380 ml
KS-OFF-MUG | 39 zł net
Długopis metalowy
KS-OFF-PEN | 29 zł net
Smycz na klucze
KS-OFF-LYD | 29 zł net
Ramka tablicy
KS-CAR-PLT | 69 zł net
0 items, 0 pcs
0 złnet
Instead of emails and Excel: a discount proposal on the cart value goes to your rep and the reply lands back in the panel. The range depends on the group (here: Retail up to 3%). Try to push it:
No messages yet. Propose a discount with the buttons below.
1 point for every 10 zł net. Redeem points for discounts, gear and delivery priority, no separate system, all in your B2B account.
1240pts
account balance: 1240 pts
to reward "250 zł off your next order": 260 pts
1500 pts
250 zł off your next order
3000 pts
Free hoodie
6000 pts
24h delivery priority for a quarter
How it works under the hood: customer groups and price lists are native Medusa mechanisms, negotiations and loyalty are Koda Plus modules. Everything lives on the same product cards as the retail store: one domain, two price modes.
Marketplaces, BaseLinker, ERP and invoicing on one standard. Each integration runs live here in demo mode and opens in the admin with one click.
Let's talkOLX to Medusa: adverts, messages and statistics. From Medusa to OLX: stock and prices, once writes are armed.
Marketplace
OLX adverts linked to variants by SKU, and the admin shows where OLX and the store disagree.
Allegro to Medusa: orders, each exactly once. From Medusa to Allegro: stock, parcels, invoices and prices.
Marketplace
Offers linked to variants by signature, stock checked before buyers see it, and Allegro orders in Medusa exactly once.
BaseLinker to Medusa: Allegro, Amazon and eBay orders. From Medusa to BaseLinker: store orders and stock.
Order hub
BaseLinker cards linked to variants by SKU and EAN. Store orders go to BaseLinker, Allegro, Amazon and eBay orders come into Medusa, each exactly once.
Subiekt to Medusa: WZ, stock, prices and FS with the KSeF number. From Medusa to Subiekt: the order as a ZK.
ERP
An order becomes a ZK in Subiekt seconds after checkout, the warehouse WZ comes back to the order, stock and prices flow into Medusa.
Fakturownia to Medusa: payment, the KSeF number and the PDF. From Medusa to Fakturownia: the order for an invoice or receipt.
Invoices and KSeF
A VAT invoice, proforma or receipt for every order, exactly once. Payment, the KSeF number and the PDF come back to the admin.
One standard across all five
Pick the platform you're weighing. The short version here, the full dimension-by-dimension breakdown on its own page.
Shopify rents you a store that will never be yours: you pay a subscription and a cut of every sale for logic you can't change or take with you. Medusa + Koda Plus gives you the whole codebase, zero revenue share and Polish B2B logic built into the backend instead of bolted on with paid apps.
Closed SaaS code: no access to the store's source; checkout and backend logic can only change within what Shopify allows (checkout freely editable only on Plus).
You get the whole repository on GitHub: the Astro storefront plus the Medusa backend is your code, hostable anywhere and extendable by any developer, no vendor permission needed.
A permanent tax on turnover: subscription plus a 2.0 to 0.5 percent transaction fee without Shopify Payments, on top of gateway fees. The cost grows with your revenue.
Zero revenue share on our side: you pay only real hosting (Cloudflare plus Railway, tens to a few hundred zloty monthly) and the payment gateway fee you'd pay anywhere.
B2B (price tiers per group, B2B catalogs, companies with credit limits) needs Shopify Plus from around 2300 USD monthly, or a chain of paid apps each with its own subscription.
B2B built into the backend, not bolted on: price tiers per group, company registration with GUS tax-ID checks, SKU quick order, credit limits, live negotiations and VAT invoices with JPK_FA export as our Medusa modules.
Stack, costs, B2B, AI in the store and implementation. Short, concrete answers.
All the code (Astro storefront + Medusa backend) is yours. Host it wherever you like (Cloudflare, AWS, your own VPS). No monthly module fees. Change any feature without waiting for vendor support.
You pay for actual hosting (Cloudflare + Railway, roughly tens to a few hundred zloty per month) and the payment gateway fee. Zero revenue share on our side. The bigger your turnover, the bigger your cost advantage over SaaS.
Yes. Medusa has an open API, so we plug an AI assistant (e.g. on a Claude model) into the catalog, cart and orders. It can answer product questions, advise and help place an order.
Yes. An AI agent with access to CRM and orders (read-only or with actions): it answers about statuses, group pricing, availability and FAQ, and escalates to a human rep when needed.
Yes. Bulk generation of descriptions, meta tags and translations by AI, with approval before publishing. On a 5000-SKU catalog that saves weeks of work.
Yes. Semantic search and recommendations (upsell, similar products) on embeddings of your catalog. It runs on your data, not on a vendor's closed model.
Every B2B customer belongs to a group (Retail / B2B Standard / B2B Premium). Groups get automatic percentage promotions or dedicated price lists (fixed prices per SKU). You log in and see your prices.
A custom Medusa module issues the invoice once the order is paid (PDF), numbers it by month and exports JPK_FA for your accountant. Integrations with InsERT / Comarch / wFirma via their APIs.
Yes. Medusa has a native Stripe module; BLIK and P24 go in via their official SDKs. PayU, InPost Pay and Klarna likewise, each provider as its own payment module.
Medusa has a bulk-import endpoint and we build a CSV parser for your supplier's format. Nightly price updates via a cron reading an FTP/SFTP feed. Wholesale standard.
An MVP like this demo: a few weeks (discovery, setup, payment and logistics integrations, selected modules, tests, go-live). Further modules land iteratively.
Register your company with its tax ID. Once approved you get the B2B Standard or Premium tier and see your prices right after logging in, on the same product cards.
KS-CLT-HOD