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

# Widżet rekomendacji produktów

> Skonfiguruj widżet rekomendacji produktów na stronie podziękowania w Aftersell: wybierz produkty, zaprojektuj ofertę, zastosuj rabaty i skonfiguruj obsługę zamówień.

Widżet rekomendacji produktów wyświetla produkty upsellowe na stronie podziękowania po checkoucie. Użyj go, aby promować konkretne produkty, generować automatyczne rekomendacje na podstawie zawartości koszyka lub prezentować kolekcję. Ta strona omawia wszystkie ustawienia widżetu. Pełną konfigurację lejka oraz kroki w edytorze Shopify znajdziesz w [Jak skonfigurować widżety strony podziękowania](/pl/aftersell/how_can_i_set_up_and_customize_thank_you_page_upsells_in_aftersell).

Dodaj widżet z sekcji **Thank You Page** swojego lejka, klikając **Add Widget** i wybierając **Product Recommendation**.

W przeciwieństwie do upselli post-purchase, rekomendacje produktów na stronie podziękowania są kompatybilne ze **wszystkimi bramkami płatności** i **sklepami wielowalutowymi**. Klienci ponownie wprowadzają dane płatnicze, aby dokończyć zakup upsella, ale Aftersell automatycznie stosuje ich zapisane dane wysyłki, aby doświadczenie checkoutu pozostało płynne.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/typ-extensions-editor-product-recommendation.gif?s=cd8c084de2e615bf735f29eb5c01374f" alt="Edytor strony podziękowania Aftersell z aktywnym widżetem rekomendacji produktów i wybranym produktem" width="2600" height="1080" data-path="images/aftersell/typ-extensions-editor-product-recommendation.gif" />

## Wybór produktów

1. Wybierz metodę doboru produktów:
   * **Specific Products** — ręcznie wybierz produkty do wyświetlenia
   * **Automatic Upsells** — pozwól Aftersellowi rekomendować produkty na podstawie zawartości koszyka
   * **Collections** — wyświetl produkty z określonej kolekcji
   * **Strategy** — wypełnij widżet regułą z [Strategies](/pl/aftersell/strategies_overview) w Aftersell. Ta opcja pojawia się tylko wtedy, gdy targetowanie Strategies jest aktywne dla Twojego sklepu i nie wybrano jeszcze produktów inną metodą.
2. Ustaw **maksymalną liczbę produktów** do wyświetlenia. Nie ma stałego maksimum, ale ograniczona liczba (np. 4–10 produktów) sprawia, że oferta jest łatwa do przejrzenia.
3. Włącz **Hide product if purchased**, aby klientom nie był pokazywany produkt, który już kupili w tym samym zamówieniu.
4. Włącz **Hide out of stock variants**, aby odfiltrować niedostępne warianty, dzięki czemu klienci widzą tylko pozycje, które faktycznie mogą kupić.

Przeglądając zakładkę **Products** w selektorze produktów, możesz zaznaczyć **Active products only**, aby ukryć produkty o statusie Draft i Archived. Ten filtr jest domyślnie wyłączony i dotyczy tylko zakładki Products — zakładka Collections nie jest przez niego objęta.

### Edycja konkretnych produktów

Aby wybrać konkretne produkty, kliknij **Add upsell products** w edytorze widżetu. Po wybraniu produktów etykieta przycisku zmieni się na **Edit upsell products**.

Otwarcie selektora, gdy produkty są już wybrane, pokazuje Twój bieżący wybór jako wstępnie zaznaczony. Stamtąd możesz:

* **Dodać** nowe produkty, zaznaczając je.
* **Usunąć** istniejące produkty, odznaczając je.
* **Wyczyścić** cały wybór, odznaczając wszystkie produkty.

Zapisanie selektora dopasowuje widżet do tego, co pozostawisz zaznaczone: dodane produkty są uwzględniane, odznaczone produkty są usuwane, a ponowne zapisanie niezmienionego wyboru nie wprowadza żadnych zmian. Wiersze upselli typu Collection, AI i Strategy nie są modyfikowane, gdy edytujesz konkretne produkty.

## Display on

