Jak przetwarzana jest zamiana
- Pierwotna jednorazowa pozycja zamówienia jest zwracana w Shopify.
- Pozycja zastępcza jest dodawana do tego samego zamówienia, jako zakup jednorazowy lub subskrypcja (w zależności od Twojej konfiguracji).
- Klient płaci za produkt zastępczy w ramach tego samego zamówienia.
- Na jego wyciągu widoczne są dwie transakcje: zwrot za produkt pierwotny i obciążenie za produkt zastępczy. Wyświetlany przycisk Accept Offer odzwierciedla różnicę netto między obiema cenami.
- W przypadku jednorazowej zamiany (inny wariant, ilość lub produkt) Aftersell wysyła zestaw zmian
add_variant. - W przypadku zamiany na subskrypcję Aftersell wysyła zestaw zmian
add_subscription. - Pierwotna pozycja jest usuwana za pomocą API zwrotów Shopify.
Obsługiwane scenariusze
- Z jednorazowego na jednorazowy, ten sam produkt, inny wariant. Na przykład zamiana rozmiaru Twin na rozmiar Queen.
- Z jednorazowego na jednorazowy, ten sam produkt, inna ilość. Na przykład zamiana pojedynczej butelki na 3-pak tego samego produktu. Włącz Override quantity w produkcie zastępczym, aby ustawić wysyłaną ilość.
- Z jednorazowego na jednorazowy, zupełnie inny produkt. Na przykład zamiana butelki startowej na pełnowymiarową wersję innego SKU.
- Z jednorazowego na subskrypcję. Na przykład zamiana jednorazowej butelki na miesięczną subskrypcję tej samej butelki lub na subskrypcyjną wersję innego produktu. To najczęstszy przypadek użycia.
Blokowane scenariusze
- Z subskrypcji na jednorazowy. Usunięcie pozycji subskrypcyjnej nie anuluje umowy subskrypcyjnej w Recharge, Skio ani Loop. Klient nadal byłby obciążany i dodatkowo otrzymałby produkt zastępczy.
- Z subskrypcji na inną subskrypcję. Ta sama przyczyna co powyżej, a dodatkowo zasada Shopify „jedna subskrypcja na zamówienie” blokuje dodanie nowej subskrypcji do zamówienia, które już ją zawiera.
- Zmiana wariantu lub częstotliwości subskrypcji. Ta sama przyczyna.
Co widzi klient
W ofercie post-purchase
W zamówieniu Shopify po akceptacji
- Pierwotną pozycję z zastosowanym zwrotem.
- Nową pozycję zastępczą, obciążoną pełną ceną.
- Dodaj do treści oferty zdanie, które wprost opisuje mechanikę zwrotu i zamiany. Na przykład: „Po akceptacji zwrócimy koszt pierwotnego produktu i obciążymy Cię za produkt zastępczy. Na wyciągu zobaczysz dwie pozycje, a kwota netto to cena ulepszenia pokazana na tym przycisku.”
- Włącz automatyczny e-mail Aftersell z powiadomieniem o zwrocie dla upselli zastępujących, który wysyła klientowi potwierdzenie wyjaśniające zwrot.
W portalu dostawcy subskrypcji (gdy produkt zastępczy jest subskrypcją)
Zgodne platformy subskrypcyjne
Wymagania dotyczące metod płatności
- Authorize.net (
authorize_net). Authorize.net wymaga rozliczenia transakcji przed wystawieniem zwrotu, a rozliczenie następuje z opóźnieniem, więc Aftersell nie może niezawodnie zwrócić kosztu pierwotnego produktu i dodać produktu zastępczego w tym samym zamówieniu Shopify. Jeśli Authorize.net jest Twoim procesorem płatności, kieruj tych klientów do ofert na stronie podziękowania. - Ręczne bramki płatnicze (
manual). Obejmuje to płatność przy odbiorze, niestandardowe metody płatności, checkouty zamówień roboczych (draft order) i każdy inny ręczny procesor płatności, który nie przechowuje autoryzacji w sejfie. Replacement Upsell potrzebuje aktywnej, przechowywanej płatności, aby wystawić kolejne obciążenie, czego ręczne bramki nie zapewniają.
Obsługa rabatów
Rabaty na pierwotnej pozycji nie przechodzą na produkt zastępczy
Allow replacement when target has a discount
Rabat na pierwszy cykl przy zamianach na subskrypcję
Lejki dla poszczególnych wariantów
- Lejek 1: wyzwalacz = Small jednorazowo, zamiana = Small w subskrypcji.
- Lejek 2: wyzwalacz = Medium jednorazowo, zamiana = Medium w subskrypcji.
- Lejek 3: wyzwalacz = Large jednorazowo, zamiana = Large w subskrypcji.
Analityka i raportowanie
Zabezpieczenie wersji Beta

