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

# Importowanie i eksportowanie koszyków

> Wyeksportuj koszyk Aftersell Cart jako plik JSON i zaimportuj go w tym samym lub innym sklepie.

Możesz wyeksportować dowolny koszyk jako plik JSON i zaimportować ten plik do tego samego lub innego sklepu. Jest to przydatne do:

* Przenoszenia konfiguracji koszyka między sklepami Shopify
* Zachowania kopii zapasowej koszyka, który chcesz później przywrócić
* Udostępniania konfiguracji koszyka innemu sklepowi

<div id="exporting-a-cart">
  ## Eksportowanie koszyka
</div>

1. Przejdź do strony **Carts**.
2. Znajdź koszyk, który chcesz wyeksportować, i otwórz jego menu akcji (menu z trzema kropkami w wierszu koszyka).
3. Kliknij **Export**.

Aftersell pobiera plik `.json` nazwany od koszyka i znacznika czasu eksportu (na przykład `spring_drop_2026-09-03-10-20-30.json`). Zachowaj ten plik — to on jest przesyłany przy imporcie.

<div id="importing-a-cart">
  ## Importowanie koszyka
</div>

1. Przejdź do strony **Carts**.
2. Kliknij **Import cart**.
3. Wybierz plik `.json`, który wyeksportowałeś, lub przeciągnij i upuść go w obszar przesyłania.
4. Aftersell pokazuje podgląd tego, co zostanie zaimportowane, wraz z uwagami o ustawieniach dostosowanych do tego sklepu.
5. Kliknij **Import**, aby utworzyć koszyk jako wersję roboczą.

Zaimportowany koszyk jest tworzony jako wersja robocza o nazwie **imported \{original name}** — na przykład zaimportowanie koszyka o nazwie „Spring drop” tworzy wersję roboczą o nazwie „imported Spring drop”. Ten prefiks ułatwia odróżnienie zaimportowanej wersji roboczej od dowolnego istniejącego koszyka o tej samej nazwie. Możesz ją w dowolnym momencie zmienić z poziomu edytora koszyka.

<Note>
  Pliki koszyka wyeksportowane z Aftersell są zgodne z przyszłymi wersjami. Pliki wyeksportowane przed tą aktualizacją (pliki v1) nadal można importować.
</Note>

<div id="what-carries-over">
  ## Co jest przenoszone
</div>

Import kopiuje pełny układ koszyka, bloki, ustawienia designu, niestandardowy CSS i niestandardowe skrypty. Ustawienia specyficzne dla sklepu źródłowego — takie jak referencje produktów w blokach upsell — są oznaczone w podglądzie importu, dzięki czemu możesz je przejrzeć i zaktualizować po zaimportowaniu.

**Szablony niestandardowe** (bloki JSX napisane poza edytorem, np. wygenerowane za pomocą promptu AI) są kompilowane automatycznie podczas importu. Jeśli szablon skompiluje się pomyślnie, zostaje włączony. Jeśli się nie skompiluje, pozostaje wyłączony, a podsumowanie importu pokazuje ostrzeżenie z nazwą bloku, dzięki czemu możesz poprawić kod, skompilować go ręcznie na karcie Code i włączyć.

<div id="what-doesnt-carry-over">
  ## Co nie jest przenoszone
</div>

* **Status publikacji**: importowane koszyki są zawsze tworzone jako wersje robocze. Opublikuj koszyk ręcznie, gdy będziesz gotowy.
* **Historia testów i analityka**: wyniki testów koszyka i dane analityczne nie są dołączane do pliku eksportu.
* **Referencje specyficzne dla sklepu**: identyfikatory produktów, GID-y metaobiektów i inne identyfikatory specyficzne dla Shopify ze sklepu źródłowego są usuwane z pliku. Musisz ponownie skonfigurować wszelkie bloki, które odwołują się do konkretnych produktów lub treści.

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

**„That cart file has settings this store can't read”**

Plik odwołuje się do funkcji lub bloków, które nie są dostępne w tym sklepie — na przykład bloku add-on ze sklepu o innych uprawnieniach aplikacji. Import i tak się powiedzie; nieobsługiwane ustawienia są usuwane i odnotowane w podglądzie.

**„That doesn't look like an Aftersell cart file”**

Plik nie jest prawidłowym eksportem koszyka Aftersell. Upewnij się, że przesyłasz dokładnie ten plik `.json`, który pobrałeś z akcji **Export** — a nie plik o zmienionej nazwie ani edytowany ręcznie.
