IllicoPresta Posted September 11, 2013 Share Posted September 11, 2013 Bonjour, Nous avons constaté un problème dans la gestion de stock de Prestashop (au moins sur la version 1.5.2) lorsque la quantité d'un produit est synchronisée sur le stock utilisable en entrepôt. Après de nombreuses opérations sur ce produit (commandes client, commande fournisseur etc...), la quantité utilisable affichée dans la gestion de stock n'est plus synchronisée et n'est donc plus valide. Nous travaillons beaucoup sur la gestion des stocks et nous avons réussi à contourner le problème grâce au code suivant : include_once('config/config.inc.php'); @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); $sql = 'SELECT s.id_product, sa.quantity FROM `'._DB_PREFIX_.'stock` s INNER JOIN `'._DB_PREFIX_.'stock_available` sa ON ( s.id_product = sa.id_product AND s.id_product_attribute = sa.id_product_attribute ) GROUP BY s.id_product, s.id_product_attribute HAVING SUM( s.physical_quantity ) <> sa.quantity '; $products = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql); if( !empty( $products ) ) { foreach($products as $product) { StockAvailable::synchronize($product['id_product']); } echo 'Produits synchronisés'; } else { echo 'Aucun produit trouvé !'; } Cordialement, Link to comment Share on other sites More sharing options...
McOgan Posted September 18, 2013 Share Posted September 18, 2013 Merci pour cette solution mais je ne vois pas où insérer ce code. 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