Átirányítás előszűrt WooCommerce-oldalra
Kategóriaválasztás után átirányítás a szűrt termékoldalra Kiválasztás szűrővel, űrlappal, illetve a kezdőlapról.
Ez a fejezet három módszert mutat arra, hogyan juthat el a látogató egy másik oldalon már kiszűrt termékekhez: egy legördülő listával a JetSmartFilters szűrőjéből, egy űrlap Kiválasztás mezőjével, és a kezdőlapon megjelenő kategórialistával.
Átirányítás a Kiválasztás szűrővel
Szekció neve “Átirányítás a Kiválasztás szűrővel”Szükséges: WooCommerce termékekkel és kategóriákkal, Elementor, JetSmartFilters, és a JetFormBuilder (a következő módszerhez).
- A Smart Filters → Új hozzáadása oldalon hozz létre egy Kiválasztás szűrőt. Az Adatforrás legyen Taxonómiák, a taxonómia pedig a termékkategóriák. Kattints a Frissítés gombra.
- Szükséged van két oldalra. Az elsőn jelenik meg a szűrt találati lista: tedd rá a Kiválasztás szűrőt és a Listing Gridet. Mentsd az oldalt.
- A második oldal a keresőoldal, ahonnan a látogató átirányítódik. Tedd rá ugyanazt a Kiválasztás szűrőt és egy Alkalmaz gomb widgetet.
- Az Alkalmaz gombnál kapcsold be az Átirányítás alkalmazása beállítást, és az átirányítási útvonalnál add meg a találati oldal címét.
- Próbáld ki az oldalon: válassz egy kategóriát, és kattints az alkalmazásra. A látogató a találati oldalra kerül, ahol a rács már a választott kategória szerint szűrt.
Fontos: azon az oldalon, ahonnan átirányítasz, ugyanazt a szűrőt kell használnod, ugyanazokkal a beállításokkal, mint azon, ahová átirányítasz. A beállítások részleteit az Átirányítás a találati oldalra fejezetben találod.
Átirányítás űrlap Kiválasztás mezőjével
Szekció neve “Átirányítás űrlap Kiválasztás mezőjével”Hasonló működés érhető el a JetFormBuilder űrlapjával is.
-
A JetFormBuilder → Új űrlap hozzáadása oldalon add meg az űrlap címét. Az üdvözlő blokknál kattints az üres űrlap indítására, és törölheted az alapból felvett mezőket.
-
Vegyél fel egy Kiválasztás mezőt a termékkategóriáknak. A mező neve legyen például
categories_field. A Lehetőségek forrása legyen Kifejezések (Terms), a taxonómia a termékkategória, az érték mezője pedig aslug. -
A JetForm fülön, a beküldés utáni műveleteknél adj hozzá egy új műveletet: Átirányítás oldalra. Az átirányítás típusa legyen egyedi URL, az URL pedig a kategóriaarchívum címe, a mező nevével kiegészítve:
https://domain/taxonomia-slug/%mezo-neve%/Például:
http://woocommerce.local/product-category/%categories_field%/. -
Frissítsd a műveletet, majd tedd közzé az űrlapot.
-
Tedd az űrlapot az oldalra a JetForm widgettel, és válaszd ki az űrlapot.
-
Az oldalon válassz egy kategóriát, és küldd be az űrlapot: a látogató a választott kategória oldalára érkezik.
Átirányítás a kezdőlapról a szűrt boltoldalra
Szekció neve “Átirányítás a kezdőlapról a szűrt boltoldalra”Ezzel a módszerrel a kezdőlapon megjelenő kategóriakártyákra kattintva a látogató a bolt oldalára jut, ahol a kategória már ki van választva a szűrőben. Szükséges: Elementor, WooCommerce termékekkel és kategóriákkal, JetEngine és JetSmartFilters.
-
A Smart Filters oldalán hozz létre egy Jelölőnégyzetek listája szűrőt. Az adatforrás Taxonómiák, a taxonómia legyen az, amelyik szerint a kezdőlapról szűrni akarsz (a példában a termék tulajdonságai). Frissítsd a szűrőt.
-
Szerkeszd a bolt oldalát az Elementorban, és tedd rá a Jelölőnégyzetek szűrő widgetet. Add meg a szűrőt, válaszd ki a szolgáltatót (a példában a JetWooBuilder Products Grid), és az alkalmazás típusa legyen Kevert. Tedd közzé.
-
Nyisd meg a boltoldalt, jelölj ki egy opciót a szűrőben, és másold ki az oldal címét egy biztonságos helyre. A címből csak a
jsf=...&tax=...:részre lesz szükséged: a kettőspont után a kategória azonosítóját már ne másold. -
Hozz létre egy listing elemet a kifejezésekhez (terms), és szerkeszd az Elementorral. Vedd fel a Dinamikus link widgetet. A Forrás mező maradjon üres, az egyedi mező kulcsához pedig írj be egy nem létező mezőnevet.
-
A Címke mező melletti dinamikus címke ikonnal válaszd a JetEngine csoport Kifejezés mező (Term Field) opcióját. Állítsd be a taxonómiát, a mező pedig legyen a Kifejezés neve.
-
Kapcsold be a Lekérdezési argumentumok hozzáadása beállítást, és az új mezőbe írd be:
jsf=jet-woo-products-gridtax=product_cat:%queried_term%A
%queried_term%makró helyére kerül a kategória, amely a találatokat szűri. -
Az URL előtag mezőbe írd be a bolt oldalának egyszerű címét, például
http://woocommerce.local/shop/. Tedd közzé. -
Szerkeszd a kezdőlapot, és tegyél rá egy Listing Grid widgetet az új listinggel.
A kezdőlapon a kategóriakártyák látszanak. Egy kártyára kattintva a látogató a boltoldalra kerül, ahol a kategória már alkalmazva van a szűrőben. A szűrt előzetes eredményekről további példát az Előre megadott eredmények dinamikus címkével fejezetben találsz.
Készült: