YITH WooCommerce Ajax Product Filter

Descrizione

Per gli e-commerce, i filtri dei prodotti sono uno strumento indispensabile per aiutare i tuoi utenti a focalizzarsi sul prodotto che stanno cercando e trovare quelli a cui potrebbero essere interessati in base a caratteristiche specifiche (taglia, colore, categoria, ecc.)

Un sistema per filtrare i prodotti affidabile è ciò che permette ai tuoi visitatori di apprezzare e godere del tuo catalogo prodotti invece che abbandonarlo dopo pochi secondi.

Dopo tutto, se gli utenti non riescono a navigare le tue liste prodotti con facilità non possono trovare quello che stanno cercando. E se non possono trovarlo, non possono nemmeno comprarlo. È facilmente comprensibile. 🙂

Con YITH WooCommerce Ajax Product Filter e il suo nuovo “importante redesign” puoi finalmente rafforzare la user-experience nel tuo negozio WooCommerce. Puoi aiutare i clienti a trovare e filtrare facilmente i tuoi prodotti per categorie, tag, tassonomie e tutti i tipi di attributo come taglie, colori, materiali, brand, ecc.

Puoi creare infiniti preset e mostrare i filtri sulle pagine standard WooCommerce (Negozio, pagine categoria) o sulle pagine personalizzate create con Gutenberg o Elementor. Puoi aggiungere i tuoi filtri dove vuoi usando i widget disponibili, lo shortcode o i blocchi Gutenberg. In questo modo puoi creare un preset di filtri per la pagina negozio, un preset per una determinata categoria di prodotti, un altro preset di filtri per una pagina personalizzata e così via: nessun limite e il massimo controllo.

Caratteristiche YITH WooCommerce Ajax Product Filter

VERSIONE GRATUITA

  • Crea e personalizza facilmente infiniti preset di filtri da mostrare su pagine diverse (Novità dalla versione 4.0!)
  • Mostra i filtri usando widget, shortcode e blocchi Gutenberg (anche su pagine personalizzate) (Novità dalla versione 4.0!)
  • Filtra per categorie prodotto (Novità dalla versione 4.0!)
  • Filtra per tag (Novità dalla versione 4.0!)
  • Filtra qualsiasi attributo dei prodotti (colore, taglia, materiale, ecc.)
  • Scegli lo stile dei filtri (checkbox, select, testo e campioni colore)
  • Scegli l’ordinamento dei termini
  • Scegli se mostrare o meno la gerarchia dei termini
  • Permetti o meno la selezione multipla (con E oppure O)
  • Adoptive filtering: i termini non disponibili saranno nascosti
  • Mostra un pulsante “Resetta filtri”
  • Opzione Torna su per dispositivi mobili e/o desktop
  • Opzioni SEO (Attiva/disattiva l’indicizzazione degli URL generati nei motori di ricerca per i filtri del plugin) (Novità!)
  • Design bellissimo & moderno che si adatta ad ogni tipo di negozio o tema
  • Miglioramento performance: caricamento filtri asincrono e paginazione termini in AJAX per ridurre il tempo di caricamento iniziale delle pagine (New!)

Guardalo in azione qui:

Prova la Live Demo della versione gratuita >

TI SERVE QUALCOSA IN PIÙ? DAI UN’OCCHIATA ALLA VERSIONE PREMIUM!

Con l’ultimo aggiornamento abbiamo migliorato la UX e aggiunto caratteristiche importanti alla versione gratuita. Ad esempio, nelle versioni precedenti mancavano alcune caratteristiche essenziali come le opzioni “filtra per categoria” o “filter per tag”. Abbiamo lavorato sodo per rilasciare un plugin gratuito che funzioni in modo ottimale per i nostri utenti. Se comunque vuoi qualcosa di più (come un design mobile-friendly ispirato dai più grandi siti e-commerce), dai un’occhiata alle caratteristiche che offriamo nell’eccezionale versione premium:

  • Due layout aggiuntivi per il filtro colore: bicolore e immagine (per rappresentare meglio gradazioni, consistenza, modelli…)
  • Layout aggiuntivo: etichetta/immagine. Carica icone, foto e immagini per identificare i termini
  • Scegli la posizione del pulsante Resetta (sopra i prodotti, sopra o sotto l’area filtri)
  • Scegli se mostrare o meno i filtri attivi (con X per rimuoverli) e la loro posizione (sopra i prodotti, sopra o sotto l’area filtri)
  • Finestra modale su dispositivo mobile: un layout per i filtri ottimizzato al 100% per i dispositivi mobili! (Altri plugin aggiungono i filtri dopo la lista prodotti, tuttavia, in questo modo i filtri su smartphone e tablet non funzionano. Siamo i primi ad aver ideato e sviluppato una soluzione mobile-friendly al 100%: in una finestra modale ispirata ai più grandi siti e-commerce!)
  • Filtro per recensioni
  • Slider prezzo per filtrare i prodotti per prezzo
  • Intervalli di prezzo con intervalli illimitati (puoi mostrare “& oltre” nell’ultimo intervallo)
  • Filtri per mostrare i prodotti in offerta/in stock
  • Ordinamento ajax per i prodotti mostrati nella pagina (per valutazione, prezzo, popolarità, più recente)
  • Mostra un tooltip facoltativo per i termini al passaggio del mouse
  • Mostra i filtri come toggle (aperti o chiusi da predefinito)
  • Mostra o nascondi il conteggio dei termini
  • Adoptive filtering: scegli se nascondere i termini non disponibili (come nella versione gratuita) o lasciarli visibili ma non cliccabili (solo nella versione premium)
  • Filtro variazioni: fa’ sì che i prodotti vengano mostrati nei risultati solo se è presente almeno una variazione che corrisponde alla selezione di filtri corrente e sostituisci l’immagine del prodotto con quella della specifica variazione (New!)
  • Scegli se nascondere automaticamente i termini vuoti e i prodotti non disponibili
  • Personalizza i colori e lo stile dell’area filtri tramite l’apposita scheda “Personalizzazione” (colori, dimensione campioni colore, select e checkbox, ecc.)
  • Carica un loader personalizzato
  • Gestione dei permalink: scegli se mantenere invariati i permalink, cambiarli aggiungendo i termini filtrati o se usarne uno user-friendly personalizzato più breve (per una condivisione migliore!)
  • Usa i filtri istantanei AJAX o mostra un pulsante per applicare i filtri manualmente senza AJAX
  • Scegli se mostrare il risultato dei filtri sulla stessa pagina o su una nuova
  • Compatibile con il plugin YITH WooCommerce Brands Add-on

