Wariant jest niedostępny, mimo że znajduje się w magazynie
Jeśli wariant produktu jest wyświetlany w sklepie jako niedostępny lub przycisk Dodaj do koszyka jest wyszarzony, mimo że panel administracyjny Shopify pokazuje stan magazynowy, najpierw sprawdź dostępność dokładnego wariantu w Shopify. Bundlex odczytuje tę dostępność, ale może również wyłączyć przycisk Dodaj do koszyka w przypadku niepełnego wyboru zestawu lub niedostępnego wymaganego produktu. Ten artykuł wyjaśnia, jak rozróżnić te przypadki.
Sprawdź dostępność w Shopify i wybór produktów w zestawie
Widżet Bundlex odzwierciedla informacje o wariancie przekazywane przez Shopify. Odczytuje flagę availableForSale każdego wariantu i wyłącza opcję zakupu, gdy ta flaga ma wartość false. Aplikacja nie ma uprawnień do zapisywania stanów magazynowych, zmieniania lokalizacji ani modyfikowania statusu publikacji, dlatego nie zmienia dostępności wariantu w Shopify. Podczas sprawdzania przycisku Dodaj do koszyka aplikacja uwzględnia również możliwość zakupu kompletnego zestawu.
Gdy Bundlex zostanie zainstalowany mniej więcej w tym samym czasie, w którym pojawi się problem, moment instalacji może wyglądać jak jego przyczyna. Sprawdź dokładny wariant, zanim uznasz, że wcześniej był już niedostępny w Shopify.
Bundlex odczytuje dostępność w Shopify. Wyłączony przycisk Dodaj do koszyka wymaga również sprawdzenia wyboru produktów w zestawie.
Najczęstsza przyczyna: stan magazynowy w lokalizacji, która nie realizuje zamówień online
Najczęstszym powodem, dla którego Shopify zwraca wariant jako niedostępny, mimo że widzisz stan magazynowy, jest przechowywanie zapasów w lokalizacji, która nie jest skonfigurowana do realizacji zamówień online, lub w lokalizacji nieaktywnej dla Twojego sklepu online.
Zaskakujące może być to, że nawet po włączeniu opcji „Kontynuuj sprzedaż po wyczerpaniu zapasów” (może być również wyświetlana jako „Zezwalaj na zakup po wyczerpaniu zapasów”) Shopify nadal może zgłaszać wariant jako niedostępny. To ustawienie pozwala jedynie na sprzedaż większej liczby produktów z lokalizacji, która już realizuje zamówienia z kanału online. Jeśli żadna lokalizacja realizująca zamówienia online nie ma tego wariantu, Shopify zgłosi jego brak w magazynie niezależnie od dostępnej ilości lub zasad dotyczących zapasów.
Centrum pomocy Shopify opisuje takie samo działanie: jeśli produkt znajduje się w lokalizacji realizującej zamówienia online, ale jego stan magazynowy wynosi zero lub mniej, a w osobnej lokalizacji są zapasy, która jednak nie realizuje zamówień online, produkt nadal będzie wyświetlany klientom sklepu online jako niedostępny.
Jak to potwierdzić
Możesz niezależnie od Bundlex sprawdzić, co Shopify zgłasza dla danego wariantu:
- W aktywnym sklepie otwórz konsolę deweloperską w przeglądarce.
- Uruchom
fetch('/variants/<variant-id>.js').then(r => r.json()).then(console.log), zastępując<variant-id>identyfikatorem wariantu, którego dotyczy problem. - Sprawdź pole
available. Jeśli ma wartośćfalse, niedostępność pochodzi z Shopify, a nie z Bundlex.
Jeśli available ma wartość false, ale wariant pokazuje stan magazynowy przy włączonej opcji „Kontynuuj sprzedaż po wyczerpaniu zapasów”, sprawdź opisane powyżej ustawienia realizacji zamówień przez lokalizacje. Sam ten wynik nie wskazuje, które ustawienie Shopify jest tego przyczyną.
Jak to naprawić, po stronie sprzedawcy w Shopify
Jeśli Shopify zgłasza wariant jako niedostępny z powodu ustawień lokalizacji, popraw te ustawienia w panelu administracyjnym Shopify.
- W panelu administracyjnym Shopify przejdź do Ustawienia > Lokalizacje.
- Otwórz lokalizację, w której znajduje się stan magazynowy wariantu.
- Upewnij się, że lokalizacja ma status Aktywna.
- Włącz dla tej lokalizacji opcję „Realizuj zamówienia online z tej lokalizacji”.
- Możesz też przenieść zapasy do lokalizacji, która już realizuje zamówienia online.
- Wróć na stronę produktu w sklepie i ponownie sprawdź, czy można teraz zamówić ten wariant.
Po wprowadzeniu zmiany ponownie wykonaj sprawdzenie /variants/<variant-id>.js z powyższej sekcji. Pole available powinno teraz mieć wartość true, a widżet Bundlex ponownie pokaże wariant jako dostępny do zamówienia.
Inne kwestie do wykluczenia
Jeśli ustawienia lokalizacji są już prawidłowe, przed uznaniem problemu za błąd sprawdź następujące powiązane przyczyny:
- Rzeczywisty brak produktu w magazynie. Jeśli opcja „Kontynuuj sprzedaż po wyczerpaniu zapasów” jest wyłączona, a ilość wynosi zero, wariant jest prawidłowo oznaczony jako niedostępny. Uzupełnij zapasy lub włącz możliwość dalszej sprzedaży w lokalizacji realizującej zamówienia online.
- Brak publikacji w sklepie online. Jeśli sama strona produktu zwraca błąd 404 lub nie ma adresu URL sklepu, produkt nie został opublikowany w kanale Sklep online. Opublikuj go w kanałach sprzedaży produktu.
W każdym z tych przypadków rozwiązania należy szukać po stronie Shopify. Bundlex automatycznie odzwierciedli poprawioną dostępność, gdy Shopify zgłosi wariant jako dostępny.
Jeśli Shopify wskazuje, że wariant jest dostępny
Sprawdź, czy każdy wymagany produkt zestawu i każde miejsce wyboru Mix & match ma prawidłowo wybraną opcję. Odśwież stronę produktu. Jeśli dokładny wariant nadal jest niedostępny w widżecie lub przycisk Dodaj do koszyka pozostaje wyłączony, prześlij do pomocy technicznej adres URL produktu, wariant i wybraną ofertę.
Zamiast tego ukryj niedostępne warianty
Powyższe informacje zakładają, że wariant powinien być dostępny do zamówienia, ale nie jest. Jeśli rzeczywiście jest niedostępny i po prostu nie chcesz, aby klienci widzieli go na liście, możesz usunąć go z selektora zamiast wyświetlać go jako „Niedostępny”.
- Otwórz zestaw i przejdź do karty Zaawansowane.
- Zaznacz opcję Ukryj niedostępne warianty.
- Zapisz rabat.
Wyprzedane warianty są następnie ukrywane w listach rozwijanych i próbkach widżetu, zgodnie z wybraną kombinacją opcji. Jeśli cały produkt jest wyprzedany, opcje pozostają widoczne z etykietami „Niedostępny”, zamiast pozostawiać pusty selektor. Dotyczy to selektora wariantów oferty oraz selektorów stałych sprzedaży krzyżowych; Darmowe prezenty, Upselle i dodatki już ukrywają wyprzedane warianty niezależnie od tego ustawienia.
Użyj tej opcji, gdy wariant został celowo wycofany lub przez długi czas pozostaje niedostępny. Pozostaw ją wyłączoną, gdy zapasy są szybko uzupełniane, ponieważ wyświetlanie pełnego zakresu informuje klientów, że dana opcja istnieje i warto na nią poczekać.
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam ulepszać dokumentację.