Dodanie do koszyka dodaje tylko 1 produkt w pełnej cenie, bez rabatu
Jeśli wybranie opcji „Kup 2” lub „Kup 3” dodaje tylko jeden produkt w pełnej cenie, najpierw sprawdź, co trafiło do koszyka i czy Shopify odrzucił wcześniejsze żądanie. Ten sam widoczny rezultat może mieć kilka przyczyn.
Sprawdź wynik
- Potwierdź, że widżet jest widoczny i że wybrano ofertę.
- Sprawdź ilości, prezenty i dodatki w koszyku.
- Jeśli to możliwe, sprawdź, czy pozycje mają prywatną właściwość
_bundlexw odpowiedzi/cart.jssklepu. - Wykonaj twarde odświeżenie strony produktu za pomocą Ctrl/Cmd + Shift + R i powtórz ten sam wybór.
Jeśli nie wybrano oferty, ponieważ włączono opcję Wybór oferty jest opcjonalny, dodawanie przez motyw bez dodatków oferty jest oczekiwanym działaniem. Zaznaczone dodatki nadal zostaną dodane. Jeśli widżetu nie ma, zacznij od artykułu widżet się nie wyświetla. Jeśli wszystkie produkty dotrą, ale ceny się różnią, zobacz artykuł niezgodność sumy koszyka.
Przechwyć żądanie i odpowiedź
- Otwórz narzędzia deweloperskie przeglądarki i wybierz kartę Network.
- Wybierz ofertę i kliknij Dodaj do koszyka.
- Znajdź żądania
/cart/add. Sprawdź zarówno przesłane produkty, jak i status odpowiedzi. - Poszukaj kolejnych ponowień prób oraz komunikatów
[Bundlex]w konsoli.
Standardowe dodawanie używa /cart/add lub /cart/add.js. Niestandardowy proces wykorzystujący żądania zmiany koszyka wymaga osobnego zbadania. Zmienianie istniejących pozycji koszyka nie jest standardową ścieżką dodawania zestawu.
Sprawdź znacznik formularza produktu
Bundlex zwykle dodaje ten ukryty element input do formularza produktu:
<input type="hidden" name="bx-product-form" value="1">
- Brak w formularzu: widżet mógł nie zostać dołączony do przesyłanego formularza. Sprawdź osadzenie lub blok aplikacji, pasujący opublikowany rabat oraz to, czy strona nie zawiera drugiego formularza, na przykład przyklejonego paska.
- Obecny w formularzu, ale brak go w żądaniu: motyw lub aplikacja mogły utworzyć żądanie ponownie. Bundlex ma ograniczoną ścieżkę odzyskiwania dla nowej, pasującej operacji dodawania do koszyka, dlatego sam brak znacznika nie dowodzi awarii. Sprawdź końcowe pozycje i odpowiedź.
Jeśli odzyskiwanie nie zadziała, wyślij do pomocy technicznej adres URL produktu i instrukcję odtworzenia problemu. Zachowanie ukrytych pól formularza i właściwości pozycji może wymagać pomocy twórcy motywu lub aplikacji koszyka.
Jeśli Shopify zwraca błąd 422
Błąd 422 oznacza błąd dodawania, ale Shopify mógł już dodać niektóre produkty. Przed ponowną próbą sprawdź rzeczywistą zawartość koszyka. Odczytaj komunikat odpowiedzi i sprawdź dostępność każdego prezentu i dodatku, w tym stan magazynowy oraz publikację w sklepie online.
Bundlex może najpierw ponowić odrzucone zagnieżdżone żądanie bez relacji nadrzędnych, a następnie ponowić próbę dodania głównych produktów z informacjami o rabacie, gdy nie można dodać dodatku. Ponowne wysłanie pierwotnego żądania jest późniejszym rozwiązaniem awaryjnym. Przed ponowieniem odrzuconego dodawania oferty Bundlex sprawdza, czy wysłane pozycje trafiły do koszyka. Pomija ponowne wysłanie, jeśli je znajdzie lub nie może zweryfikować koszyka. Dlatego błąd 422 nie zawsze oznacza jeden produkt w pełnej cenie ani utratę rabatu.
W przypadku darmowych sztuk głównego produktu użyj opcji Kup X, otrzymaj Y. W przypadku osobnych produktów nagród sprawdź konfigurację i dostępność prezentów. Samo odrzucenie żądania nie potwierdza, że przyczyną są pasujące warianty.
Jeśli wpisywane ilości zachowują się nieoczekiwanie
W typowej konfiguracji nawigacji między progami dokładna ilość może wybrać pasującą ofertę. Wartość pomiędzy progami może pozostawić wybraną bieżącą ofertę i dodać skonfigurowaną dla niej ilość. Nie musi to spowodować anulowania wyboru oferty ani naliczenia pełnej ceny za każdą sztukę.
Własny selektor ilości Bundlex i konfiguracje natywnej ilości włączone przez zespół pomocy technicznej działają inaczej. Przed dodaniem kolejnych progów jako rozwiązania tymczasowego zobacz artykuł synchronizacja ilości.
Szybki przegląd
| Co widzisz | Następne sprawdzenie |
|---|---|
| Brak znacznika w przesłanym formularzu | Aktywacja widżetu i formularz produktu, do którego został dołączony |
| Znacznik w formularzu, ale brak go w żądaniu | Czy odzyskiwanie dodało wybrane produkty, a następnie czy motyw lub aplikacja ponownie utworzyły żądanie |
| Odpowiedź 422 | Komunikat odpowiedzi, dostępność dodatków i kolejne ponowienia prób |
| Wpisana ilość różni się od ilości w koszyku | Która konfiguracja kontroli ilości jest aktywna |
| Przeglądarka przechodzi do innej strony, zanim dodawanie się zakończy | Niestandardowy czas przekierowania, zobacz przekierowania koszyka |
Jeśli przyczyna nadal jest niejasna, skontaktuj się z pomocą techniczną i podaj adres URL produktu, wybraną ofertę, oczekiwaną ilość, rzeczywisty rezultat oraz wszelkie komunikaty o błędach.
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam ulepszać dokumentację.