ericdel Posted April 16, 2012 Share Posted April 16, 2012 Bonjour, Dans le cadre de la création d'un module de webservice, je dois modifier les quantités des déclinaisons. Je pourrais le faire avec une requête sql mais je crois avoir compris que mailalert était "hooké" sur les updateproduct, donc comment faire ? J'ai trouvé ça : $product->updateProductAttribute(...) Est-ce la fonction à utiliser ? Dans ce cas, comment ? Puis laisser vides tous les champs à part id_product_attribute et quantité snas risquer de vider mes déclinaisons ? Merci de votre aide. Link to comment Share on other sites More sharing options...
ericdel Posted April 16, 2012 Author Share Posted April 16, 2012 Alors comme j'aime bien parler seul... Db::getInstance()->autoExecute(_DB_PREFIX_.'product_attribute', array( 'id_product_attribute' => (int)$id, 'quantity' => (int)($qte), ), 'UPDATE', '`id_product_attribute` = '.(int)($id)); Hook::updateProductAttribute($id); Ceci fonctionne : cela met à jour la déclinaison et lance ce qui est dans le hook (le mailalert pour moi) Il me reste à gérer proprement le mouvement de stock. Link to comment Share on other sites More sharing options...
julien.m Posted April 16, 2012 Share Posted April 16, 2012 un peu de compagnie dans ton topic 1 Link to comment Share on other sites More sharing options...
ericdel Posted April 16, 2012 Author Share Posted April 16, 2012 Merci ... mais j'ai bien vu que c'était pour fêter ton 100e message ! Happy hundredniversary ! Link to comment Share on other sites More sharing options...
julien.m Posted April 16, 2012 Share Posted April 16, 2012 Roooo j avais même pas vu ! Ben heureux de fêter mon 100eme message en ta compagnie... Link to comment Share on other sites More sharing options...
zetflo Posted October 5, 2012 Share Posted October 5, 2012 Bonjour, pour rebondir sur ce sujet, je trouve cela illogique de ne pas conserver le comportement d'un update classique quand on passe par les WS. Il y a peut être une raison mais le fait de ne pas reprendre les hook sur les fonctions WSpeut casser un certains nombres de fonctionnalités. Link to comment Share on other sites More sharing options...
ericdel Posted February 6, 2013 Author Share Posted February 6, 2013 Bonjour que signifie passer pas les WS ? Je cherche à modifier la quantité, mais ne trouve pas comment faire à part aller directement dans la base... 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