SQL personnalisé pour PrestaShop
Dans PrestaShop, le langage de requête structurée (Structured Query Language) est utilisé pour exécuter des actions spécifiques sur les produits, commandes, clients, etc. En utilisant SQL, vous pouvez entrer des commandes spéciales pour indiquer à PrestaShop quelles données vous souhaitez obtenir.
Il existe une gamme de déclarations SQL standard utilisées fréquemment. Cependant, parfois il devient essentiel d'appliquer un PrestaShop requête SQL personnalisée pour effectuer une action de manière particulière. Dans ce cas, l'utilisation d'outils de construction SQL serait une bonne idée.
Store Manager for PrestaShop inclut un éditeur de requêtes SQL personnalisé pour générer des instructions SQL personnalisées d’une manière rapide et propre. Les instructions SQL écrites peuvent être testées sur les erreurs et sauvegardées dans l’archive du constructeur.
Comment utiliser le PrestaShop Custom SQL Query Builder?
- À partir de la page d’accueil de Store Manager, allez à 'Outils' et lancez l'instrument 'Requêtes SQL personnalisées'.
- Appuyez sur le bouton 'Nouvelle Requête', spécifiez le nom et cliquez sur OK.
- Écrivez les requêtes dans l'éditeur ou lancez l'outil de construction visuelle contenant toutes les tables de la base de données de votre boutique.

Vous avez ici deux grilles: une contient les requêtes SQL sauvegardées et l’autre est l’éditeur SQL lui-même.


Visual Query Builder
L’éditeur visuel de requêtes vous aide à générer des requêtes SQL complexes en faisant glisser et déposer les tables de la base de données. Voici une petite instruction sur l’utilisation de cet outil.
- Trouvez la liste de toutes vos tables de base de données PrestaShop à droite et double-cliquez sur les éléments nécessaires ou faites-les glisser vers l'éditeur. Les tables sont regroupées par type, donc il ne devrait pas être difficile de trouver un objet spécifique. Pour supprimer une table, cliquez avec le bouton droit dessus et sélectionnez l'option Supprimer ou appuyez sur le bouton 'Fermer'.
- Double-cliquez sur la table ajoutée et entrez son alias.
- Pour créer un lien entre deux champs de tables, faites glisser simplement un champ d'une table et déposez-le sur un autre champ de table. Si les tables sont référencées avec des clés étrangères, elles seront jointes automatiquement.
- Pour ajouter un champ à la requête, cochez la case à côté de celui-ci. Pour supprimer un champ, décochez la case.
- Utilisez le volet des colonnes ci-dessous pour gérer les expressions.
- Pour enregistrer l'expression, appuyez sur 'OK'.




Si vous avez besoin d'options spécifiques du serveur de base de données, ouvrez le menu contextuel dans la grille de construction de requête et sélectionnez 'Propriétés'.

Lorsque vous avez terminé avec la requête, cliquez sur le bouton Enregistrer. Pour exécuter l'expression, appuyez sur le bouton correspondant. Dans le cas où la requête n'a pas été exécutée, vérifiez l'onglet Journal pour les erreurs. Gardez à l'esprit que lorsque vous fermez Store Manager, les journaux seront effacés.
Conclusions
La manipulation manuelle fréquente de SQL requiert beaucoup de temps, surtout lorsque vous commettez des erreurs. L'outil SQL personnalisé de PrestaShop peut considérablement aider à générer les expressions de manière appropriée et à les appliquer aux champs de la base de données nécessaires.
Générez des requêtes SQL personnalisées pour PrestaShop en quelques clics pendant 14 jours GRATUITS - Télécharger gratuitement
Articles connexes:

Pourquoi utiliser des Expressions lors de l’importation dans le PrestaShop?
Découvrez quels formats de fichier d'importation sont pris en charge par l'administration PrestaShop et quelles solutions d'importation sont proposées par Store Manager for PrestaShop. Lire la suite...

Opérations massives sur les commandes de PrestaShop
Découvrez comment filtrer les PrestaShop commandes, les exporter et mettre à jour leurs statuts. Lire la suite...

Gérer l'importation PrestaShop par le biais d'expressions
Apprenez comment appliquer des expressions pour mettre à jour l'état du produit, la description du produit, le prix du produit etc lors de l'importation. Lire plus...

Automatisez l'importation de vos produits dans votre PrestaShop
Découvrez les avantages de l'importation automatique des produits et comment la mettre en place. Lire la suite...
COMMENTAIRES
