Tchupa Posted November 22, 2018 Share Posted November 22, 2018 Bonjour, je dois effectuer une modification concernant un fournisseur. Actuellement notre boutique prestashop autorise les commandes hors stock dans sa configuration générale, nous voudrions interdire les commandes hors stock pour un fournisseur bien précis. A l'heure actuel il faudrait que je reprends fiche article par fiche manuellement mais ce sont des milliers d'articles qui sont concernés. J'aurais aimé savoir si quelqu'un avez une solution, je pensais a une requête SQL mais laquel ? En vous remerciant. Cordialement. Link to comment Share on other sites More sharing options...
thomasharko Posted November 24, 2018 Share Posted November 24, 2018 Bonjour, La requête MySQL ci-dessous permet d'afficher la colonne out_of_stock de la table ps_stock_available à modifier pour le fonctionnement de la gestion des ventes quand hors stock 0 = Refuser, 1 = Accepter, 2 = Défaut SELECT p.id_product, p.id_supplier, psu.NAME, psa.out_of_stock, psa.id_stock_available FROM ps_product p INNER JOIN ps_product_supplier ps on p.id_product = ps.id_product INNER JOIN ps_stock_available psa on p.id_product = psa.id_product INNER JOIN ps_supplier psu on p.id_supplier = psu.id_supplier Puis après il est possible de mettre à jour avec un UPDATE global ou un UPDATE ligne par ligne en fonction de psa.id_stock_available Dans tous les cas mieux vaut effectuer une sauvegarde de la base de données avant de mettre en place des modifications afin de pouvoir restaurer en cas de problème. Bonne journée Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now