bartsimp Posted February 22, 2018 Share Posted February 22, 2018 (edited) Bonjour Après un import (bien galère ;)) de 400 produits, j'ai un bandeau promo qui apparaît sur chaque image. Je ne peux m'en débarasser qu'en allant dans la fiche produit puis prix. Je ne comprends pas pourquoi tous mes produits sont en promo et voudrais désactiver cela, globalement, pas un à un sur 400 produits... Merci de vos lumières ! Edited March 8, 2018 by bartsimp (see edit history) Link to comment Share on other sites More sharing options...
bartsimp Posted February 23, 2018 Author Share Posted February 23, 2018 Petit up pour question simple j'imagine Link to comment Share on other sites More sharing options...
Ced17 Posted February 23, 2018 Share Posted February 23, 2018 Bonsoir, Simple, oui et non car on peut effectivement le désactiver un à un dans la fiche produit, ou je ne sais pas, mais doit surement exister un module payant qui fais cela directement aussi. Je vais vous donner de quoi l'enlever sur tout les produits, mais vous n'aurez plus la possibilité de l'utilisez pour un nouveau produit car on va le désactiver directement dans le tpl. Si cela vous convient voici comment faire: Allez dans \themes\default-bootstrap\product-list.tpl ligne 100 à 104, et mettre en commentaires en rajoutant ce signe au début <!-- puis celui ci à la fin --> Comme ceci: <!--{if isset($product.new) && $product.new == 1} <a class="new-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="new-label">{l s='New'}</span> </a> {/if}--> 1 Link to comment Share on other sites More sharing options...
Romain Posted February 24, 2018 Share Posted February 24, 2018 Bonjour, Et en BDD? Ca equivaut à faire un batch... une requête et c'est terminé. Qu'en pensez vous? Link to comment Share on other sites More sharing options...
BeComWeb Posted February 24, 2018 Share Posted February 24, 2018 Oui @bartsimp a importé tous ses produits en mettant "1" comme valeur de "on_sale" donc oui une requête SQL du style "UPDATE ps_product / ps_product_shop SET on_sale = '0'" devrait faire le taf . PS : il ne faut pas copier/coller la requête, il faut l'exécuter 2 fois, une fois sur la table "product" et ensuite sur la table "product_shop" Link to comment Share on other sites More sharing options...
bartsimp Posted February 24, 2018 Author Share Posted February 24, 2018 Merci à tous les deux pour vos réponses détaillées et efficaces. Je pense partir sur la méthode d'update de db car je la trouve plus propre (et accessoirement le dossier default-bootstrap) est introuvable (voir mon arbo). Je viens de voir que le flag était bien à un, je vais donc juste refaire un import ! Merci bcp Link to comment Share on other sites More sharing options...
bartsimp Posted February 24, 2018 Author Share Posted February 24, 2018 Problème résolu avec un ré import donc ! Merci ! 2 Link to comment Share on other sites More sharing options...
BeComWeb Posted February 26, 2018 Share Posted February 26, 2018 Parfait. Pense à passer le topic sur "[Résolu]". Bonne journée Link to comment Share on other sites More sharing options...
bartsimp Posted March 8, 2018 Author Share Posted March 8, 2018 Yes, c'est fait, merci ! 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