> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Multicart

> Twórz wiele konfiguracji koszyka w Upcart i zarządzaj nimi.

<div id="what-is-multicart">
  # Czym jest Multicart?
</div>

Multicart pozwala tworzyć wiele osobnych konfiguracji koszyka w jednym sklepie Shopify i zarządzać nimi. Zamiast mieć tylko jeden koszyk, który jest zawsze aktywny, możesz teraz:

* Przechowywać wersje robocze koszyków, aby eksperymentować i iterować przed publikacją
* Opublikować koszyk w dowolnym momencie, zmieniając doświadczenie klientów w kilka sekund
* Wyświetlać podgląd wersji roboczych koszyków w swoim działającym sklepie przed publikacją

Daje Ci to elastyczność, aby przygotowywać koszyki sezonowe lub kampanijne z wyprzedzeniem i wprowadzać zmiany bezpiecznie, bez wpływu na działający sklep.

<div id="managing-your-carts">
  ## Zarządzanie koszykami
</div>

Koszykami możesz zarządzać w dwóch miejscach:

* **Strona główna** — pokazuje Twój obecny aktywny koszyk z przyciskiem „Manage all carts”
* **Strona All Carts** — dostępna przez „Manage all carts”; pokazuje wszystkie aktywne i robocze koszyki w osobnych sekcjach, ze statystykami dla każdego koszyka oraz przyciskami publikowania, edycji, podglądu, duplikowania, tłumaczenia i usuwania

<div id="understanding-live-vs-draft-carts">
  ## Koszyk aktywny a wersja robocza
</div>

<div id="what-does-live-mean">
  ### Co oznacza „live”?
</div>

**Aktywny koszyk** to konfiguracja koszyka aktualnie wyświetlana klientom w Twoim sklepie. W danym momencie tylko jeden koszyk może być aktywny.

<div id="what-does-draft-mean">
  ### Co oznacza „draft”?
</div>

**Wersja robocza koszyka** to zapisana konfiguracja, która nie jest jeszcze widoczna dla klientów. Możesz mieć dowolną liczbę wersji roboczych, aby eksperymentować, przygotowywać kampanie lub testować nowe pomysły.

<div id="can-i-have-no-live-cart">
  ### Czy mogę nie mieć aktywnego koszyka?
</div>

Tak, możesz cofnąć publikację swojego jedynego aktywnego koszyka. W takiej sytuacji Upcart jest w praktyce wyłączony dla Twoich klientów. Aplikacja ostrzeże Cię, zanim to zrobisz.

⚠️ **Ważne:** brak aktywnego koszyka nie zatrzymuje naliczania opłat. Aby zatrzymać rozliczenia, musisz odinstalować Upcart.

<div id="working-with-the-cart-editor">
  ## Praca z edytorem koszyka
</div>

Edytor koszyka ładuje teraz konfigurację konkretnego koszyka. U góry edytora zobaczysz:

* Nazwę koszyka i jego status (live lub draft)
* Przyciski **Publish** lub **Unpublish**
* Listę rozwijaną do przełączania między koszykami bez opuszczania edytora
* Przełącznik **Show items in cart** / **Show empty cart** (prawy górny róg)

<div id="key-changes-from-the-previous-editor">
  ### Najważniejsze zmiany względem poprzedniego edytora
</div>

**Co zostało przeniesione:**

* Przełącznik podglądu koszyka znajduje się teraz w prawym górnym rogu
* Zapisywanie i odrzucanie zmian korzysta teraz ze standardowego paska zapisu Shopify

**Co jest nowe:**

* **Przycisk Publish** — natychmiast aktywuje Twój koszyk
* **Przełącznik koszyków** — przełączaj się między koszykami w edytorze
* **Zmiana nazw koszyków** — koszyki domyślnie nazywają się „Untitled cart #”, ale możesz zmienić ich nazwy

<div id="when-do-changes-go-live">
  ### Kiedy zmiany trafiają na sklep?
</div>

