WooCommerce jak wyświetlić promocyjny produkt z rabatem na karcie produktu

Początkowo w WooCommerce strona produktu zawiera podobne produkty, ale wielu klientów kontaktuje się ze mną z prośbą o wycofanie towarów promocyjnych. Ponieważ temat jest dość popularny, postanowiłem napisać o nim mały poradnik dla tych, którzy już rozwijają sklepy internetowe na WooCommerce.

Tak wyświetlają się podobne produkty w sklepie, który poprawiłem “Komplety pościeli“. A dziś w osobnym bloku zrobię dla niego podsumowanie towarów promocyjnych, ale ten sam gatunek.

Twój motyw sklepu najprawdopodobniej zawiera folder WooCommerce który zawiera plik content-single-product.php i ma połączenie podobnych produktów. Dzieje się tak dzięki linii kodu:

Pod podobnymi będziemy wyświetlać produkty promocyjne., aby to zrobić, dołączymy nowy plik przy użyciu kodu.

Umieść utworzony plik w folderze z szablonami -> woocommerce -> pojedynczy produkt -> produkt-w-sprzedazy.php. Aby plik wyglądał ładnie, wziąłem za podstawę plik z mojego motywu znajdującego się w folderze szablonów -> woocommerce -> pojedynczy produkt -> powiązany.php. Prawdopodobnie masz też ten plik., Jeśli nie, wtedy może 2 powoduje:

  1. Masz motyw potomny i musisz pobrać ten plik z motywu nadrzędnego. Możesz przeczytać więcej o organizacji motywów potomnych w moim artykule. “Motywy potomne w wordpress“.
  2. Twój motyw używa tego pliku z wtyczki WooCommerce i możesz znaleźć ten plik w samej wtyczce.

Musisz wyszukać plik w dokładnie takiej samej kolejności, jak wskazałem powyżej..

Jeśli plik zostanie znaleziony, następnie skopiuj dane z pliku related.php do utworzonego przez nas pliku product-in-sale.php. Następnie zmienimy ten kod.

Otwieranie pliku, product-in-sale.php stworzyliśmy i poprawiliśmy kod zgodnie z logiką, którego użyłem. Poniżej wymienię kiedy mój plik i napiszę, która część kodu odpowiada za poprawne wybranie kodu. (Uwaga wszystko oprócz funkcji próbkowania może się różnić).

Wszystko, co musisz zmienić w swoim kodzie, aby wyświetlać produkty promocyjne, to górna część kodu, gdzie określić:

  1. Poprawna liczba elementów $posts_per_pag.
  2. Nagłówek bloku.
  3. określić sortowanie.
  4. Dodaj parametry do tablicy w celu filtrowania według niestandardowych pól _stock_statu i _sale_price.

Nie będę wchodził w zbyt wiele szczegółów., Zostawiam cię, żebyś sam to rozgryzł.. Jeśli nie rozumiesz, Czekam na pytania w komentarzach.

Ten kod do wyświetlania produktów promocyjnych został przetestowany z wersją WooCommerc 3.0, w mniejszej wersji może się nieznacznie zmienić.

W ten sposób produkt promocyjny jest wyświetlany w moim sklepie internetowym

WooCommerce как вывести аукционный товар со скидкой в карточке товара

W kolejnych lekcjach powiem Ci jak wyświetlić nowe pozycje w produkcie, śledź moje artykuły i poczekaj, jak tylko będę miał wolny czas.


Kup hosting 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