Upselle post-purchase mogą nie wyświetlać się z kilku różnych powodów. Przejdź po kolei przez poniższe kroki, aby zidentyfikować przyczynę.
Jeśli oferta się nie wyświetli, pierwotne zamówienie jest zawsze przetwarzane normalnie. Klient niczego nie traci.
Upselle na stronie Thank You to świetne obejście — i obecnie jedyne — dla zamówień, które nie spełniają wymagań kwalifikacji post-purchase Shopify.Jeśli zamówienia regularnie nie kwalifikują się z powodu metody płatności, waluty, kanału sprzedaży, wartości zamówienia, dostawy lokalnej, ceł itp., skonfigurowanie upselli na stronie Thank You zapewnia, że ci klienci nadal zobaczą ofertę.Pamiętaj, że ograniczenia na poziomie produktu (takie jak produkty typu bundle jako pozycje upsellu oraz konflikty subskrypcja-na-subskrypcję) dotyczą również upselli na stronie Thank You.
1. Otwórz Order Browser i znajdź zamówienie
Przejdź do Apps → Aftersell → Order Browser i znajdź konkretne zamówienie. Kliknij numer zamówienia, aby przejrzeć sekcję Post-purchase. Wyświetlony tam powód braku kwalifikacji wskazuje, która z poniższych sekcji ma zastosowanie. Użyj go jako punktu wyjścia, zamiast czytać wszystko po kolei. Dowiedz się, jak korzystać z Order Browser →
2. Potwierdź konfigurację
- Aftersell jest wybrany jako aplikacja post-purchase w Shopify Settings → Checkout → Post-purchase page
- Lejek jest opublikowany i aktywny w panelu Aftersell
3. Potwierdź, że zamówienie spełnia wymagania post-purchase Shopify
Strona post-purchase Shopify ma określone wymagania. Jeśli którekolwiek z nich nie jest spełnione, oferta się nie wyświetli. Pełną listę znajdziesz w wymaganiach poniżej.
Jedno wymaganie warte szczególnej uwagi: jeśli Shopify Markets jest włączone, a klient przeglądał sklep w rynku lub walucie innych niż domyślne, oferta się nie pokaże, nawet jeśli sama płatność została przetworzona poprawnie. Więcej szczegółów znajdziesz w artykule Czy checkout wielowalutowy wpływa na Aftersell?
4. Przejrzyj ofertę
- Produkt upsellowy jest opublikowany i dostępny w magazynie w Shopify
- Produkt upsellowy nie jest bundlem (produkty typu bundle nie mogą być używane jako pozycje upsellu ze względu na ograniczenie Shopify)
- Jeśli produkt upsellowy jest subskrypcją, potwierdź, że pierwotne zamówienie nie zawiera już subskrypcji. Shopify obsługuje tylko jeden produkt subskrypcyjny na zamówienie.
- W edytorze oferty, w widżecie Product Details, potwierdź, że opcja „Skip offer if product is in original order” nie jest włączona. Jeśli jest włączona, oferta zostanie pominięta dla każdego klienta, który ma już ten produkt w koszyku
- Potwierdź, że warunki wyzwalaczy lejka pasują do zamówienia. Gdy do lejka dodano wiele wyzwalaczy, WSZYSTKIE muszą być spełnione (logika AND między wyzwalaczami). W ramach pojedynczego wyzwalacza wystarczy dopasowanie tylko jednej z wybranych opcji (logika OR wewnątrz wyzwalacza). Jedynym wyjątkiem jest wyzwalacz Product Quantity, który ma przełącznik zmieniający jego wewnętrzną logikę z OR na AND. Jeśli którykolwiek wyzwalacz nie jest dopasowany, lejek nie uruchomi się dla tego zamówienia. Więcej szczegółów znajdziesz w artykule Zrozumienie logiki warunkowej wyzwalaczy post-purchase.
Więcej szczegółów o każdej przyczynie
Jeśli powyższa lista kontrolna nie rozwiązała problemu, poniższe sekcje omawiają w pełni każdy możliwy scenariusz.
Aftersell nie jest ustawiony jako aplikacja post-purchase
Aby oferty post-purchase się pojawiały, Aftersell musi być wybrany jako aktywna aplikacja strony post-purchase w Shopify.
Aby to sprawdzić: przejdź do panelu Shopify, otwórz Settings → Checkout i przewiń do sekcji Post-purchase page. Potwierdź, że wybrany jest Aftersell.
Tylko jedna aplikacja może być jednocześnie aktywna jako strona post-purchase. Shopify pozwala wybrać tylko jedną aplikację jako rozszerzenie post-purchase. Jeśli masz zainstalowanych wiele aplikacji z rozszerzeniami post-purchase, wyświetli się tylko ta wybrana w ustawieniach Checkout. Inne aplikacje, np. narzędzia strony Thank You, mogą nadal działać obok Aftersell, ponieważ TYP działa niezależnie od kroku post-purchase i nie wymaga tego ustawienia.
Metoda płatności nie jest obsługiwana
API post-purchase Shopify działa tylko z określonymi metodami płatności. Jeśli klient zapłaci nieobsługiwaną metodą, Shopify nie wyświetli strony post-purchase. Są to ograniczenia narzucone przez Shopify, dotyczące każdej aplikacji post-purchase, nie tylko Aftersell.
Obsługiwane i nieobsługiwane metody w skrócie
✅ Obsługiwane metody płatności
⚠️ Warunkowo obsługiwane metody płatności
❌ Nieobsługiwane metody płatności
Zamówienie nie spełnia wymagań Shopify
Poza metodą płatności Shopify wymusza dodatkowe warunki, zanim strona post-purchase się załaduje. Wszystkie z nich to ograniczenia narzucone przez Shopify, dotyczące każdej aplikacji post-purchase.
Wartość zamówienia jest poniżej 0,50 $
Zamówienia muszą mieć wartość co najmniej $0.50. Zamówienia w pełni objęte rabatem i darmowe nie kwalifikują się.
Zamówienie jest w walucie innej niż domyślna
Jeśli Twój sklep ma włączoną obsługę wielu walut, a klient sfinalizował zakup w walucie innej niż domyślna waluta sklepu, Shopify nie wyświetli strony post-purchase.Jeśli Shopify Markets jest włączone, dotyczy to również poziomu rynku. Klient przeglądający sklep w rynku innym niż domyślny może zostać skierowany do innej waluty, nawet jeśli sama płatność jest obsługiwana. Więcej szczegółów i kroki zaradcze znajdziesz w artykule Czy checkout wielowalutowy wpływa na Aftersell? Zamówienie zawiera cła lub koszty landed cost
Zamówienia z cłami lub kosztami landed cost nie kwalifikują się.
Zamówienie dotyczy dostawy lokalnej
Zamówienia, w których klient wybrał w checkout dostawę lokalną, nie pokażą strony post-purchase.
Zamówienie nie ma adresu wysyłki
Jeśli zamówienie zostało sfinalizowane bez adresu wysyłki (na przykład zakup wyłącznie cyfrowy lub klient wybrał odbiór lokalny), oferty post-purchase nie mogą się załadować. Shopify wymaga obecności kodu kraju docelowego.Dlatego zamówienia zawierające wyłącznie produkty cyfrowe nigdy nie pokazują ofert post-purchase: checkout nie zbiera dla nich adresu wysyłki. Jeśli zamówienie zawiera także produkt fizyczny, checkout zbiera adres wysyłki i zamówienie nadal może się kwalifikować. Dla zamówień wyłącznie cyfrowych użyj zamiast tego ofert na stronie Thank You. Zamówienie zostało złożone przez nieobsługiwany kanał sprzedaży
Upselle post-purchase działają tylko dla zamówień złożonych przez kanał sprzedaży Online Store lub kwalifikujący się kanał headless/niestandardowego storefrontu. Zamówienia z POS, TikTok oraz zamówienia odnowienia umów subskrypcji nie pokażą ofert post-purchase. Zamówienia robocze (draft orders) kwalifikują się i mogą pokazywać oferty post-purchase.
Shopify jest pod ekstremalnym obciążeniem
Podczas błyskawicznych wyprzedaży lub nietypowo wysokiego obciążenia platformy Shopify może krótkotrwale opóźnić tworzenie zamówienia. W takich sytuacjach strona post-purchase może się nie pojawić, nawet jeśli zamówienie spełnia wszystkie pozostałe wymagania.
Występuje problem z produktem lub ofertą
Nawet gdy zamówienie się kwalifikuje, sama oferta może być zablokowana przed wyświetleniem.
Produkt z oferty jest niedostępny w magazynie
Jeśli stan magazynowy produktu jest śledzony, a poziom zapasów wynosi zero lub mniej, oferta się nie pokaże. Dodaj produkty zapasowe lub upewnij się, że produkt z oferty ma dostępne zapasy.
Produkt z oferty jest bundlem
Produkty typu bundle nie mogą być używane jako pozycje upsellu post-purchase ze względu na ograniczenie Shopify.Jeśli produkt, którego oczekujesz jako upsell, po prostu się nie pojawia (zamiast załadować się i zniknąć), najbardziej prawdopodobną przyczyną jest produkt typu bundle w ofercie upsellu. Produkty typu bundle są odfiltrowywane przed wyrenderowaniem oferty, więc w ogóle nie pojawiają się na karcie oferty. Usuń wszystkie produkty typu bundle z oferty i zastąp je produktami samodzielnymi. Klient kupujący bundle w pierwotnym zamówieniu nadal może uruchomić lejek. Ograniczenie dotyczy wyłącznie produktów typu bundle jako samej pozycji upsellu.
Zarówno pierwotne zamówienie, jak i upsell zawierają produkty subskrypcyjne
Jeśli pierwotne zamówienie zawiera produkt subskrypcyjny, a produkt upsellowy również jest subskrypcją, oferta zostanie pominięta. Shopify obsługuje tylko jeden produkt subskrypcyjny na zamówienie.Jak to wykryć: złóż zamówienie testowe zawierające produkt subskrypcyjny i obserwuj, czy upsell natychmiast przeskakuje do downsellu bez wyświetlania. Jeśli tak, w pierwotnym zamówieniu jest subskrypcja kolidująca z subskrypcyjnym upsellem.Jak to naprawić: dodaj wyzwalacz „Does not include subscription products” do lejków zawierających subskrypcyjne upselle. Dzięki temu lejek uruchamia się tylko dla zamówień bez subskrypcji, całkowicie zapobiegając konfliktowi i pokazując ofertę właściwym klientom.
Włączone jest ustawienie „skip if already in order”
W edytorze oferty, w widżecie Product Details, znajduje się ustawienie pomijające ofertę, jeśli produkt upsellowy już występuje w pierwotnym zamówieniu. Jeśli jest ono włączone, a klient ma już ten produkt w koszyku, oferta zostanie po cichu pominięta. Przejrzyj to ustawienie w swojej ofercie i potwierdź, że odpowiada zamierzonemu zachowaniu.
Wszystkie trzy sloty ofert post-purchase zostały już zaakceptowane
Klient może zaakceptować maksymalnie trzy oferty post-purchase na checkout. To limit platformy Shopify. Strona Thank You to osobne doświadczenie i pozwala na jedną dodatkową zaakceptowaną ofertę, więc klient, który zaakceptuje wszystkie trzy oferty post-purchase, może nadal zaakceptować jeszcze jedną na stronie Thank You. Zobacz Upselle post-purchase a upselle na stronie Thank You.
Żadne z powyższych nie ma zastosowania
Jeśli wszystko powyżej zostało sprawdzone, a oferta nadal się nie wyświetla, potwierdź następujące kwestie:
- Warunki wyzwalaczy lejka pasują do zamówienia. Wszystkie warunki używają logiki AND, co oznacza, że każdy pojedynczy warunek musi być spełniony. Jeden niedopasowany warunek po cichu blokuje uruchomienie lejka. Zobacz Jak skonfigurować wyzwalacze post-purchase oraz Zrozumienie logiki warunkowej wyzwalaczy post-purchase.
- Istnieje co najmniej jeden lejek z wyzwalaczem catch-all Show this funnel for all customers ustawionym na najniższy priorytet. Bez niego niektóre zamówienia mogą nie pasować do żadnego lejka.
- Lejek jest opublikowany i aktywny w panelu Aftersell.
- Aftersell jest potwierdzony jako aktywna aplikacja post-purchase w Shopify Settings → Checkout → Post-purchase page.
Nadal nie rozwiązano problemu? Skontaktuj się przez czat lub napisz do nas na support@aftersell.app, dołączając numer zamówienia.