Konfigurowanie progu zabezpieczenia
- Stop on any issue in the past 7 days (zalecane i domyślne). Oferta zatrzymuje się, gdy tylko pierwsza zamiana zakończy się niepowodzeniem w kroczącym oknie.
- Stop after 3 issues in the past 7 days.
- Stop after 5 issues in the past 7 days.
- Stop after 7 issues in the past 7 days (najbardziej liberalne).
- Custom wyświetla pole liczbowe, w którym możesz wpisać dowolną liczbę całkowitą od 1 do 100. Użyj tej opcji, jeśli Twój sklep przetwarza duże wolumeny zamówień, a ustawienia predefiniowane uruchamiają się zbyt szybko.
Co uruchamia zabezpieczenie
- Shopify odrzuca zestaw zmian, ponieważ checkout został już sfinalizowany.
- Produkt zastępczy został usunięty lub wycofany z publikacji między konfiguracją oferty a akceptacją przez klienta.
- Plan sprzedaży w zamianie na subskrypcję został dezaktywowany.
- Przejściowa awaria API Shopify lub dostawcy subskrypcji.
Gdy zabezpieczenie się uruchomi
- Baner na stronie głównej. Na stronie głównej Aftersell pojawia się baner ostrzegawczy zatytułowany „Replacement upsells are paused” z przyciskiem Review failsafe prowadzącym do Settings → Replacement Upsells.
- Karta statusu zabezpieczenia (Settings → Replacement Upsells). Karta statusu pokazuje odznakę Failsafe tripped (bursztynową) lub Not tripped (zieloną), a także bieżące kroczące zliczenie i próg, na przykład „4 of 5 errors in the past 7 days”.
Jak zresetować
Rozwiązywanie problemów
Typ oferty Replacement Upsell nie pojawia się w moim edytorze lejka
Typ oferty Replacement Upsell nie pojawia się w moim edytorze lejka
Oferta nie pokazuje się na zamówieniach testowych
Oferta nie pokazuje się na zamówieniach testowych
- Niezgodność wyzwalacza lejka. Upewnij się, że produkt wyzwalający to ten sam produkt, który znajduje się w koszyku zamówienia testowego.
- Zamówienie zawiera już subskrypcję. Replacement Upsell pomija każde zamówienie, w którym pozycja wyzwalająca jest subskrypcją. W takim przypadku użyj zamiast tego Subscription Upgrade.
- Pierwotna pozycja ma rabat. Domyślnie Replacement Upsell pomija pozycje z rabatem na poziomie zamówienia. Włącz Allow replacement when target has a discount w ustawieniach zaawansowanych oferty.
Oferta się pokazuje, ale zamiana faktycznie nie następuje (lub klient otrzymał pierwotny produkt)
Oferta się pokazuje, ale zamiana faktycznie nie następuje (lub klient otrzymał pierwotny produkt)
- Wyzwalacz lejka. Ustawiany na poziomie lejka. Określa, które zamówienia widzą ofertę.
- Produkt upsell. Ustawiany w sekcji Upsell Products oferty. Produkt dodawany do zamówienia, gdy klient zaakceptuje.
- Edit product to replace. Ustawiany w sekcji Replace item in original order with upsell po kliknięciu przycisku Edit product to replace. To dokładny produkt i wariant w koszyku klienta, który zostanie zwrócony i usunięty.
- Otwórz ofertę Replacement Upsell.
- Kliknij Edit product to replace i upewnij się, że wybrany produkt i wariant dokładnie odpowiadają produktowi i wariantowi, który klient powinien był kupić (zgodnie z wyzwalaczem lejka).
- Jeśli zamieniasz warianty tego samego produktu (Small → Large), „produkt do zastąpienia” musi wskazywać konkretnie wariant Small. Jeśli wskażesz Large lub dowolny wariant, którego klient nie kupił, oferta zostanie pominięta.
- Zapisz i przetestuj na prawdziwym zamówieniu o niskiej wartości, które zawiera dokładnie ten wariant, z którego chcesz dokonać zamiany.
Mój klient myśli, że został obciążony podwójnie
Mój klient myśli, że został obciążony podwójnie
- Dodaj do treści oferty zdanie wyjaśniające mechanikę zwrotu i zamiany.
- Włącz automatyczny e-mail Aftersell z powiadomieniem o zwrocie dla upselli zastępujących.
- Przeszkol zespół wsparcia, aby wyjaśniał schemat dwóch pozycji na wyciągu, gdy klient się zgłosi.
Widzę „Partial refunds are not allowed until the transaction is settled”
Widzę „Partial refunds are not allowed until the transaction is settled”
Rabat z pierwotnego zamówienia zniknął po zamianie
Rabat z pierwotnego zamówienia zniknął po zamianie
Czy Replacement Upsell może wymienić subskrypcję na inną subskrypcję?
Czy Replacement Upsell może wymienić subskrypcję na inną subskrypcję?
Moja oferta Replacement Upsell nagle przestała się uruchamiać
Moja oferta Replacement Upsell nagle przestała się uruchamiać
Zdjęcie produktu zastępczego jest błędne lub ogólne
Zdjęcie produktu zastępczego jest błędne lub ogólne
Chcę skonfigurować Replacement Upsell dla wielu wariantów produktu
Chcę skonfigurować Replacement Upsell dla wielu wariantów produktu
Klient zaakceptował, ale nowej subskrypcji nie ma w mojej aplikacji subskrypcyjnej
Klient zaakceptował, ale nowej subskrypcji nie ma w mojej aplikacji subskrypcyjnej
Chcę anulować nową subskrypcję po akceptacji przez klienta
Chcę anulować nową subskrypcję po akceptacji przez klienta
Moi klienci płacący przy odbiorze lub przez zamówienia robocze nie widzą oferty
Moi klienci płacący przy odbiorze lub przez zamówienia robocze nie widzą oferty