Comment créer des filtres avec les propriétés supplémentaires de PrestaShop 9.2 ?

À partir de la version 5.4.0, Advanced Search PRO prend en charge les propriétés supplémentaires (« Extra Properties ») de PrestaShop 9.2. Cette fonctionnalité vous permet de créer des groupes de critères à partir de propriétés supplémentaires affectées aux produits, déclinaisons, catégories, marques et fournisseurs.

Par exemple, une propriété utilisée pour renseigner l'indice de réparabilité d'un produit ou le délai de livraison d'une déclinaison peut devenir un filtre dans votre moteur de recherche.

 

Pré-requis

Advanced Search utilise les propriétés existantes : il ne crée pas leurs définitions et ne renseigne pas leurs valeurs à votre place.

 

Types de propriétés pris en charge

Les propriétés de type JSON ou HTML ne sont pas prises en charge. Les propriétés de type texte dont la longueur maximale configurée dépasse 255 caractères sont également exclues. Les propriétés non prises en charge ne sont pas proposées parmi les groupes de critères disponibles.

 

Ajouter une propriété à un moteur de recherche

  1. Ouvrez la configuration d'Advanced Search PRO et sélectionnez le moteur à modifier, ou créez-en un nouveau.
  2. Dans les « Groupes de critères disponibles », repérez la famille « Propriétés supplémentaires ». L'entité affichée à côté de chaque propriété permet de savoir si elle concerne les produits, les déclinaisons, les catégories, les marques ou les fournisseurs.
  3. Cliquez sur la propriété ou faites-la glisser vers les « Groupes de critères actifs », puis configurez et enregistrez le groupe à l'aide des options proposées par le module.
  4. Cliquez sur « Réindexer » pour le moteur de recherche et attendez la fin de l'indexation.
  5. Vérifiez le filtre et ses résultats sur votre boutique.

Les options d'affichage disponibles dépendent du type de propriété. Par exemple, les propriétés numériques peuvent utiliser un intervalle, tandis que les propriétés booléennes restent des choix Oui/Non.

 

Quelles valeurs deviennent des critères ?

Les critères sont construits à partir des valeurs de propriétés trouvées lors de l'indexation. Les valeurs identiques partagées par plusieurs éléments sont regroupées dans un même critère. Une valeur par défaut applicable, définie pour la propriété, peut également être indexée.

Pour une liste de choix, le module ne crée pas un critère pour chaque choix possible simplement parce qu'il est défini dans PrestaShop. Par exemple, si une liste propose « 24 heures », « 48 heures » et « 7 jours », mais que seules les valeurs « 24 heures » et « 48 heures » sont utilisées, seules ces valeurs sont indexées, sauf si une valeur par défaut applicable fournit une autre valeur.

Le fonctionnement diffère donc de celui des valeurs de caractéristiques prédéfinies : la liste complète des choix configurés n'est pas importée comme une liste de critères. L'affichage sur la boutique dépend également du contexte de recherche, des filtres sélectionnés et des réglages d'affichage du module.

 

Comment les propriétés des déclinaisons se combinent-elles avec les attributs ?

Lorsque vous combinez des filtres d'attributs natifs avec des propriétés supplémentaires de déclinaisons, les valeurs sélectionnées doivent correspondre à une même déclinaison.

Par exemple, si la déclinaison de taille S d'un produit a un délai de livraison de 24 heures et que sa déclinaison de taille M a un délai de 7 jours, sélectionner la taille M et une livraison en 24 heures ne fera pas apparaître ce produit simplement parce qu'une autre déclinaison possède ce délai.

 

Une propriété ou une valeur est absente : que vérifier ?

Lorsque l'indexation automatique est activée, les modifications enregistrées dans les formulaires du back office de PrestaShop pris en charge mettent à jour les groupes concernés. Après des imports ou des mises à jour externes qui contournent ces mises à jour, lancez une réindexation manuelle ou planifiez-la après l'import. Pour connaître les différentes méthodes d'indexation, consultez cette FAQ.

Autres FAQ dans la même catégorie