Ustawienie **Display on** kontroluje, gdzie widżet pojawia się po zakończeniu zakupu przez klienta:

* **On every impression** — pokazuje widżet zarówno na stronie podziękowania, jak i na stronie statusu zamówienia.
* **Only on thank you page** — pokazuje widżet tylko na stronie podziękowania.
* **Only on order status page** — pokazuje widżet tylko na stronie statusu zamówienia.
* **Only once on order status page** — pokazuje widżet na stronie statusu zamówienia jednokrotnie, a nie przy każdej wizycie.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/typ-extensions-recommendation-display-settings.gif?s=a7c3c5c98669d63e59100c05f33dd9f9" alt="Lista rozwijana Display on rekomendacji produktów, pole Max products i przełączniki ukrywania produktów" width="1192" height="1080" data-path="images/aftersell/typ-extensions-recommendation-display-settings.gif" />

## Design oferty

Ustawienia **Offer design** kontrolują sposób prezentowania rekomendacji produktów klientom.

* Wybierz, czy produkty są wyświetlane w układzie **poziomym** czy **pionowym**, i dostosuj elementy wizualne, takie jak obramowania, style przycisków i odstępy, aby pasowały do Twojego checkoutu.
* Dodaj **tekst banera** nad ofertą, aby przedstawić rekomendację, wyeksponować zachętę lub podać kontekst dla wyświetlanych produktów.
* Skonfiguruj wyświetlanie **ceny porównawczej (compare-at)** oraz kolor używany dla cen promocyjnych.
* Włącz **selektor ilości**, dostosuj etykietę ilości i ustaw **limity minimalnej lub maksymalnej ilości**.

Ceny Compare, Discount i Sale oferują dwie rodziny kolorów:

* **Checkout branding colors** — Accent, Decorative, Info, Subdued
* **Preset colors** — Success (zielony), Warning (żółty), Critical (czerwony)

<Frame>
  <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/typ-extensions-compare-price-color-options.png?fit=max&auto=format&n=SnVX3h-PpMMxQMDU&q=85&s=555ec0085917bccf174d689e0a9c725c" alt="Opcje kolorów ceny porównawczej zarówno z motywu, jak i z naszych presetów." width="282" height="284" data-path="images/aftersell/typ-extensions-compare-price-color-options.png" />
</Frame>

Niektóre z tych ustawień można również modyfikować w edytorze checkoutu Shopify lub za pomocą innych aplikacji oferujących tę funkcjonalność.

Dwa przełączniki uzupełniają funkcję Automatic Discount:

* **Show compare at price** — wyświetl cenę „Compare at" z przekreśleniem.
* **Show discount** — wyświetl rabat na upsellu.

## Rabaty i obsługa zamówień

### Rabaty

Zastosuj rabat bezpośrednio do upsella, ustawiając wartość **procentową** lub **stałą kwotę**. Rabat jest stosowany automatycznie, gdy klient zaakceptuje ofertę.

Dostosuj sposób wyświetlania rabatu za pomocą **tekstu rabatu** i **koloru ceny rabatowej**. Kolory rabatu mogą korzystać z kolorów brandingu checkoutu (Accent, Decorative, Info, Subdued) lub jednego z presetów (Success, Warning, Critical). Jeśli ta opcja jest włączona, wyświetlanie rabatu może obejmować **cenę porównawczą**, pokazywaną z przekreśleniem, aby podkreślić oszczędności.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/typ-extensions-thank-you-upsell-offer.gif?s=41788af72c0b25ff35871242596c5f79" alt="Oferta upsellowa na stronie podziękowania dla produktu Hat pokazująca 43 procent zniżki z przekreśloną ceną porównawczą" width="2000" height="1080" data-path="images/aftersell/typ-extensions-thank-you-upsell-offer.gif" />

Rabaty podlegają standardowym regułom rabatów checkoutu Shopify. Do produktu może być zastosowany tylko jeden rabat na pozycję jednocześnie, a rabaty łączą się tylko wtedy, gdy są oznaczone jako **combinable** w Shopify Admin. W niektórych przypadkach rabaty mogą nie zostać zastosowane, jeśli inna aplikacja modyfikuje checkout. Zalecamy przetestowanie checkoutu po włączeniu rabatów.

### Obsługa zamówień

<a id="order-handling" />

Obsługa zamówień kontroluje sposób dodawania zaakceptowanego upsella do zamówienia klienta. Istnieją dwie opcje, każda z innymi kompromisami.

* **Modify original order** — dodaje upsell bezpośrednio do istniejącego zamówienia. Darmowa wysyłka jest stosowana automatycznie. Możesz opcjonalnie wysłać klientowi e-mail, gdy jego zamówienie zostanie zmodyfikowane.
* **Create new draft order** — pozostawia pierwotne zamówienie nietknięte i tworzy osobne zamówienie dla upsella.

<Frame>
  <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/typ-extensions-order-handling-options.png?fit=max&auto=format&n=SnVX3h-PpMMxQMDU&q=85&s=de2249c801aef599ce76686b46f91dec" alt="Opcje obsługi zamówień: modyfikacja pierwotnego zamówienia lub utworzenie nowego zamówienia roboczego" width="828" height="722" data-path="images/aftersell/typ-extensions-order-handling-options.png" />
</Frame>

#### Kiedy wybrać którą opcję

| Użyj **Modify original order**, gdy...                    | Użyj **Create new draft order**, gdy...                                                                              |
| --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Chcesz jednej realizacji dla wszystkiego, co kupił klient | Chcesz ponownie zaoferować produkt, który klient właśnie kupił (na przykład ten sam produkt z rabatem post-purchase) |
| Twój katalog upselli różni się od bestsellerów            | Twoje bestsellery są jednocześnie głównymi kandydatami na upselle                                                    |
| Priorytetem jest darmowa wysyłka upsella                  | Potrzebujesz osobnego zamówienia ze względów realizacji lub raportowania                                             |
| Twoje produkty upsellowe nie są produktami typu bundle    | Twoje produkty upsellowe obejmują produkty typu bundle                                                               |

<Warning>
  **„Modify original order" ma ograniczenia.** Gdy ten tryb jest wybrany, w edytorze widżetu pojawia się baner **Limitations** z następującą listą:

  * **Upselle z tym samym wariantem są ukrywane.** API edycji zamówień Shopify nie zezwala na duplikaty wariantów w zamówieniu. Jeśli klient ma już wariant upsella w swoim pierwotnym zamówieniu, upsell jest ukrywany na stronie podziękowania. Jeśli upsell zostanie ukryty z tego powodu, Order Browser oznacza dane zamówienie banerem „Upsell hidden due to order merging".
  * **Produktów typu bundle nie można dodać do istniejącego zamówienia.** API edycji zamówień Shopify odrzuca produkty typu bundle. Gdy wybrany wariant upsella jest bundle'em, wynik zależy od Twojego ustawienia **When the order can't be modified**:
    * Przy **Hide the offer and block late acceptances**: upsell bundle jest ukrywany, a klienci nie mogą go kupić poprzez tę ofertę.
    * Przy **Hide the offer, but allow late acceptances as a new order** lub **Keep showing the offer and sell it as a new order**: upsell bundle jest realizowany jako osobne zamówienie robocze, zamiast łączenia z pierwotnym zamówieniem.

  Przełącz na **Create new draft order**, jeśli chcesz, aby produkty typu bundle lub upselle z tym samym wariantem były zawsze dostępne dla klientów.
</Warning>

#### Gdy zamówienia nie można zmodyfikować

Gdy wybrano **Modify original order**, niektórych zamówień nie można edytować w momencie, gdy klient akceptuje upsell. Są dokładnie trzy przypadki: zamówienie zostało **zarchiwizowane**, jest **częściowo opłacone** lub jest starsze niż **okno wygaśnięcia**, które ustawisz poniżej. Ustawienie **When the order can't be modified** kontroluje, co dzieje się w takich przypadkach.

Zamówienie **zrealizowane** nie jest jednym z nich — nadal można je edytować, ale można do niego dołączyć tylko produkty upsellowe, które nie wymagają wysyłki (zobacz uwagę poniżej).

| Opcja                                                         | Co robi                                                                                                                                                                                                                                           |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Hide the offer and block late acceptances**                 | Oferta jest ukrywana, gdy zamówienia nie można już edytować. Każda akceptacja, która nadejdzie po utracie kwalifikacji przez zamówienie, jest blokowana.                                                                                          |
| **Hide the offer, but allow late acceptances as a new order** | Oferta jest ukrywana, gdy zamówienia nie można już edytować. Jeśli klient zaakceptuje tuż przed ukryciem oferty (akceptacja w oknie wyścigu), upsell jest realizowany jako osobne zamówienie robocze. To ustawienie domyślne dla nowych widżetów. |
| **Keep showing the offer and sell it as a new order**         | Oferta pozostaje widoczna niezależnie od tego, czy zamówienie można edytować. Jeśli zamówienia nie można zmodyfikować, zaakceptowany upsell jest realizowany jako osobne zamówienie robocze.                                                      |

Dwie opcje awaryjne tworzą osobne zamówienie robocze dla upsella, gdy pierwotnego zamówienia nie można zmodyfikować. Klient otrzymuje link do płatności, aby dokończyć zakup jako nowe zamówienie.

#### Ustawianie okna wygaśnięcia

Możesz ustawić limit czasu, przez jaki zamówienie pozostaje kwalifikowane do łączenia. Użyj pola **Consider the order uneditable after** (znajdującego się pod selektorem zachowania w **Order handling**), aby wprowadzić liczbę minut. Gdy od złożenia zamówienia upłynie tyle minut, zamówienie jest traktowane jako niekwalifikowane i obowiązuje zachowanie **When the order can't be modified**.

Pozostaw pole puste lub ustaw je na **0**, aby nigdy nie wygasało — oferta pozostaje kwalifikowana tak długo, jak samo zamówienie jest edytowalne.

Jest to przydatne, gdy Twój proces realizacji szybko przetwarza zamówienia i chcesz uniknąć próby łączenia z zamówieniem, które prawdopodobnie jest już w trakcie realizacji.

#### Inne rzeczy, które warto wiedzieć o „Modify original order"

* Darmowa wysyłka jest stosowana automatycznie i nie można jej wyłączyć.
* Pierwotne zamówienie jest oznaczane jako **częściowo opłacone**, dopóki klient nie dokończy płatności za dodany upsell. Po pobraniu płatności Shopify automatycznie aktualizuje zamówienie.
* Jeśli zamówienie jest już zrealizowane, nie ma linii wysyłki lub zawiera tylko pozycje niewymagające wysyłki, można do niego dołączyć tylko produkty upsellowe, które **nie wymagają wysyłki**. Produkty wymagające wysyłki są usuwane z oferty dla takich zamówień.

### Darmowa wysyłka

Możesz zaoferować **darmową wysyłkę** zaakceptowanych produktów upsellowych, aby pomóc zwiększyć konwersję. Gdy jest włączona, klienci nie zostaną obciążeni kosztami wysyłki upsella, podczas gdy Twoje istniejące ustawienia wysyłki Shopify nadal obowiązują dla pierwotnego zamówienia.

Zachowanie przełącznika Free shipping zależy od Twojego ustawienia **Order handling**:

* **Modify original order** — darmowa wysyłka jest automatycznie stosowana do zaakceptowanego upsella i przełącznika nie można wyłączyć.
* **Create new draft order** — przełącznik Free shipping dotyczy osobnego zamówienia roboczego tworzonego dla upsella. Gdy jest włączony, zamówienie robocze jest tworzone bez opłat za wysyłkę pozycji upsellowej. Pozostaw przełącznik wyłączony, jeśli chcesz, aby do tego nowego zamówienia stosowały się zwykłe stawki wysyłki Shopify.

To samo zachowanie obowiązuje, gdy mechanizm awaryjny tworzy osobne zamówienie robocze w trybie **Modify original order** (na przykład upsell z tym samym wariantem lub bundle, albo akceptacja po tym, jak zamówienie stanie się nieedytowalne): przełącznik Free shipping kontroluje, czy zamówienie robocze jest tworzone bez opłat za wysyłkę upsella.

Możesz także wyświetlić **odznakę „Free Shipping"** na ofercie i dostosować jej tekst, aby podkreślić korzyść.
