# Headless commerce: trzy poziomy, realne opcje i to, którą prawdopodobnie naprawdę chcesz

> Większość firm pytających o headless commerce chce sklepu osadzanego widżetem. Niektóre potrzebują commercetools albo Saleor. Oto szczere ramy decyzyjne.

Ryan Badger - 3 października 2025 - 6 min czytania

## Co naprawdę znaczy "headless commerce"

Headless commerce oznacza oddzielenie frontendu (tego, co widzi klient) od backendu sklepu (koszyk, kasa, magazyn, zamówienia). Zamiast wybierać platformę, która łączy jedno i drugie (jak motywy witryn w Shopify), budujesz lub kupujesz frontend osobno i podpinasz go do API sklepu.

Słowo "headless" bywa używane swobodnie. Są trzy wyraźne poziomy:

- **Pełny headless:** budujesz frontend od zera (React, Next.js, Astro, Nuxt) i wołasz API sklepu po każdą porcję danych. Listy produktów, stan koszyka, kasa. Całe UX należy do ciebie.
- **Headless z widżetem osadzonym:** twój frontend już istnieje (strona marketingowa, projekt w Webflow, blog). Wstawiasz widżet sklepu, który renderuje się w jego wnętrzu. To nie "pełny headless", ale nadal oddzielenie: twoja strona nie jest szablonem platformy sklepowej.
- **Tradycyjny (nie headless):** wybierasz Shopify, BigCommerce albo WooCommerce, korzystasz z ich systemu motywów, a twoja strona JEST platformą sklepową.

Większość szumu wokół "headless" dotyczy poziomu 1. Większość sklepów wcale go nie potrzebuje.

## Kiedy pełny headless się opłaca

Pełny headless zwraca się w czterech konkretnych sytuacjach. Poza nimi to czas inżynierów, którego nie odzyskasz.

1. **Potrzebujesz niestandardowego UX, do którego motywy platform nie sięgają.** Interaktywne konfiguratory, przeglądarki produktów 3D, układy z mocnym storytellingiem. Przebudowa frontendu i tak była planowana; headless oznacza tylko, że możesz też kontrolować przepływ danych sklepu.
2. **Dystrybucja wielokanałowa z jednego katalogu.** Strona + aplikacja mobilna + kiosk w sklepie + interfejs głosowy/czatowy. Wspólne API sklepu zasilające wszystkie te kanały naprawdę trudno zrobić tradycyjnie.
3. **Skala, na której tradycyjne platformy się duszą.** Shopify Plus radzi sobie dziś z większością tego, ale jeśli masz wolumen Nike czy IKEA, API sklepu za własnym frontendem daje kontrolę nad wydajnością, jakiej nie dostaniesz w sklepie z motywem.
4. **Zespół inżynierski z realnym potencjałem frontendowym.** Jeśli masz dedykowanych frontendowców, headless z czasem staje się naprawdę tańszy, bo przestajesz płacić podatek od twórców motywów.

Jeśli nie pasujesz do żadnego z tych czterech przypadków, pełny headless to prawie zawsze gorszy interes niż wybór hostowanej platformy.

## Opcje pełnego headless

Dla zespołów, które naprawdę potrzebują pełnego headless, realistyczna krótka lista na 2026:

- **commercetools**: klasa enterprise, niemiecka inżynieria, drogi. Wzorcowa implementacja composable commerce.
- **Saleor**: open source, self-hosted lub zarządzany, mocne API GraphQL. Przyjazny programistom.
- **Medusa**: open source, natywnie w JavaScripcie, rosnący ekosystem. Kształtem bliżej "Shopify jako API".
- **BigCommerce Headless**: używasz BigCommerce jako backendu i przynosisz własny frontend. Najczystsza opcja "migruj bez przebudowy backendu".
- **Shopify Storefront API**: używasz sklepu Shopify za własnym frontendem. Hosting i złożoność programistyczna są po twojej stronie; magazyn, zamówienia i płatności zostają w Shopify.
- **Shoprocket przez SDK `@shoprocket/core`**: produkty, koszyk i sesje w pełni programowalne ([shoprocket-js](https://github.com/shoprocket/shoprocket-js)). Pomijasz widżet, renderujesz własny interfejs, rozmawiasz bezpośrednio z naszym API. Zastrzeżenia znajdziesz w sekcji "Gdzie jest Shoprocket" poniżej.

Z grubsza ranking pod względem wygody programisty: Medusa > Saleor > Shopify Storefront API > BigCommerce > commercetools. Z grubsza ranking pod względem niezawodności enterprise: commercetools > Shopify > BigCommerce > Saleor > Medusa. Wybieraj pod to, co optymalizujesz.

## Opcja z widżetem osadzonym (kategoria, której większość ludzi naprawdę chce)

Większość firm mówiących, że chcą "headless", tak naprawdę chce tego: stronę marketingową lub z treścią, którą już mają, plus sklep, który się wpina bez przymusu przebudowy.

Tutaj są Shoprocket, Snipcart i Ecwid. Zachowujesz swoją stronę (Webflow, WordPress, statyczny HTML, Astro, Framer), wklejasz tag skryptu, a sklep renderuje się w środku. To oddzielenie, ale bez reimplementacji.

```
<!-- EXAMPLE ONLY. Grab your real snippet from Sales channels → Embeds in your dashboard -->
<script src="https://cdn.shoprocket.io/loader.js" data-pk="pk_yourkey"></script>
<div data-shoprocket="catalog" data-embed-id="emb_xxx"></div>
```

API jest też dostępne, jeśli chcesz pójść dalej (własne karty produktów z twoim znacznikowaniem, pobierające dane z naszego API). Pełna kontrola programistyczna jest w SDK JS ([shoprocket-js](https://github.com/shoprocket/shoprocket-js)): zdarzenia, operacje na koszyku i własne interfejsy.

**Kiedy ten poziom bije pełny headless:**

- Masz już stronę, którą lubisz (nie chcesz przebudowywać frontendu)
- Nie masz dedykowanych frontendowców
- Twoje wymagania UX mieszczą się w tym, co renderuje widżet
- Chcesz uruchomić sklep w tygodnie, nie w kwartały

**Kiedy przejść na pełny headless:**

- Widżet nie sięga wymaganego UX
- Musisz renderować produkty w kontekstach, których widżet nie obejmuje (natywna aplikacja mobilna, kioski, TV)
- Masz zespół inżynierski, który to udźwignie

## Jak ocenić, którego poziomu potrzebujesz

Zadaj sobie dwa pytania:

1. **Czy moje wymagania UX zmieszczą się w prostokątnej sekcji mojej obecnej strony?** Jeśli tak, widżet osadzony wystarczy. Jeśli nie, jesteś na terytorium pełnego headless.
2. **Czy mam dedykowanego frontendowca na najbliższe 18 miesięcy?** Jeśli nie, pomiń pełny headless niezależnie od tego, czego według siebie potrzebujesz.

Drugie pytanie jest rozstrzygające. Pełny headless bez frontendowca to sterta długu technicznego czekająca na swoją kolej. Dostawcy platform sklepowych pomogą, ale nie zastąpią kogoś, kto jest właścicielem twojego niestandardowego frontendu.

## A co z "composable commerce"

To ta sama idea, przemianowana pod cykl zakupowy w enterprise. "Composable" = wybierasz najlepsze w klasie rozwiązanie do każdej funkcji (CMS, wyszukiwanie, PIM, koszyk, kasa, podatki) i łączysz je przez API. Działa, gdy masz zespół, który to połączy. Staje się ciężarem utrzymania, gdy go nie masz.

Dla sklepów z przychodem poniżej ok. 10 mln dolarów rocznie composable to niemal zawsze błąd. Powierzchnia integracji jest ogromna, a każda zmiana dostawcy coś psuje.

## Gdzie jest Shoprocket

Obsługujemy poziomy 1 i 2 i szczerze mówimy, który powinieneś wybrać.

**Poziom 2 (widżet osadzony), domyślny dla 95% naszych klientów.** Wklejasz jeden tag skryptu, a widżet renderuje się wewnątrz twojej strony. Katalog, koszyk, kasa, wyszukiwanie, warianty, płatności: wszystko obsłużone. Stały abonament od 29 dolarów miesięcznie, 0% opłat transakcyjnych. To szybka droga i właściwa dla większości sklepów.

**Poziom 1 (pełny headless), technicznie wspierany, rzadko polecany.** SDK `@shoprocket/core` ([shoprocket-js](https://github.com/shoprocket/shoprocket-js)) udostępnia programowo produkty, stan koszyka i sesje. Możesz wyrenderować każdy piksel sam i rozmawiać bezpośrednio z naszym API. Ten sam stały abonament to pokrywa.

**Dlaczego nie forsujemy poziomu 1, choć działa:** obsłużenie każdego przypadku brzegowego we własnym frontendzie (stany ładowania, puste koszyki, interfejs wyboru wariantu, przepływy kasy, obsługa błędów, dostępność, widoki mobilne, i18n w 21 wersjach językowych) to mnóstwo inżynierii. Widżet ma to wszystko wbudowane i przetestowane w tysiącach sklepów. Reimplementujesz rozwiązany problem, chyba że masz konkretny powód związany z UX.

Jeśli masz taki konkretny powód i dedykowane moce inżynierskie, core SDK jest do twojej dyspozycji. W przeciwnym razie: wklej widżet i jedź dalej.

> **Wskazówka:** jeśli dostawca nazywa się "headless", ale nie umie odpowiedzieć na pytanie "jaki framework frontendowy polecacie?", to prawdopodobnie jest widżetem osadzonym. To w porządku; po prostu wiedz, co kupujesz.

## W skrócie

- **Pełny headless:** commercetools, Saleor, Medusa, Shopify Storefront API, BigCommerce Headless. Opłaca się tylko przy konkretnych potrzebach UX, wielokanałowości, skali lub dedykowanym zespole programistów.
- **Widżet osadzony:** Shoprocket, Snipcart, Ecwid. Właściwa odpowiedź dla większości sklepów, które "chcą headless". Shoprocket wspiera też pełny headless przez core SDK na rzadki przypadek, gdy go potrzebujesz.
- **Tradycyjny:** Shopify + motyw, BigCommerce + motyw. Nadal najszybsza droga, jeśli nie masz jeszcze strony.

Większość firm pytających o headless tak naprawdę chce poziomu z widżetem osadzonym. [Rozpocznij darmowy okres próbny Shoprocket](https://app-v3.shoprocket.io/signup), jeśli to brzmi jak ty. 14 dni, bez karty. [Cennik](https://v3.shoprocket.io/pl/cennik.md) od 29 dolarów.

---

- HTML version: https://v3.shoprocket.io/pl/blog/headless-commerce-trzy-poziomy-realne-opcje-co-wybrac
- Language: Polski (pl)
- Also in: [العربية](https://v3.shoprocket.io/ar/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Deutsch](https://v3.shoprocket.io/de/blog/headless-commerce-drei-stufen-optionen-entscheidung.md), [Ελληνικά](https://v3.shoprocket.io/el/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [English](https://v3.shoprocket.io/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Español](https://v3.shoprocket.io/es/blog/headless-commerce-tres-niveles-opciones-reales.md), [Français](https://v3.shoprocket.io/fr/blog/commerce-headless-trois-niveaux-quelle-option-choisir.md), [עברית](https://v3.shoprocket.io/he/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [हिन्दी](https://v3.shoprocket.io/hi/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/blog/headless-commerce-tiga-tingkatan-pilihan-nyata-dan-mana-yang-anda-butuhkan.md), [Italiano](https://v3.shoprocket.io/it/blog/headless-commerce-tre-livelli-opzioni-reali-quale-scegliere.md), [日本語](https://v3.shoprocket.io/ja/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Lietuvių](https://v3.shoprocket.io/lt/tinklarastis/headless-prekyba-trys-lygiai-ir-kuris-jums-tinka.md), [Norsk](https://v3.shoprocket.io/nb/blogg/headless-commerce-tre-nivaer-reelle-alternativer-og-hva-du-trenger.md), [Nederlands](https://v3.shoprocket.io/nl/blog/headless-commerce-drie-niveaus-welke-past-bij-jou.md), [Português](https://v3.shoprocket.io/pt/blog/headless-commerce-tres-niveis-opcoes-reais-e-qual-voce-provavelmente-quer.md), [Română](https://v3.shoprocket.io/ro/blog/headless-commerce-cele-trei-niveluri-si-care-ti-trebuie.md), [Русский](https://v3.shoprocket.io/ru/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [ไทย](https://v3.shoprocket.io/th/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Türkçe](https://v3.shoprocket.io/tr/blog/headless-ticaret-uc-kademe-gercek-secenekler-ve-hangisini-istiyorsunuz.md), [中文](https://v3.shoprocket.io/zh/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md)