* **Dla wersji roboczych:** zapisanie aktualizuje tylko konfigurację wersji roboczej. Na działającym sklepie nic się nie zmienia.
* **Dla aktywnego koszyka:** zapisanie natychmiast aktualizuje Twój sklep (tak samo jak przed Multicart).

<div id="publishing-and-unpublishing-carts">
  ## Publikowanie koszyków i cofanie publikacji
</div>

<div id="publishing-a-cart">
  ### Publikowanie koszyka
</div>

Gdy klikniesz **Publish** na wersji roboczej koszyka:

1. Konfiguracja wersji roboczej staje się Twoim aktywnym koszykiem
2. Twój dotychczasowy aktywny koszyk jest automatycznie przenoszony do wersji roboczych
3. Zmiany pojawiają się w sklepie natychmiast

Zanim to nastąpi, zobaczysz okno potwierdzenia: „Publishing will make this cart live. The current live cart will be moved to draft.”

<div id="what-happens-during-publishing">
  ### Co dzieje się podczas publikowania?
</div>

Publikowanie koszyka:

* Synchronizuje produkt ochrony przesyłki (jeśli skonfigurowany)
* Synchronizuje kombinacje rabatów
* Zapisuje wszystkie ustawienia w metapolach Shopify
* Oznacza koszyk jako LIVE
* Automatycznie degraduje poprzedni aktywny koszyk do statusu DRAFT

Ten proces może potrwać kilka sekund.

<div id="understanding-the-app-embed-off-badge">
  ### Co oznacza plakietka „App embed off”
</div>

Jeśli na aktywnym koszyku widzisz żółtą plakietkę „App embed off”, oznacza to, że:

* Koszyk ma status LIVE w Upcart
* Ale Upcart Bridge (app embed) jest wyłączony w edytorze motywu Shopify
* Upcart nie pojawi się w Twoim sklepie, mimo że koszyk jest „aktywny”

**Aby to naprawić:** przejdź do panelu Shopify → Online Store → Themes → Customize → App embeds i włącz Upcart Bridge.

⚠️ **Uwaga:** rabaty będą nadal aktywne, nawet jeśli app embed jest wyłączony. Aby je wyłączyć, musisz osobno dezaktywować je w rabatach Shopify.

<div id="previewing-draft-carts">
  ## Podgląd wersji roboczych koszyków
</div>

Możesz wyświetlić podgląd dowolnej wersji roboczej przed publikacją:

1. Kliknij **Preview** przy wersji roboczej na stronie All Carts
2. Twój działający sklep otworzy się z ustawieniami wersji roboczej
3. Adres URL zawiera `?upcart-sandbox-mode=1`. Wartość musi wynosić dokładnie `1` — każda inna wartość (w tym `true`) nie uruchomi trybu podglądu.

Informacje o ograniczeniach podglądu i rozwiązywaniu problemów znajdziesz w artykule [Rozwiązywanie problemów z Multicart](/pl/upcart/multicart_troubleshooting).

<div id="duplicating-carts">
  ## Duplikowanie koszyków
</div>

Możesz zduplikować dowolny koszyk, aby utworzyć kopię z tą samą konfiguracją. Przydaje się to, gdy chcesz:

* Utworzyć wariacje istniejącego koszyka
* Testować zmiany bez wpływu na oryginał
* Przygotować wersje sezonowe na podstawie bieżącej konfiguracji

Gdy duplikujesz koszyk, wszystkie ustawienia, moduły i tłumaczenia są kopiowane do nowej wersji roboczej.

<Note>
  Upcart nie oferuje importu ani eksportu konfiguracji koszyka opartego na plikach. Aby ponownie wykorzystać ustawienia koszyka, zduplikuj koszyk w Upcart lub utwórz nowy koszyk z [szablonów](/pl/upcart/creating_a_cart_from_templates). Konfiguracji koszyków nie można przenosić między sklepami Shopify z poziomu Upcart.
</Note>

<div id="deleting-carts">
  ## Usuwanie koszyków
</div>

<div id="can-i-delete-a-live-cart">
  ### Czy mogę usunąć aktywny koszyk?
</div>

Nie bezpośrednio z aplikacji. Opcja usunięcia pojawia się dopiero, gdy koszyk jest wersją roboczą, więc najpierw cofnij publikację aktywnego koszyka (przenosząc go do wersji roboczych), a następnie go usuń.

<div id="how-to-delete-a-cart">
  ### Jak usunąć koszyk
</div>

1. Przejdź do **All Carts**
2. Jeśli koszyk jest aktywny, najpierw kliknij **Unpublish**
3. Gdy stanie się wersją roboczą, opcja usunięcia będzie dostępna
4. Kliknij **Delete**

⚠️ **Ostrzeżenie:** jeśli cofniesz publikację swojego jedynego koszyka bez opublikowania innego, nie będziesz mieć aktywnego koszyka, a Upcart będzie wyłączony dla klientów.

<div id="translations">
  ## Tłumaczenia
</div>

Możesz teraz tłumaczyć teksty widoczne w koszyku dla każdego koszyka i każdej wersji językowej Shopify. Pozwala to mieć różne etykiety przycisków, nagłówki i komunikaty nagród w każdym języku — wszystko zarządzane w Upcart.

<div id="how-to-translate-your-cart">
  ### Jak przetłumaczyć swój koszyk
</div>

1. Na stronie **All Carts** znajdź swój koszyk
2. Kliknij przycisk **Translate**
3. Wprowadź tłumaczenia dla każdej wersji językowej (np. fr, de, es) włączonej w Twoim sklepie Shopify

<div id="what-text-can-be-translated">
  ### Jakie teksty można tłumaczyć?
</div>

Możesz przetłumaczyć następujące pola dla każdej wersji językowej:

**Nagłówek:**

* Tytuł koszyka

**Stopka:**

* Przycisk checkoutu
* Kontynuuj zakupy
* Etykieta sumy częściowej
* Etykieta rabatu
* Tekst oszczędności z rabatu

**Pusty koszyk:**

* Komunikat pustego koszyka

**Pozycje w koszyku:**

* Etykiety pokaż/ukryj pozycje (liczba pojedyncza i mnoga)

**Upselle:**

* Nagłówek
* Przycisk dodawania
* Tekst liczby opinii

**Nagrody progowe:**

* Tekst postępu dla każdego progu (do 6 progów)
* Opis nagrody dla każdego progu (do 6 progów)
* Tekst odblokowania

**Rekomendacje:**

* Tytuł sekcji
* Nagłówek sekcji
* Przycisk „Shop now”

**Notatki:**

* Tytuł
* Tekst zastępczy

**Ogłoszenie:**

* Tekst banera

**Kod rabatowy:**

* Tekst zastępczy
* Przycisk

**Ulepszenia subskrypcji:**

* Przycisk
* Tekst opcji
* Zakup jednorazowy
* Pełna cena
* Plan subskrypcji

<div id="when-do-translations-go-live">
  ### Kiedy tłumaczenia stają się aktywne?
</div>

Gdy publikujesz koszyk, tłumaczenia zapisane dla tego koszyka są synchronizowane z API tłumaczeń Shopify. Tłumaczenia poprzedniego aktywnego koszyka są zastępowane.

<div id="are-translations-copied-when-duplicating">
  ### Czy tłumaczenia są kopiowane przy duplikowaniu?
</div>

Tak. Gdy duplikujesz koszyk, tłumaczenia dla wszystkich wersji językowych są również kopiowane do nowej wersji roboczej.

W kwestii rozwiązywania problemów z tłumaczeniami zobacz [Rozwiązywanie problemów z Multicart](/pl/upcart/multicart_troubleshooting).

<div id="per-cart-settings">
  ## Ustawienia dla poszczególnych koszyków
</div>

Każdy koszyk ma własną, niezależną konfigurację dla:

<div id="shipping-protection">
  ### Ochrona przesyłki
</div>

Ochrona przesyłki jest konfigurowana dla każdego koszyka osobno. Każdy koszyk ma własną konfigurację produktu ochrony przesyłki.

Gdy opublikujesz inny koszyk, zsynchronizowany zostanie produkt ochrony przesyłki tego koszyka. Produkt ochrony przesyłki poprzedniego koszyka przestanie być aktywny.

<div id="discounts">
  ### Rabaty
</div>

Każdy koszyk ma własną konfigurację rabatów. Możesz skonfigurować różne reguły rabatów dla każdego koszyka.

⚠️ **Uwaga:** rabaty zależą od zdarzeń aktywnego koszyka i mogą nie działać zgodnie z oczekiwaniami w trybie podglądu sandbox. Testuj reguły rabatów po publikacji w środowisku produkcyjnym.

<div id="cart-versioning-v2">
  ## Wersjonowanie koszyka (V2)
</div>

Upcart ma dwie generacje komponentów sklepowych:

* **Base (V1)** — starsza wersja
* **V2** — obecny standard

Nowe koszyki są domyślnie tworzone jako V2. Tylko wcześniej istniejące koszyki mogą nadal być w wersji V1.

<div id="what-is-the-v2-upgrade-banner">
  ### Czym jest baner aktualizacji do V2?
</div>

Gdy otworzysz edytor koszyka, który nadal ma moduły V1, zobaczysz baner zachęcający do aktualizacji do V2.0.

Każdy koszyk śledzi stan swojej wersji niezależnie, więc zamknięcie banera na jednym koszyku nie wpłynie na inne koszyki.

<div id="what-happens-if-i-upgrade-to-v2">
  ### Co się stanie po aktualizacji do V2?
</div>

Wersje modułów Twojego koszyka zostaną zaktualizowane. V2 używa zaktualizowanych komponentów sklepowych, które mogą renderować się nieco inaczej.

Możesz cofnąć aktualizację w dowolnym momencie przed publikacją.

<div id="analytics">
  ## Statystyki
</div>

Statystyki są śledzone dla każdej konfiguracji koszyka osobno. Pozwala to porównywać wyniki różnych konfiguracji koszyka.

⚠️ **Uwaga:** statystyki dla poszczególnych koszyków są śledzone dopiero od 16 marca 2026 r. Statystyki sprzed tej daty są nadal dostępne na stronie statystyk lub na wykresie na stronie głównej.

<div id="how-your-previous-cart-translated-to-multicart">
  ## Jak Twój poprzedni koszyk został przeniesiony do Multicart
</div>

Jeśli Upcart był używany przed tą aktualizacją, oto jak zostały przeniesione Twoje wcześniejsze konfiguracje:

* **Aktywny koszyk** — Twój aktywny koszyk pozostał bez zmian
* **Sandbox** — Twoje zapisane zmiany w sandboxie znajdują się teraz w koszyku „draft”
* **Wyłączony koszyk** — Twój wyłączony/nieaktywny koszyk został przekonwertowany na wersję roboczą. Jeśli wyłączony koszyk miał wersję sandbox, na stronie Carts masz teraz 2 wersje robocze

<div id="limitations">
  ## Ograniczenia
</div>

<div id="how-many-carts-can-i-have">
  ### Ile koszyków mogę mieć?
</div>

Obecnie nie ma sztywnego limitu łącznej liczby koszyków. Możesz utworzyć tyle wersji roboczych, ile potrzebujesz.

<div id="currently-supported">
  ### Obecnie obsługiwane
</div>

* **1 aktywny koszyk naraz** — w danym momencie tylko jeden koszyk może być aktywny

<div id="troubleshooting">
  ## Rozwiązywanie problemów
</div>

Typowe problemy, rozwiązania i najczęściej zadawane pytania dotyczące Multicart znajdziesz w artykule [Rozwiązywanie problemów z Multicart](/pl/upcart/multicart_troubleshooting).
