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

Comments are closed.
10 komentarzy
Dwa pytania. 1. Dlaczego kod w screenie? 2. Czy nie wypadało by podać źródła?
Dzięki za uwagę! To mój błąd… Gdzieś umknął odnośnik z githuba. :)
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/en/register-person?ref=JHQQKNKN
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Your article helped me a lot, is there any more related content? Thanks!
Your article helped me a lot, is there any more related content? Thanks!
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?