Brak produktu w magazynie? – sortowanie listy produktów

Prowadząc sklep internetowy nie zawsze mamy na stanie wszystkie oferowane przez nas produkty. Mając świadomość, że wkrótce dotrą do naszego magazynu, wyświetlamy je w naszym sklepie. Nie umożliwiamy jednak ich zamówienia. Świetnie byłoby gdyby produkty o takim statusie znajdowały się na dole listy produktów dostępnych w sklepie, prawda? Mamy na to rozwiązanie: sortowanie listy produktów!
Brak produktu w magazynie – problem
Podczas prowadzenia sklepu internetowego dość często wynika taka sytuacja: odbywa się sprzedaż ostatniego egzemplarzu produktu, a nowe dostarczenie na magazyn odbędzie się dopiero za kilka dni. W tym przypadku użytkownicy WooCommerce mogą skorzystać się ze specjalnej opcji, która pozwala zaznaczyć, że odpowiedni produkt nie jest dostępny. Znaleźć ją można podczas edytowania produktu w kategorii Magazyn – Stan magazynowy:
Brak produktu w magazynie.
Po wprowadzeniu odpowiednich zmian do produktu, będzie on dalej widoczny na stronie sklepu. Jednak podczas przejścia do szczegółowego opisu produktu pojawi się komunikat z informacją, że jest on niedostępny:
Informacja o braku produktu na stronie z jego opisem
Problem podanego rozwiązania polega na tym, że produkty, które są niedostępne znajdują się na stronie sklepu razem z tymi, które mogą być zamówieni przez klientów:
Strona sklepu przed sortowaniem
Sortowanie listy produktów – rozwiązanie problemu
Taki sposób wyświetlania produktów powoduje zamieszanie. Nie jest to jasne dla klienta. Dlatego proponujemy kilka możliwych wariantów dla rozwiązania tego problemu:
- Włączyć opcję, aby niedostępne produkty były ukrywane na stronie. Minus tego rozwiązania polega na tym, że strona z produktem, która może posiadać dobre pozycji w wyszukiwarce, stanie się niedostępna. W rezultacie osoby, które trafią na nią z Google, będą widziały stronę błędu 404 i na pewno powrócą do wyników wyszukiwania. To ze swojej strony zwiększy wskaźnik odrzuceń i spowoduje do poniżenia pozycji strony w wynikach wyszukiwania albo do jej pełnego usunięcia (jeśli przez dłuższy czas produkt będzie niedostępny).
- Dodać informację o braku produktu na stronę sklepu.
- Sortować niedostępne produkty na stronie sklepu.
Podczas przeczytania dokumentacji i zapoznania z informacją na forum, udało nam się znaleźć dobry kawałek kodu, który pozwoli zrealizować 3 wariant.
Sortowanie listy produktów na stronie sklepu
Wstawić ten kod należy do pliku functions.php motywu używanego domyślnie (oraz do analogicznego pliku motywu potomnego):
Edytowanie pliku functions.php
Kod do skopiowania poniżej:
Po zapisywaniu wszystkich zmian, możemy przejść na stronę sklepu. Produkty, które teraz nie są dostępne w magazynie będą zachodzić się w końcu listy.
Strona sklepu po sortowaniu
Podsumowanie
Jednym z istotnych kryterium dla każdego właściciela sklepu internetowego jest wskaźnik konwersji. Im większy on jest, tym lepiej strona spełnia potrzeby użytkowników i zachęca ich do zakupu produktów. Dzisiejszy temat pozwoli Państwu posortować produkty na stronie sklepu według dostępności w magazynie. W rezultacie osoby odwiedzające w pierwszej kolejności będą wiedzieli te artykuły, które są, a już potem – niedostępne.
PS Spodziewam się, że dany temat będzie przydatny dla was. Czekam więc na Wasze komentarze!
Ekskluzywne porady, triki i trendy bezpośrednio na Twoją skrzynkę odbiorczą. Adres e-mail