Guardalo in azione qui (abbiamo tre demo di esempio diverse):

Prova la Live Demo della versione premium >

E se ti piace, prendilo!

QUI TROVI LA VERSIONE PREMIUM con garanzia 100% soddisfatti o rimborsati >

Screenshot

  • Filtri sulla pagina negozio
  • Filtri applicati e pulsante Resetta
  • Tipi filtro – Select
  • Tipi filtro – Campioni colore
  • Tipi filtro – Checkbox
  • Tipi filtro – Etichette
  • Tipi filtro – Testo
  • Amministratore – Preset filtri
  • Amministratore – Modifica preset
  • Amministratore – Dettagli filtro
  • Amministratore – Impostazioni generali
  • Amministratore – Impostazioni SEO
  • Widget Elementor
  • Blocco Gutenberg

Installazione

  1. Decomprimi il file zip scaricato.
  2. Carica la cartella del plugin nella directory wp-content/plugins/ del tuo sito WordPress.
  3. Attiva YITH WooCommerce Ajax Product Filter dalla pagina Plugins.

FAQ

Sto usando i widget di YITH AJAX Product Filter nella mia barra laterale; posso continuare ad usarli o devo passare al preset?

Con la versione 4.x i widget continueranno a funzionare e continueremo a supportarli nelle prossime versioni. Consigliamo di provare il sistema di preset e, se ti piace, passare dai widget ai preset (abbiamo incluso uno strumento per aiutarti nella transizione al nuovo sistema)
Prima o poi rimuoveremo i vecchi widget ma ci accerteremo di comunicarlo per tempo 🙂

Come posso aggiornare al nuovo sistema di Preset?

Sarà semplice come fare clic su un pulsante: aggiornando alla versione 4.x, se stai già usando i widget del plugin, il sistema aggiungerà automaticamente una nota nelle pagine dei preset
Facendo clic su quella nota potrai avviare lo strumento per la conversione automatica per creare il preset dalla configurazione della barra laterale corrente.
Dopo aver creato i preset dovrai solo usare il widget YITH AJAX Filter Preset nella barra laterale, sostituendo i widget precedenti, e selezionare i preset che preferisci.

Se hai nascosto in modo accidentale il popup di Aggiornamento, non preoccuparti: puoi attivare la stessa procedura da WooCommerce -> Stato -> Strumenti

Per maggiori informazioni sulla procedura di aggiornamento leggi qui

Dove posso vedere il plugin in azione?

Probabilmente lo hai già visto su alcuni siti visto il suo grande utilizzo 🙂
Il miglior modo per testare appieno la funzionalità è sulla nostra Live demo dove potrai creare un ambiente di test e provare ogni opzione del plugin
Se vuoi di più, puoi anche dare un’occhiata alla nostra versione premium qui

Ho installato il plugin ma non tutti i filtri selezionati vengono mostrati a frontend

Il nostro plugin nasconde automaticamente i filtri che non hanno elementi corrispondenti con la selezione dei prodotti corrente (funziona soprattutto sulle pagine negozio o tassonomie di prodotto)
Se ritieni che i filtri non siano corretti, puoi provare a svuotare i transient del plugin da WooCommerce -> Stato -> Strumenti utilizzando il pulsante dedicato.

Ho installato il plugin ed ora sulla mia pagina negozio mancano alcuni dei prodotti

Il nostro plugin non cambia la lista prodotti finché non viene attivato un filtro
Se ritieni che stia succedendo qualcosa di anomalo con la selezione corrente dei prodotti dovresti provare a svuotare i transient del plugin andando su WooCommerce -> Stato -> Strumenti e usare l’apposito pulsante.

È compatibile con tutti i temi WordPress?

