Sortowanie produktów WooCommerce, brak w magazynie umieszczony na końcu listy towarów

Niedawno otrzymałem od klienta audyt i było w nim jedno ciekawe zadanie, które często jest realizowane w sklepach internetowych dla wygody odwiedzających „Sortowanie produktów w WooCommerce, brak w magazynie umieszczony na końcu listy towarów”.

Pierwszą rzeczą, którą zrobiłem, było szukanie sposobu rozwiązania problemu za pomocą WooCommerce, ale nigdy nie znaleziono. Domyślnie wtyczka sklepu oferowała wykluczenie produktów z listy w kategorii i gdyby w danej kategorii nie było już produktów w magazynie, zniknęłaby z menu, podczas gdy linki do produktów pozostaną aktywne. Pomysł na pewno dobry., i wyszukiwanie jest ok, ale fakt, że kategoria zniknie lub pozostanie pusta, nie jest dobry. A potem zacząłem google-it.

Po pewnym kopaniu znalazłem 2 rozwiązania, które omówię poniżej.. Którego użyć, zależy od Ciebie!

Sortowanie produktów WooCommerce za pomocą add_action( „pre_get_posts”, … )

Za pomocą akcji i funkcji otrzymujemy zapytanie, które zostanie przesłane do bazy danych, jeśli żądanie zostanie odebrane pomyślnie, następnie zmodyfikuj go za pomocą . $zapytanie->ustawić( „meta_klucz”, '_stan magazynowy' ) i $zapytanie->ustawić( „meta_klucz”, '_stan magazynowy' ). Te 2 proste linie oznaczają w ludzkim języku co następuje. Sortuj odebrane dane według pól _stan magazynowy w porządku alfabetycznym, jeśli 2 Towary będą tego samego dnia, najpierw umieść nowszy element. Kod tej akcji należy dodać do pliku functions.php

Kod jest prosty i działa. Tę czynność można również wykonać za pomocą wtyczki Dodatkowe opcje sortowania produktów WooCommerce.

Sortowanie produktów według dostępności za pomocą wtyczki WooCommerce Extra Product Sorting Options

Istnieje świetna wtyczka do sortowania produktów Dodatkowe opcje sortowania produktów WooCommerce w którym możesz wybrać metody sortowania poprzez panel administracyjny WordPress, a następnie w ustawieniach WooCommerce wybierz domyślne sortowanie według obecności towaru. Możesz to zrobić za pomocą menu w panelu administracyjnym. WooCommerce —> Ustawienia -> Zakładka Produkty -> Wyświetlacz -> Pozycja Domyślne sortowanie produktów i Dodaj sortowanie produktów. Ponadto za pomocą wtyczki możesz dodać kilka nowych opcji sortowania do filtra.

Wtyczka działa w języku angielskim i będziesz musiał użyć programu do jej przetłumaczenia Poedytuj lub wtyczka Tłumacz Loco. Przed przystąpieniem do tłumaczenia nie zapomnij zrobić kopii plików serwisu. Udana praca nad wygodnymi sklepami internetowymi, które wyszukiwarki uwielbiają.


Купить хостинг WordPress
/* Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala