Jump to content

Interdire les commandes hors sotck d'un fournisseur précis


Recommended Posts

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More