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

# Realizacja zamówień

> Ten artykuł opisuje, jak można zarządzać przepływami przetwarzania zamówień.

**Wstrzymania realizacji post-purchase**

Gdy klient kończy płatność w checkoucie, w Shopify generowane jest zamówienie. Jeśli klientowi zaproponowano upsell post-purchase, zamówienie będzie miało status realizacji **On Hold**.

Status **On Hold** wskazuje, że realizacja powinna być wstrzymana, ponieważ klient może zaakceptować upsell, co doda produkty do zamówienia. Ten status zapewnia, że zamówienie nie zostanie przetworzone przedwcześnie, dając czas na potencjalne dodanie produktów.

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-order-list-detail-hold.png?fit=max&auto=format&n=1Y3gBpUfxv16VGSW&q=85&s=c2621403cc35e03b92375fa410ec6c6d" alt="Lista zamówień i widok szczegółów w Shopify pokazujące wstrzymane zamówienie z przyciskiem Release fulfillment" width="2312" height="1786" data-path="images/aftersell/fulfillment-order-list-detail-hold.png" />

***

**Zwalnianie wstrzymań realizacji post-purchase**

Po zwolnieniu wstrzymania realizacji status realizacji zamówienia zmieni się na **Unfulfilled**:

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-orders-list-order-status.png?fit=max&auto=format&n=1Y3gBpUfxv16VGSW&q=85&s=7644f71d84b1ade94cd19c559cb61054" alt="Lista zamówień w Shopify pokazująca zamówienie ze statusem realizacji zmienionym na Unfulfilled" width="3258" height="494" data-path="images/aftersell/fulfillment-orders-list-order-status.png" />

Wstrzymanie zamówienia zostanie automatycznie zwolnione w następujących scenariuszach:

* Gdy klient kliknie Accept lub Decline przy wszystkich ofertach post-purchase.
* Gdy minie 60 minut od utworzenia zamówienia.

**UWAGA:** jeśli w `Aftersell > Settings > Fulfillment and payment` włączone jest ustawienie „Release fulfillment holds from 1-click offers when offer timer ends”, czas zwolnienia może się różnić.

**Uwaga DEV: jak od kulis działa ustawienie „Release fulfillment holds from 1-click offers when offer timer ends”.**

Gdy powyższe ustawienie jest włączone i Aftersell ustali, że wstrzymanie zamówienia powinno zostać zwolnione, wykonywane są następujące działania:

1. Aftersell odpytuje Shopify o zamówienie i pobiera wszystkie powiązane zlecenia realizacji (zamówienie może mieć jedno lub więcej zleceń realizacji).
2. Aftersell instruuje Shopify, aby zwolnić wstrzymanie zamówienia dla każdego pojedynczego zlecenia realizacji.

Aftersell doda do zamówienia zdarzenie dla każdego zwolnionego wstrzymania realizacji, wyświetlając komunikat „Aftersell Post Purchase Upsell released fulfillment for X items.”

* **Uwaga**: Aftersell nie modyfikuje liczby realizacji.

Poniższa tabela opisuje harmonogram zwalniania wstrzymania realizacji post-purchase dla różnych scenariuszy zachowania klienta:

| Scenariusz                                                    | Status realizacji przy utworzeniu | Harmonogram zwolnienia wstrzymania                                                       | Transakcje / płatności                           | Zamówienie edytowane po utworzeniu? |
| :------------------------------------------------------------ | :-------------------------------- | :--------------------------------------------------------------------------------------- | :----------------------------------------------- | :---------------------------------- |
| Klientowi nie pokazano upsellu post-purchase                  | Unfulfilled                       | Nie dotyczy                                                                              | 1                                                | Nie                                 |
| Klient widzi upsell post-purchase i go **odrzuca**            | On Hold                           | Zwolnione natychmiast po odrzuceniu oferty przez klienta                                 | 1                                                | Nie                                 |
| Klient widzi upsell post-purchase i zamyka kartę przeglądarki | On Hold                           | Zwolnione po stałym opóźnieniu (nie ma wiarygodnego sygnału, że karta została zamknięta) | 1                                                | Nie                                 |
| Klient widzi upsell post-purchase i go **akceptuje**          | On Hold                           | Zwolnione natychmiast po zaakceptowaniu oferty przez klienta                             | 2 (lub 3, jeśli klient zaakceptował dwa upselle) | Tak                                 |

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-table-hold-release-timelines.png?fit=max&auto=format&n=1Y3gBpUfxv16VGSW&q=85&s=b5184a7667f50e3ef4d83301ec9947e2" alt="Tabela harmonogramów zwalniania wstrzymań realizacji dla różnych scenariuszy upselli post-purchase" width="1506" height="1742" data-path="images/aftersell/fulfillment-table-hold-release-timelines.png" />