Non è possibile rendere tutti i temi compatibili in quanto ce ne sono troppi che non seguono gli standard raccomandati da WooCommerce. In linea di massima però, se i temi sono stati sviluppati secondo le linee guida di WordPress e WooCommerce sono compatibili con i plugin YITH.
Per un risultato ottimale, consigliamo di usare i nostri plugin in combinazione con il nostro fantastico tema YITH Proteo disponibile per il download gratuito su WordPress.org
Se riscontri delle incompatibilità con il tuo tema attuale non esitare a riportarle sul nostro forum di supporto e faremo del nostro meglio per renderlo ufficialmente compatibile

Dopo aver applicato i filtri la pagina non funziona o mancano degli elementi

Potrebbe essere dovuto ad una incompatibilità con il tema in uso. Spesso è causato dall’inizializzazione JS mancante dopo l’applicazione dei filtri, ma anche da alcuni elementi del tema (ad esempio barre laterali o titoli) mancanti dopo il caricamento
Consigliamo di testare il plugin con un tema twenty predefinito
Se il problema persiste, potrebbe trattarsi di qualcosa specifico nel plugin e ti invitiamo pertanto a riportarlo sul forum di supporto
Se invece il problema è relativo ad un’incompatibilità con il tuo tema, la soluzione migliore è contattare gli sviluppatori. Puoi comunque riportarlo per conoscenza sul nostro forum di supporto così avremo la possibilità di programmare dei test.

Come posso ricevere supporto se il mio plugin per WooCommerce non funziona?

Se hai problemi con i nostri plugin WooCommerce o qualcosa non sta funzionando come dovrebbe, prima di tutto segui questi passaggi preliminari:

  • Testa il plugin con un tema di default WordPress per assicurarti che l’errore non sia causato dal tema che stai attualmente utilizzando.
  • Disattiva tutti i plugin che stai usando e verifica se il problema è ancora presente.
  • Assicurati che le versioni del tuo plugin, del tuo tema e del tuo WordPress e WooCommerce (se richiesto) siano aggiornate e che il problema che stai riscontrando non sia già stato risolto in un recente aggiornamento del plugin.

Se nessuna delle azioni elencate ti è stata d’aiuto nel risolvere il problema, invia un ticket nel forum e descrivi accuratamente il problema, specificando le versioni WordPress e WooCommerce che stai usando e qualsiasi altra informazione utile per aiutarci a risolvere il tuo problema il più velocemente possibile. Grazie!

Come posso segnalare dei bug relativi alla sicurezza?

Puoi segnalare i bug di sicurezza attraverso il Patchstack Vulnerability Disclosure Program. Il team di Patchstack aiuta a convalidare, dare priorità e gestire qualsiasi vulnerabilità in materia di sicurezza. Segnala una vulnerabilità.

Recensioni

20 Ottobre 2024 1 risposta
For me as a new webpage builder, this was the easiest and useful filter for all type of displays’ options.
7 Settembre 2024 1 risposta
Il miglior plug in di questo tipo che ho provato. Nella versione gratuita ha molte funzionalità e possibilità di personalizzazione. Facilissimo da configurare e inserire. Grazie!
22 Agosto 2024 1 risposta
This works as expected and needed “out of the box”. Here is what we found valuable: The shortcode allows you to place the filters anywhere. Customers can choose more than one filter, too. You can create more than one filter, that is have two or three to place on different pages in different locations.
13 Giugno 2024 1 risposta
We were using the premium version, but had to remove it as it caused our shop to fail (ie. white screen of death). We then downgraded to the free version, which worked for a while, but after the most recent update, it’s back to the white screen of death. The Query monitor plugin says that several YITH product filter MySQL queries are taking too long, so I think we are running out of memory, despite my allocating 256Mb of memory to PHP. I’ve tried to raise this with support but have got nowhere. I now have to find another piece of software to replace this, as it’s too unreliable. I’ve also asked for a refund of the premium version, as we still had 8 months subscription, but they refused : (
7 Giugno 2024
  Very intuitive for the beginner and pretty easy to customize.I stumbled upon an issue related to the “Add to cart” button and “Products Collection (Beta)” block after filtering. The YITH team provided me with an effective solution after I posted it in the WordPress support forum.
Leggi tutte le recensioni di 93

Contributi e sviluppo

“YITH WooCommerce Ajax Product Filter” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“YITH WooCommerce Ajax Product Filter” è stato tradotto in 13 lingue. Grazie ai traduttori per i loro contributi.

Traduci “YITH WooCommerce Ajax Product Filter” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog

5.5.0 – Released on 10 September 2024

  • New: support for WooCommerce 9.3
  • Update: YITH plugin framework
  • Fix: return value for render method of yith_wcan_filters shortcode in case of error

5.4.0 – Released on 13 August 2024

  • New: support for WooCommerce 9.2
  • Update: YITH plugin framework

5.3.0 – Released on 08 July 2024

  • New: support for WooCommerce 9.1
  • New: support for WordPress 6.6
  • New: exclude bots from filtering action
  • Update: YITH plugin framework

5.2.0 – Released on 24 June 2024

  • New: support for WooCommerce 9.0
  • New: added table for cache management
  • Update: YITH plugin framework
  • Fix: fatal error when saving post, due to call to wrong method (protected) on Cache_Providere class
  • Fix: Passing null to parameter #1 ($num) of type int|float is deprecated
  • Fix: fatal error on array_values(), Argument #1 ($array) must be of type array, null given
  • Fix: prevent possible XSS on legacy widgets
  • Fix: avoid query error in variations filtering, when filtered attribute set is empty
  • Fix: select fields not correctly initialized when adding new filter to the preset
  • Tweak: changed type of taxonomy labels shown during filter configuration

5.1.0 – Released on 20 May 2024

  • New: support for WooCommerce 8.9
  • Update: YITH plugin framework
  • Tweak: changed cache system, to store fewer final results instead of heavier data still to be processed
  • Tweak: improved row meta handling
  • Fix: improved handling of filterId and filterKey at backend, to avoid possible filters duplication/overriding when saving via AJAX
  • Fix: prevent filters lazy loading when doing shortcode preview in Gutenberg
  • Fix: problem with terms hierarchy when ancestor is not included among selected filters
  • Fix: prevent terms pagination when returning 0 as terms_per_page
  • Fix: js error with MapIterators on FireFox
  • Fix: terms selection field not working for new filters in Preset edit page
  • Fix: term box not appearing in Preset edit page when selecting first term in search box

5.0.1 – Released on 22 April 2024

  • Fix: possible error related to missing functions (not loaded by autoloader)

5.0.0 – Released on 22 April 2024

  • New: option to lazy load filters into the page via AJAX
  • New: option to paginate terms, loading second page via AJAX
  • New: support for WooCommerce 8.8
  • New: term boxes are now paginated on Preset edit page, to avoid excessive JS processing on page loading
  • Update: YITH plugin framework
  • Tweak: major code refactoring
  • Tweak: improved overall performance of Preset edit page, improved saving process
  • Dev: added yith_wcan_query_relevant_term_objects filter

4.32.0 – Released on 26 March 2024

  • New: support for WooCommerce 8.7
  • New: support for WordPress 6.5
  • Update: YITH plugin framework

4.31.0 – Released on 20 February 2024

  • New: support for WooCommerce 8.6
  • Update: YITH plugin framework
  • Fix: make sure that when disabling intersections the term items do not appear disabled by default

4.30.0 – Released on 17 January 2024

  • New: support for WooCommerce 8.5
  • Tweak: minor change to preset edit screen appearance
  • Update: YITH plugin framework

4.29.0 – Released on 27 December 2023

  • New: support for WooCommerce 8.4
  • Tweak: changed handling of filters, to support for numeric, non consecutive filter ids
  • Tweak: when skipping filters intersections, also skip check on terms children count
  • Update: YITH plugin framework
  • Fix: fatal error when creating a new preset

4.28.0 – Released on 20 November 2023

  • New: support for WooCommerce 8.3
  • New: support for WordPress 6.4
  • Update: YITH plugin framework
  • Fix: term put outside hierarchical structure if empty

4.27.0 – Released on 09 October 2023

  • New: support for WooCommerce 8.2
  • Update: YITH plugin framework
  • Dev: change isset to empty for prevent fatal error if a parameter is empty

4.26.0 – Released on 13 September 2023

  • New: support for WooCommerce 8.1
  • Update: YITH plugin framework

4.25.3 – Released on 01 September 2023

  • Fix: fatal error “Uncaught TypeError: array_intersect(): Argument #1 ($array) must be of type array, string given”

4.25.2 – Released on 29 August 2023

  • Update: YITH plugin framework
  • Fix: additional fix to previous one about deprecated “Automatic conversion of false to array”

4.25.1 – Released on 17 August 2023

  • Update: YITH plugin framework
  • Fix: fixed deprecated “Automatic conversion of false to array” in PHP 8.1

4.25.0 – Released on 17 August 2023

  • New: support for WooCommerce 8.0
  • New: support for WordPress 6.3
  • Update: YITH plugin framework

4.24.1 – Released on 18 July 2023

  • Update: YITH plugin framework
  • Fix: wrong percentage calculation on filter-item width

4.24.0 – Released on 13 July 2023

  • New: support for WooCommerce 7.9
  • Update: YITH plugin framework

4.23.0 – Released on 15 June 2023

  • New: support for WooCommerce 7.8
  • Update: YITH plugin framework
  • Fix: style issue with Image selector on admin panel
  • Dev: declared HPOS compatibility

4.22.0 – Released on 16 May 2023

  • New: support for WooCommerce 7.7
  • Update: YITH plugin framework

4.21.0 – Released on 17 April 2023

  • New: support for WooCommerce 7.6
  • Tweak: changed trigger used to re-init wishlist elements after filtering
  • Update: YITH plugin framework
  • Fix: label not shown if text is “0”

4.20.0 – Released on 13 March 2023

  • New: support for WodPress 6.2
  • New: support for WooCommerce 7.5
  • Update: YITH plugin framework

4.19.0 – Released on 08 February 2023

  • New: support for WooCommerce 7.4
  • Update: YITH plugin framework
  • Tweak: make sure that formatted terms array is filtered before returning it
  • Tweak: minor fix to Filter dependencies on admin panel
  • Dev: replacing the on-off field in the Presets table with the plugin FW
  • Dev: added yith_wcan_filter_title_html filter

4.18.0 – Released on 10 January 2023

  • New: support for WooCommerce 7.3
  • Update: Readme
  • Update: YITH plugin framework
  • Fix: removed deprecated method used for Elementor compatibility
  • Dev: added new filter yith_wcan_get_filters

4.17.0 – Released on 13 December 2022

  • New: support for WooCommerce 7.2
  • Update: plugin FW
  • Fix: sass deprecated
  • Dev: added yith_wcan_toggle_element trigger

4.16.0 – Released on 14 November 2022

  • New: support for WooCommerce 7.1
  • New: support for WodPress 6.1
  • Tweak: add rel nofollow attribute to Active Labels anchor, when SEO option is enabled
  • Tweak: check if preset has relevant filters before showing it
  • Tweak: prevent JS error with jQuery autocomplete library and filter dropdown
  • Update: YITH plugin framework
  • Fix: patched security vulnerability

4.15.0 – Released on 5 October 2022

  • New: support for WooCommerce 7.0
  • Tweak: remove auto-complete for dropdown search inputs
  • Update: YITH plugin framework

4.14.0 – Released on 20 September 2022

  • New: support for WooCommerce 6.9
  • Tweak: added reload_on_back localized parameter
  • Update: YITH plugin framework

4.13.0 – Released on 08 August 2022

  • New: support for WooCommerce 6.8
  • Update: YITH plugin framework
  • Dev: minor changes

4.12.0 – Released on 07 July 2022

  • New: support for WooCommerce 6.7
  • Update: YITH plugin framework

4.11.0 – Released on 16 June 2022

  • New: support for WooCommerce 6.6
  • Update: YITH plugin framework
  • Remove: 3rd party CSS libraries not strictly needed in the plugin
  • Remove: unused premium JS modules

4.10.0 – Released on 16 May 2022

  • New: support for WordPress 6.0
  • New: support for WooCommerce 6.5
  • Update: YITH plugin framework
  • Dev: replaced deprecated Elementor methods

4.9.0 – Released on 04 April 2022

  • New: support for WooCommerce 6.4
  • Update: YITH Plugin Framework

4.8.0 – Released on 03 March 2022

  • New: support for WooCommerce 6.3
  • Update: YITH Plugin Framework

4.7.0 – Released on 09 February 2022

  • New: support for WooCommerce 6.2
  • Update: YITH Plugin Framework

4.6.0 – Released on 12 January 2022

  • New: support for WooCommerce 6.1
  • New: support for WordPress 5.9
  • Update: YITH Plugin Framework
  • Update: updated the “Premium” tab in the settings

4.5.0 – Released on 21 December 2021

  • New: support for WooCommerce 6.0
  • Update: YITH Plugin Framework
  • Fix: fixed deprecated method _content_template() and replaced with the new method

4.4.0 – Released on 11 November 2021

  • New: support for WooCommerce 5.9
  • Update: YITH Plugin Framework

4.3.0 – Released on 10 October 2021

  • New: support for WooCommerce 5.8
  • Update: YITH Plugin Framework

4.2.1 – Released on 27 September 2021

  • Update: YITH Plugin Framework
  • Fix: debug info feature removed for all logged in users

4.2.0 – Released on 24 September 2021

  • New: support for WooCommerce 5.7
  • Update: YITH plugin framework
  • Tweak: improved plugin’s internal cache management
  • Tweak: improved integration with YITH WooCommerce Color & Label Variations, when showing variations on loop
  • Tweak: suppress plugin’s filters when retrieving in-stock products
  • Tweak: better compatibility with products query (supports queries with more than one post type)
  • Tweak: avoid duplicated ID for select filters
  • Tweak: add filtered body class via JS, immediately after filtering action takes place
  • Tweak: improved terms hierarchy appearance on RTL
  • Tweak: delete plugin transients when C&L configuration changes
  • Fix: apply changes to the query even when it retrieves a product taxonomy
  • Fix: set correct ‘include’ parameter when retrieving terms’ children
  • Fix: prevent possible notice when handling terms hierarchy with use_all_terms enabled
  • Fix: allow system to retrieve C&L term configuration, when Use all Terms is enabled
  • Dev: Reset Filters button now has its own set of filters, distinct from ones used for Apply Filters button
  • Dev: added yith_wcan_filter_tax_label_image_size and yith_wcan_filter_tax_color_image_size filters
  • Dev: added yith_wcan_filter_tax_label_image_attr and yith_wcan_filter_tax_color_image_attr filters
  • Dev: added yith_wcan_supported_filters_parameters trigger
  • Dev: added yith_wcan_doing_filters function to check if system is performing filters
  • Dev: added yith_wcan_suppress_cache filter

4.1.1 – Released on 04 August 2021

  • New: support for WordPress 5.8
  • New: support for WooCommerce 5.6
  • Update: YITH plugin framework
  • Tweak: code refactoring
  • Tweak: avoid caching query_vars until wp performed main query, to be sure to include all parameters available
  • Tweak: avoid possible error with Tax queries without terms
  • Fix: prevent possible error on preset edit page when running PHP 8
  • Fix: populateFilter method causing issues when loading more terms on backend
  • Fix: avoid possible notice when shop has product taxonomies with no rewrite defined
  • Fix: empty terms when using AutoPopulate options
  • Fix: plugin can now disable filters with numeric slugs
  • Dev: added second parameter to yith_wcan_filter_tax_additional_item_classes filter
  • Dev: added yith_wcan_pre_reduce_tax_query filter, to allow programmatically skip reduce_tax_query execution

4.1.0 – Released on 18 June 2021

  • New: support for WooCommerce 5.4
  • New: auto-populate taxonomy filters
  • New: support for YITH WooCommerce Color and Label Variations
  • New: support for Hello Elementor theme
  • New: automatically use term image, when available
  • New: option to choose where to show term labels in color/label layouts
  • New: added cron to delete transient with the old cache version
  • Update: YITH plugin framework
  • Tweak: changed name of the flag used to suppress filters query processing
  • Tweak: use svg instead of text for x icon in filters
  • Tweak: improved compatibility with Porto theme
  • Fix: issue with query-vars processing, causing orderby option to break
  • Fix: avoid possible JS error Cannot use in operator to search in null
  • Fix: multiple selection for categories, tags and brands does not work on OR mode in old widgets
  • Fix: avoid filters overwriting after new page is loaded (index overriding)
  • Dev: use babel to make scripts work on older browsers/devices
  • Dev: added trigger yith_wcan_preset_initialized
  • Dev: added new yith_wcan_query_post_in filter, to programmatically change products used by our plugin

4.0.4 – Released on 18 May 2021

  • New: support for WooCommerce 5.3
  • Update: YITH plugin framework
  • Tweak: improved WPML metabox handling
  • Tweak: added option to skip sanitization of url parameters
  • Fix: pass all slugs to rawurldecode before printing them as HTML
  • Fix: pass all terms coming from query string to sanitize_title
  • Fix: possible error when adding all terms on backend filter
  • Fix: cast both property-to-remove and term-slug to string before comparison, to avoid errors when deactivating filters
  • Dev: added method to retrieve original post in Preset object
  • Dev: added filter yith_wcan_all_filters_label to allow third party code to change All label in select filters
  • Dev: added trigger yith_wcan_filters_parameters
  • Dev: added filter yith_wcan_is_filter_active

4.0.3 – Released on 20 April 2021

  • New: support for WooCommerce 5.2
  • Update: YITH plugin framework
  • Updated: language files
  • Tweak: better handle multiple filters for the same taxonomy in the same preset
  • Tweak: prevent redirect to product page when filtering a search page and getting a single result
  • Tweak: added base url for filtering operation
  • Tweak: improved performance by optimizing tax_query array
  • Tweak: avoid unnecessary queries to post when just want to list presets
  • Tweak: added new transient yith_wcan_object_in_terms to improve performance
  • Tweak: execute legacy post processing only when old widgets are active
  • Tweak: improved WPML compatibility for presets
  • Tweak: added pagination to preset edit page
  • Fix: possible error with PHP older than 7.x
  • Fix: prevent system from removing original page querystring, when clearing filters
  • Fix: correctly remove taxonomy parameters after disabling filter on frontend
  • Fix: add visibility query to plugins tax_query
  • Dev: added yith_wcan_filter_reset_button_class hook to filter reset button class

4.0.2 – Released on 10 March 2021

  • New: support for WordPress 5.7
  • New: support for WooCommerce 5.1
  • New: Plugin UI/UX restyling
  • New: added filters preset
  • New: added YITH AJAX Filters Preset widget
  • New: added [yith_wcan_filters] shortcode
  • New: added Gutenberg block to display Filters Preset in any page
  • New: added Elementor widget to display Filters Preset in any page
  • New: filters will now work on any page, for any loop of products
  • New: added [yith_wcan_reset_button] shortcode
  • New: added Gutenberg block to display Reset Filters button in any page
  • New: added Elementor widget to display Reset Filters button in any page
  • New: added automatic upgrade procedure from old system to new preset
  • New: full compatibility to all products taxonomies
  • Update: YITH plugin framework
  • Tweak: major code refactoring and optimization

3.11.8 – Released on 11 February 2021

  • New: support for WooCommerce 5.0
  • Update: YITH plugin framework

3.11.7 – Released on 22 January 2021

  • Fix: non-standard hook

3.11.6 – Released on 11 January 2021

  • New: Support for WooCommerce 4.9
  • Fix: Dropdown not working for ‘select’

3.11.5 – Released on 03 December 2020

  • New: Support for WooCommerce 4.8
  • New: Support for WordPress 5.6
  • New: Support for Twenty Twenty-One theme

3.11.4 – Released on 11 November 2020

  • New: Support for WooCommerce 4.7
  • New: Possibility to update plugin via WP-CLI
  • New: Possibility to update plugin via ManageWP
  • New: Greek translation
  • Update: plugin framework

3.11.3 – Released on 16 October 2020

  • New: Support for WooCommerce 4.6
  • Update: plugin framework

3.11.2 – Released on 14 September 2020

  • New: Support for WooCommerce 4.5
  • New: Support for WordPress 5.5
  • New: Support for YITH WooCommerce Wishlist
  • Update: Plugin framework
  • Fix: Dropdown filter disappear if a filter match with a single product
  • Dev: yith_wcan_filter_label_text hook to filter label text

3.11.1 – Released on 22 June 2020

  • New: Support for WooCommerce 4.3
  • Update: plugin framework
  • Fix: Security issues on form submit in admin area

3.11.0 – Released on 01 June 2020

  • New: Show product count in dropdown filter
  • New: Support for WooCommerce 4.2
  • Update: plugin framework
  • Fix: Reset filter show category page instead of shop
  • Dev: yit_get_filter_args hook for filter the filter url arg

3.10.0 – Released on 30 April 2020

  • New: Support for WooCommerce 4.1
  • Update: plugin framework
  • Dev: yith_wcan_color_get_objects_in_term to filter the get_product_in_terms function

3.9.0 – Released on 10 March 2020

  • New: Support for WordPress 5.4
  • New: Support for WooCommerce 4.0
  • Update: plugin framework

3.8.4 – Released on 27 December 2019

  • New: Support for WooCommerce 3.9
  • Fix: Not updating filters when the customer apply a filter by price

3.8.3 – Released on 11 December 2019

  • Fix: Filter not working on product tag page
  • Update: plugin framework

3.8.2 – Released on 28 November 2019

  • Update: plugin framework

3.8.1 – Released on 04 November 2019

  • Update: plugin framework
  • Fix: Undefined variable message on frontend

3.8.0 – Released on 30 October 2019

  • New: Support for WordPress 5.3
  • New: Support for WooCommerce 3.8
  • Update: plugin framework
  • Fix: Call get_query_object() on null
  • Dev: New filter ‘yith_wcan_skip_check_on_product_in_term’

3.7.1 – Released on 27th August, 2019

  • Fix: curl_init() doesn’t exist

3.7.0 – Released on 07th August, 2019

  • New: Support for WooCommerce 3.7
  • Fix: Style issues with Storefront theme

3.6.6 – Released on 12nd June, 2019

  • Fix: Bug on plugin options

3.6.5 – Released on 12nd June, 2019

  • Update: Plugin Core Framework

3.6.4 – Released on 06th June, 2019

  • Tweak: WooCommerce 3.6 optimization
  • Update: Plugin Core Framework
  • Update: Languages file
  • Fix: Unable to reset filter in subcategory page
  • Fix: undefined variable term_id in attributes table

3.6.3 – Released on 23rd April, 2019

  • Update: Plugin Core Framework

3.6.2 – Released on 08th April, 2019

  • New: Support to WooCommerce 3.6
  • Tweak: New Widgets name
  • Update: Plugin Core Framework
  • Fix: Undefined variable term_id in attributes table
  • Fix: Wrong reset page with WooCommerce Filter by price widget
  • Fix: Support to Aurum theme – Filter issue using AND operator
  • Fix: Undefined index: source_tax in YITH Reset Filter widget
  • Fix: Issue with reset filter in product categories page
  • Fix: Reset button doesn’t works if a variable use a slash char in query string
  • Dev: new parameter for filter ‘yith_wcan_dropdown_label’

3.6.1 – Released on 11th October, 2018

  • Update: Plugin Core Framework

3.6.0 – Released on 11th October, 2018

  • New: Support for WooCommerce 3.5
  • New: Support for Aardvark theme
  • New: Support for Aurum theme
  • New: Support for UX Shop theme
  • New: Support for YooTheme theme
  • Fix: Wrong results with search query string
  • Fix: Double chosen icon with themes that override layered navigation style
  • Tweak: Widget reinit after ajax call
  • Tweak: Flatsome optimization
  • Tweak: Prevent untrailingslashit on filter url for SEO optimization
  • Update: Spanish language
  • Update: Italian Language
  • Dev: yith_wcan_skip_no_products_label hook

3.5.1 – Released on 14th March, 2018

  • Tweak: Removed old YITH_WCAN_Helper class
  • Updated: Plugin core framework
  • Fix: Unable to reset filters in product categories page
  • Fix: PHP Notice: Undefined index: display
  • Fix: $count not defined in loop

3.5.0 – Released: 01 Feb, 2018

  • New: 100% German translation (Thanks to Thomas)
  • New: Support for WooCommerce 3.3.0
  • Fix: Undefined index “dropdown-type” in shop page
  • Fix: Reset filter doesn’t works if the user filter by categories and use only one filter
  • Fix: Show only parent term with attrbute filter doesn’t works
  • Fix: $count doesn’t exists with OR query type set
  • Dev: yith_wcan_can_be_displayed hook
  • Dev: yith_wcan_list_type_empty_filter_class hook

3.4.6 – Released: 12 Oct, 2017

  • Fix: 500 internal server error if use with YITH WooCommerce Ajax Search plugin

3.4.5 – Released: 10 Oct, 2017

  • New: Support to WooCommerce 3.2
  • New: Label type of YITH WooCommerce Color and Label Premium integration

3.4.4

Released: 26 Sep, 2017 =

  • Fix: Support for $wpdb->prepare() with WordPress 4.8.2

3.4.3 – Released: 04 Jul, 2017

  • Fix: No filtered results with Page Builder by SiteOrigin
  • Fix: Warning with salient theme
  • Fix: Reset filter use term_taxonomy_id instead of term_id

3.4.2 – Released: 05 Jun, 2017

  • New: Support to Basel theme
  • Fix: Unable to filter in vendor page

3.4.1 Released: 18 May, 2017

  • Fix: Issue with reset button in product_cat page

3.4.0 – Released: 08 May, 2017

  • New: Sorting option for free version
  • Fix: Issue with current filter in product tag page
  • Fix: Unable to filter with qTranslateX and Socute theme
  • Fix: Unable to filter with qTranslateX and YITH theme FW 1.0
  • Fix: Issue with reset button in product_tag page

3.3.2 – Released: 19 April, 2017

  • New: Support for Salient theme
  • New: Support for WooCommerce Grid/List view
  • Tweak: Create dropdown style dynamically
  • Fix: Filter by label and filter by dropdown lost current filter
  • Fix: Reset button doesn’t works fine on product category page
  • Fix: Support to visibility taxonomy in WooCommerce 3.0.x

3.3.1 – Released: 20 MArch, 2017

  • Fix: Filter by color lost current filter

3.3.0 – Released: 24 February, 2017

  • New: Support to WooCoomerce 2.7-beta3
  • Fix: missing argument 2 in yith_wcan_exclude_terms and yith_wcan_include_terms hook

3.2.0 – Released: 20 February, 2017

  • Add: Back/Next browser button integration
  • Tweak: Filter uri management
  • Tweak: Add filter to force widget dropdown reinit
  • Tweak: YITH Brands integration
  • Fix: Unable to hide product count for attributes
  • Fix: Lost brands on 2nd filter step
  • Fix: Current filter disappears in label, dropdown and color style
  • Fix: Filter by attribute (all styles) lost current category in product category page
  • Fix: Missing queried object in filter type list
  • Fix: Conflict in search page
  • Dev: yith_wcan_unfiltered_product_ids hook

3.1.2 – Released: 17 January, 2017

  • Tweak: Support for YITH WooCommerce Brands add-on FREE
  • Fix: Product image disappears after filter with lazy load option enabled
  • Fix: Empty li tag with query type OR in categories filter
  • Fix: Reset widget doesn’t works with categories
  • Fix: Order by doesn’t works with filter type list, label and dropdown
  • Dev: yith_wcan_brands_enabled hook

3.1.1 – Released: 28 December, 2016

  • Added: yit_get_terms_args hook
  • Added: yith_wcan_skip_no_products_color hook
  • Added: yith_wcan_show_no_products_attributes hook
  • Added: yith_wcan_after_reset_widget hook
  • Added: yith_wcan_before_reset_widget hook
  • Removed: yith_wcan_hide_no_products_attributes hook

3.1.0 – Released: 05 December, 2016

  • Added: Support to WordPress 4.7

3.0.12 – Released: 23 November, 2016

  • Fixed: Url management with query type set to OR
  • Fixed: Close dropdown widget before open another dropdown
  • Fixed: Layout issue with color style

= 3.0.11 – Released: 05 October, 2016=

  • Tweak: Removed deprecated taxonomy count WooCommerce transient
  • Fixed: Wrong reset url if filter start from product category page

3.0.10 – Released: 29 September, 2016

  • Fixed: Warning: in_array() expects at least 2 parameters, 1 given with query type set to OR
  • Fixed: Widget dropdown doesn’t works on Flatsome Theme

3.0.9 – Released: 31 Aug, 2016

  • Added: Support to Ultimate Member plugin
  • Fixed: Error on activation “the plugin required WooCommerce in order to works”
  • Fixed: Get term issue with old WordPress version

3.0.8 – Released: Aug 11, 2016

  • Added: Support to WordPress 4.6RC2
  • Tweak: Removed deprecated arg to get_terms function
  • Fixed: Empty filter doesn’t hide after ajax call
  • Fixed: Max execution time issue and 500 internal server error issue

3.0.7 – Released: Jul 29, 2016

  • Added: yith_wcan_get_list_html_terms hook
  • Fixed: Filter doesn’t work with WooCommerce 2.6.x

3.0.6 – Released: Jul 21, 2016

  • Fixed: Reset button doesn’t show after click on a filter

3.0.5 – Released: Jul 20, 2016

  • Fixed: style=”displya:none”> text appears if the filters are empty
  • Fixed: Argument #1 is not an array in frontend class
  • Fixed: WP_Post object cannot convert to string in frontend class
  • Fixed: Problem with cirillic charachter
  • Fixed: Wrong count in filter widgets

3.0.4 – Released: Jul 8, 2016

  • Fixed: Filters show all attributes in shop and product taxonomy pages

3.0.3 – Released: Jul 6, 2016

  • Fixed: Wrong query object in layered nav query with WooCommerce 2.6.2

3.0.2 – Released: Jul 4, 2016

  • Fixed: Filters disappears in sort count select on Avada theme
  • Fixed: Filter by attributes doesn’t works with WooCommerce 2.5
  • Fixed: rtrim waring in untrailingslashit
  • Fixed: Wrong filter on category page with WooCommerce 2.6.2

3.0.1 – Released: Jun 14, 2016

  • Fixed: print empty li tag after update to version 3.0.0

3.0.0 – Released: Jun 13, 2016

  • Added: Support to WooCommece 2.6
  • Tweak: Layered navigation management
  • Tweak: English Typo