Pour créer un ticket support, commencez par une recherche

Modifier le moteur de recherche du catalogue


Pré-requis

Version à jour de Store Commander avec un abonnement Solo, MultiStores ou Expert

 

Objectif

Pour les besoins de la boutique, un nouveau champ "REF_INT" ("référence interne") a préalablement été ajouté sur la fiche produit PrestaShop dans la table ps_product afin de faire la liaison avec une application distante (par exemple un ERP, une base de données, un module externe, une application SaaS, ...).

Nous allons ajouter le nouveau champ "REF_INT" de la fiche produit PrestaShop dans les critères du moteur de recherche de Store Commander.

Nous pourrons ainsi :

  • trouver rapidement un produit possédant cette REF_INT
  • accéder à ce produit dans l'interface de Store Commander en conservant l'environnement de travail utilisé (panneaux ouverts)
  • modifier rapidement ce produit avec Store Commander

 

 

Mise en place du champ à la recherche rapide

  • Dans le dossier /modules/storecommander/xxx_hash_xxx/SC_TOOLS créez les dossiers suivants : lib/cat/quicksearch
     
  • Copiez les fichiers présents dans /modules/storecommander/xxx_hash_xxx/SC/lib/cat/quicksearch/ dans votre nouveau dossier SC_TOOLS/lib/cat/quicksearch
     

Notes :
Dès que ces fichiers seront en place, SC utilisera le dossier /SC_TOOLS/lib/cat/quicksearch à la place du dossier quicksearch de /SC/lib/cat/quicksearch/.
Lors des prochaines mises à jour de Store Commander, seuls les fichiers présents dans le dossier /SC/lib/cat/quicksearch/ seront modifiés.
Les modifications apportées à Store Commander sont indiquées dans l'historique des mises à jour.
Si vous souhaitez utiliser une modification du moteur de recherche présente dans une mise à jour, vous devrez adapter votre code dans SC_TOOLS/lib/cat/quicksearch.
 

Suivez ensuite les étapes de cet exemple : pour un champ "ref_int" qui est présent dans la table ps_product :
 

  • Recherchez le mot "reference" (ne pas confondre avec "supplier_reference") dans les fichiers du dossier SC_TOOLS/lib/cat/quicksearch
     
  • Pour chaque itération trouvée, dupliquez la ligne
     
  • Pour chaque ligne dupliquée, renommez "reference" par "ref_int"
     
  • Actualisez la page de Store Commander et votre champ sera immédiatement disponible