***

<div id="order-routing-for-upsells">
  ## Routing zamówień dla upselli
</div>

Gdy upsell zostaje zaakceptowany, Shopify dodaje produkty do zamówienia i tworzy dla nich osobną realizację. Domyślnie ta realizacja nie jest ponownie przepuszczana przez reguły routingu zamówień Twojego sklepu, co może skutkować realizacją upsellu z innej lokalizacji niż oryginalne zamówienie — tworząc podzieloną realizację.

Możesz włączyć przełącznik **Re-run order routing on Aftersell upsells** w `Aftersell > Settings > Fulfillment and payment > Order routing`, aby Shopify ponownie zastosował [reguły routingu zamówień](https://help.shopify.com/en/manual/fulfillment/setup/order-routing) Twojego sklepu do każdej realizacji zawierającej wyłącznie upselle Aftersell, po zwolnieniu jej wstrzymania po zakończeniu przepływu post-purchase lub strony z podziękowaniem.

Częstym zastosowaniem jest skonfigurowanie reguł routingu zamówień tak, aby minimalizacja podzielonych realizacji była pierwszym priorytetem, co pomaga zmniejszyć liczbę zamówień, w których upsell jest realizowany osobno od oryginalnego zamówienia.

> **Uwaga:** ten przełącznik wymaga uprawnień Shopify **merchant-managed fulfillment orders** oraz **third-party fulfillment orders**. Jeśli te uprawnienia nie zostały przyznane, na stronie ustawień pojawi się baner z prośbą o przyznanie dostępu. Przełącznik jest nieaktywny, dopóki oba uprawnienia nie zostaną przyznane.

***

<div id="integrating-with-external-fulfillment-services-3pl">
  ## **Integracja z zewnętrznymi usługami realizacji (3PL)**
</div>

Niektóre usługi realizacji lub niestandardowe przepływy pracy mogą nie być skonfigurowane do obsługi statusu

**On Hold** przy realizacji zamówień. Jeśli Twój proces nie zarządza poprawnie wstrzymaniami realizacji post-purchase, istnieje ryzyko częściowej realizacji zamówień lub generowania zbędnych dodatkowych realizacji dla pojedynczego zamówienia.

Przepływy realizacji różnią się między sklepami, podobnie jak rozwiązania do zarządzania zamówieniami z upsellami post-purchase. Każde zamówienie post-purchase jest tworzone ze statusem **On Hold**; przejdź przez poniższe kontrole, aby ocenić, czy Twoja usługa realizacji obsługuje to poprawnie:

1. **Czy zamówienie pojawia się w usłudze realizacji, gdy ma status On Hold?**
   * **Tak** → przejdź do kroku 2.
   * **Nie** → zamówienie nie zsynchronizuje się, dopóki wstrzymanie nie zostanie zwolnione. Po zwolnieniu wstrzymania sprawdź, czy się pojawia. Jeśli tak, przejdź do kroku 3; jeśli nigdy się nie pojawia, wymagane jest rozwiązanie niestandardowe.
2. **Czy zamówienie jest oznaczone jako On Hold w usłudze realizacji?**
   * **Tak** → usługa nie zrealizuje go, dopóki wstrzymanie nie zostanie zwolnione. Przejdź do kroku 3.
   * **Nie** → zamówienie może zostać zrealizowane, gdy nadal jest On Hold, więc może zostać wysłane przed dodaniem zaakceptowanych produktów upsell. Przejdź do kroku 3, ale uważaj na przedwczesną realizację.
3. **Czy po zwolnieniu wstrzymania zamówienie aktualizuje się w usłudze realizacji** (zsynchronizowane zaakceptowane produkty upsell i ilości)?
4. **Czy wszystkie produkty i szczegóły są wtedy poprawne w usłudze realizacji?**
   * **Tak** → Twój proces jest gotowy na upselle post-purchase.
   * **Nie** → wymagane jest rozwiązanie niestandardowe.

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-compatibility-decision-tree.gif?s=1dafba9425edd3133ceb8279158d05f6" alt="Schemat drzewa decyzyjnego do oceny zgodności usługi realizacji z upsellami post-purchase" width="636" height="1080" data-path="images/aftersell/fulfillment-compatibility-decision-tree.gif" />

Jeśli Twój proces realizacji wymaga niestandardowego rozwiązania, aby działać z upsellami post-purchase, skontaktuj się ze wsparciem Aftersell w celu uzyskania pomocy.

***

<div id="shipstation-integration">
  ## Integracja z ShipStation
</div>

Jeśli korzystasz z ShipStation z bezpośrednim połączeniem z Shopify, Twój proces realizacji powinien automatycznie integrować się z upsellami post-purchase.

Jeśli jednak używasz usługi pośredniczącej do połączenia Shopify i ShipStation (np. NetSuite), możesz potrzebować rozwiązania niestandardowego. Zapoznaj się z następną sekcją, aby zweryfikować oczekiwany format zamówień w ShipStation i upewnić się, że wszystko działa poprawnie.

**Jak wyglądają zamówienia On Hold w ShipStation**

Zamówienia oznaczone jako **On Hold** w Shopify pojawią się w sekcji On Hold w ShipStation. Te zamówienia będą wyświetlać ilość **0**. Ilość pokazywana w ShipStation reprezentuje ilość możliwą do zrealizowania, która jest oznaczona jako **0**, gdy zamówienie ma status **On Hold**, ponieważ żaden z produktów nie jest jeszcze gotowy do realizacji (zamówienie może wciąż zostać uzupełnione o produkty z upselli post-purchase).

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-hold-order-shipstation-fulfillable.gif?s=0a9f430c587cce8a7000504637a7d664" alt="Zamówienie On Hold w ShipStation pokazujące ilość możliwą do zrealizowania równą zero" width="2608" height="1080" data-path="images/aftersell/fulfillment-hold-order-shipstation-fulfillable.gif" />

Po zniesieniu wstrzymania realizacji zamówienie przejdzie do zakładki Awaiting Shipment w ShipStation. Ilość zostanie zaktualizowana, aby dokładnie odzwierciedlać łączną ilość zamówienia, w tym wszelkie produkty z upselli post-purchase.

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-shipstation-awaiting-shipment.gif?s=73b704a7ab8f57f7b0c1c15594f2db0b" alt="Zamówienie w ShipStation przeniesione do Awaiting Shipment z zaktualizowaną ilością po zwolnieniu wstrzymania" width="3840" height="1016" data-path="images/aftersell/fulfillment-shipstation-awaiting-shipment.gif" />

Te zamówienia będą wskazywać, że ilość została zaktualizowana przez kanał sprzedaży, którym w tym przypadku jest Shopify.

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-shipstation-order-detail-quantity-notes.gif?s=cfbf5812f7a0719a89c0ff6840558c20" alt="Szczegóły zamówienia w ShipStation pokazujące notatki Selling channel adjusted quantity przy pozycjach" width="1340" height="1080" data-path="images/aftersell/fulfillment-shipstation-order-detail-quantity-notes.gif" />

***

<div id="testing-notes">
  ## Uwagi dotyczące testowania
</div>

Jeśli testujesz integrację z ShipStation i zamówienia nie pojawiają się od razu, możesz ręcznie odświeżyć zamówienia swojego sklepu.

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-manually-refreshing-store-orders.gif?s=23bc672557467d1f2c7ea1f03c9e72ec" alt="Ręczne odświeżanie zamówień sklepu w ShipStation za pomocą przycisku aktualizacji sklepu" width="3840" height="520" data-path="images/aftersell/fulfillment-manually-refreshing-store-orders.gif" />
