1. Strona główna
  2. Baza wiedzy
  3. Advanced Coupons
  4. Warunki koszyka
  5. Czy możesz dodać więcej typów produktów do pól wyszukiwania produktów?
  1. Strona główna
  2. Baza wiedzy
  3. Advanced Coupons
  4. Oferty BOGO
  5. Czy możesz dodać więcej typów produktów do pól wyszukiwania produktów?
  1. Strona główna
  2. Baza wiedzy
  3. Advanced Coupons
  4. Dodaj produkty
  5. Czy możesz dodać więcej typów produktów do pól wyszukiwania produktów?

Czy możesz dodać więcej typów produktów do pól wyszukiwania produktów?

Advanced Coupons zwraca tylko ustalony zestaw typów produktów w swoich polach wyszukiwania produktów. Jeśli inne wtyczki dodają własne typy produktów, takie jak rezerwacje, pakiety lub produkty złożone, te produkty nie pojawią się, gdy wpiszesz ich nazwę w jednym z naszych pól wyszukiwania.

Możesz to zmienić. Od wersji Advanced Coupons Free 4.7.5 istnieje ustawienie, a także filtr, którego można użyć w kodzie dla przypadków, których ustawienie nie obejmuje. Oba dotyczą pól wyszukiwania produktów używanych przez Warunki Koszyka, Oferty BOGO i Dodaj Produkty.

Które typy produktów są domyślnie przeszukiwalne

Pola wyszukiwania zawsze zwracają produkty proste, produkty zmienne, warianty produktów, subskrypcje i warianty subskrypcji. Produkty zmienne subskrypcji nie znajdują się na tej domyślnej liście, więc dodaj Zmienna subskrypcja z poniższego ustawienia, jeśli ich używasz. Karty podarunkowe są również zwracane, z wyjątkiem pól wyszukiwania, gdzie karta podarunkowa nie jest prawidłowym wyborem.

Każdy inny typ produktu jest pomijany. Jest to częściowo ze względów bezpieczeństwa, a częściowo dlatego, że nie wspieramy „oficjalnej” integracji z tymi rozszerzeniami. Integracja może obejmować więcej niż tylko możliwość wyboru produktów w naszych polach wyszukiwania.

Dodaj dodatkowe typy produktów z ustawień

To najszybsza opcja i nie wymaga żadnego kodu.

  1. Przejdź do Kupony > Ustawienia w swoim panelu administracyjnym WordPress.
  2. Otwórz kartę Ogólne.
  3. Kliknij pole Dodatkowe typy produktów w wyszukiwaniu i wybierz typy produktów, które chcesz uwzględnić.
Karta Ogólne Ustawień Kuponów z polem Dodatkowe typy produktów w wyszukiwaniu, na którym zaznaczono Pakiet produktów

Kilka rzeczy, które warto wiedzieć o tym polu:

  • Lista rozwijana zawiera każdy zarejestrowany w Twoim sklepie typ produktu, który nie jest jeszcze przeszukiwalny. Obejmuje to typy dodane przez inne wtyczki oraz dwa podstawowe typy, które domyślnie nie są przeszukiwalne: Produkt grupowy i Produkt zewnętrzny/partnerski.
  • Ustawienie zapisuje się samo, gdy tylko je zmienisz. Nie ma przycisku zapisywania, a po jego zastosowaniu zobaczysz komunikat potwierdzający.
  • Domyślne typy produktów pozostają przeszukiwalne, niezależnie od tego, co tutaj wybierzesz. Po prostu dodajesz do listy.
  • Pole zachowuje co najmniej jeden wybór po zapisaniu. Jeśli usuniesz wszystkie wpisy, ostatni zapisany wybór pozostanie na miejscu.

Wybór typu wpływa tylko na pola wyszukiwania. Nic innego w kuponie się nie zmienia, więc przetestuj kupon na rzeczywistym koszyku, aby potwierdzić, że zniżka działa zgodnie z oczekiwaniami dla tego typu produktu.

Dodaj typy produktów za pomocą kodu

Lista rozwijana jest tworzona na podstawie typów produktów, o których WooCommerce wie, więc wtyczka, która rejestruje klasę produktu bez dodawania jej do listy typów produktów WooCommerce, nie pojawi się tam. W takich przypadkach zamiast tego użyj filtru acfw_product_search_allowed_types. Działa on po ustawieniu, więc możesz używać obu razem.

Oto przykładowy fragment kodu pokazujący, jak typ produktu „Rezerwacja” można dodać do produktów dostępnych do wyszukiwania:

add_filter( 'acfw_product_search_allowed_types' , 'support_booking_product_type_in_search' );

function support_booking_product_type_in_search( $allowed_types ) {
    $allowed_types[] = 'booking';
    $allowed_types[] = 'bundle';
    $allowed_types[] = 'composite';
    return $allowed_types;
}

Dostosuj fragment kodu i dodaj go do swojego pliku functions.php lub za pomocą wtyczki typu drop-in.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ Zakup