Przejdź do głównej treści
Rozwiązywanie problemów

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ść _bundlex w odpowiedzi /cart.js sklepu.
  • 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ź

  1. Otwórz narzędzia deweloperskie przeglądarki i wybierz kartę Network.
  2. Wybierz ofertę i kliknij Dodaj do koszyka.
  3. Znajdź żądania /cart/add. Sprawdź zarówno przesłane produkty, jak i status odpowiedzi.
  4. 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 widziszNastępne sprawdzenie
Brak znacznika w przesłanym formularzuAktywacja widżetu i formularz produktu, do którego został dołączony
Znacznik w formularzu, ale brak go w żądaniuCzy odzyskiwanie dodało wybrane produkty, a następnie czy motyw lub aplikacja ponownie utworzyły żądanie
Odpowiedź 422Komunikat odpowiedzi, dostępność dodatków i kolejne ponowienia prób
Wpisana ilość różni się od ilości w koszykuKtóra konfiguracja kontroli ilości jest aktywna
Przeglądarka przechodzi do innej strony, zanim dodawanie się zakończyNiestandardowy 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ę.

Dziękujemy, będziemy nadal ulepszać ten artykuł.

Chcesz porozmawiać z naszym zespołem? Nadal masz pytanie?

Nadal potrzebujesz pomocy?

Nasz zespół jest na wyciągnięcie ręki. Wyślij nam wiadomość, a odpowiemy.

Używamy kilku plików cookie, aby zapewnić działanie tej strony, mierzyć sposób jej użytkowania i uruchamiać widżet czatu po jego otwarciu. Zobacz naszą politykę plików cookie.