Jump to content

Custom fields products search / Ajouter des champs custom au search


Recommended Posts

Bonjour

J'ai ajouté des champs custom à mes produits et je voudrais les intégrer au search mais je ne vois pas dans quelle requete.

Dois je overrider la classe search? ou alors une autre classe...? afin d'ajouter mes données avant l'indexageindex?...

 

Prestahsop 1.7

 

N'hésitez pas si vous avez des idées

Link to comment
Share on other sites

Bonjour,

C'est un dev que j'ai déjà effectué en surchargeant effectivement la classe Search.

Il faut surcharger la méthode  indexation et ajouter les champs custom dans la variable weigth_array
( cf. https://github.com/PrestaShop/PrestaShop/blob/develop/classes/Search.php#L672 )

Ensuite il faut surcharger la methode getProductsToIndex et rajouter les champs custom dans le switch
(cf. https://github.com/PrestaShop/PrestaShop/blob/develop/classes/Search.php#L530 )

Puis reindexer l'ensemble des produits pour que les nouvelles données soient prise en compte.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...