Bonsoir,
J'ai trouver une solution a mon problème
Donc je récapitule:
J'ai ajouter dans une boutique un champ référence d'origine ( dans la bdd il s'appelle products_oem)
Ce champ se trouve dans les fiches articles aussi bien dans l'admin que dans le front office
exemple dans une fiche produit depuis le front office:
Référence APW : APW170731
100 Unités en stock
Pour véhicule : VW Golf I
Référence d'origine:123568h <===
hors je voulais pouvoir faire une recherche sur ce champs depuis le moteur de recherche interne de zencart (car celui-ci ne gère que la référence et ou la description, je ne parle pas de la recherche avancée)
Donc je voulais qu'un client puisse entrer une référence d'origine et trouver le produit.
J'ai donc fait:
Edition de "boutique" includes/modules/pages/advanced_search_result/header_php.php
vers la ligne 304 on trouve:
$where_str .= "(pd.products_name LIKE '%:keywords%'
OR p.products_model
LIKE '%:keywords%'
j'ai ajouter après cette ligne:
OR p.products_oem
LIKE '%:keywords%'
ce qui donne :
$where_str .= "(pd.products_name LIKE '%:keywords%'
OR p.products_model
LIKE '%:keywords%'
OR p.products_oem
LIKE '%:keywords%'
OR m.manufacturers_name
LIKE '%:keywords%'";
Voili voilo
J'ai bien entendu ajouter ce champs dans easy populate afin de pouvoir importer/exporter ce champs depuis un fichier .txt ou csv, mais ça c'est une autre histoire