eric69 Posted June 12, 2012 Share Posted June 12, 2012 Bonjour, Je voudrais supprimer sur mes fiches produits l'option 'quantité' a ajouter au panier, en effet pour des chaussures les clients ne veulent pas commander 2 paires en taille 39 par exemple! Je n'est donc pas besoin de cette option si quelqu'un a la solution merci Link to comment Share on other sites More sharing options...
Divine Posted June 12, 2012 Share Posted June 12, 2012 (edited) Bonjour, Comme je ne sais pas si la suppression pure et simple de cette option poserait problème dans le fonctionnement du processus d'ajout au panier, je te conseillerais plutôt d'ajouter un "display:none" dans le fichier "product.css" de ton thème, à l'endroit où est géré cette option. Edited June 12, 2012 by Divine (see edit history) Link to comment Share on other sites More sharing options...
yvon38 Posted June 12, 2012 Share Posted June 12, 2012 Bonjour, PS ne propose que l'ajout d'un article à la fois, donc une paire de chaussures dans ton cas. Si le client veut en commander 10 paires de la même taille et identiques c'est son choix ... Sinon dans chaque fiche produit il y a la mention quantité minimale .... Mais peut être ai-je mal compris ta question.......... Link to comment Share on other sites More sharing options...
eric69 Posted June 12, 2012 Author Share Posted June 12, 2012 (edited) Merci de vos réponses, pour info en 5 ans j'ai jamais eu de clients qui me commande deux paires du même produits dans la même pointure ! avec une paire ils ont un pieds droit et un pieds gauche en général cela suffit o) L'option quantité à ajouter au panier est donc inutile !! Avec firebug j'ai ce code qui correspond à celà, que puis-je donc modifier dans ce code pour que l'option n'apparaisse pas ? <!-- quantity wanted --> <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <label>{l s='Quantity :'}</label> <input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" size="2" maxlength="3" {if $product->minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} /> </p> <p {if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE} style="display: none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{l s='Add to cart'}" class="exclusive" /></p> <!-- minimal quantity wanted --> <p id="minimal_quantity_wanted_p"{if $product->minimal_quantity <= 1 OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>{l s='You must add '} <b id="minimal_quantity_label">{$product->minimal_quantity}</b>{l s=' as a minimum quantity to buy this product.'}</p> {if $product->minimal_quantity > 1} <script type="text/javascript"> checkMinimalQuantity(); </script> {/if} Edited June 12, 2012 by eric69 (see edit history) Link to comment Share on other sites More sharing options...
jQuery Posted September 13, 2012 Share Posted September 13, 2012 Bonjour, Je voulais savoir dans quel fichier as tu trouver ce bout de code ? Link to comment Share on other sites More sharing options...
eric69 Posted September 13, 2012 Author Share Posted September 13, 2012 Bonjour, Le fichier doit être product.tpl ! Link to comment Share on other sites More sharing options...
jQuery Posted September 13, 2012 Share Posted September 13, 2012 Merci j'ai trouvé. J'ai commenté mais ça ne marche pas. C'est normal ? Link to comment Share on other sites More sharing options...
eric69 Posted September 13, 2012 Author Share Posted September 13, 2012 oui moi aussi j'ai essayé mais cela ne marchait pas, du coups j'ai laissé tombé il y a longtemps. Bon courage o) Link to comment Share on other sites More sharing options...
WebxAgency Posted October 9, 2012 Share Posted October 9, 2012 Meme probleme svp ! Je vends des services à l'unité, donc si un client met plus d'une quantité ça va être problématique... Link to comment Share on other sites More sharing options...
Antirouille Posted December 21, 2012 Share Posted December 21, 2012 Bonjour, Pour supprimer la quantité dans la fiche produit il faut supprimer ces ligne dans le fichier : product.tpl <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <label>{l s='Quantity:'}</label> <input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" size="2" maxlength="3" {if $product->minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} /> </p> J'espère que ça vous aidera mais pour moi il n'y a eu aucuns soucis. Morgan Link to comment Share on other sites More sharing options...
eric69 Posted December 21, 2012 Author Share Posted December 21, 2012 Bonjour, Merci pour l'info, je suis en pleine modifications en ce moment, mais je garde ce post bien au chaud bonnes fêtes o) Link to comment Share on other sites More sharing options...
WebxAgency Posted December 21, 2012 Share Posted December 21, 2012 Moi j'efface carrement tout ça dans produc.tpl et ça ne change rien (cache désactivé pourtant) : <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <label>{l s='Quantity:'}</label> <input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" size="2" maxlength="3" {if $product->minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} /> </p> <!-- minimal quantity wanted --> <p id="minimal_quantity_wanted_p"{if $product->minimal_quantity <= 1 OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> {l s='This product is not sold individually. You must select at least'} <b id="minimal_quantity_label">{$product->minimal_quantity}</b> {l s='quantity for this product.'} </p> {if $product->minimal_quantity > 1} <script type="text/javascript"> checkMinimalQuantity(); </script> {/if} Link to comment Share on other sites More sharing options...
barbarisk Posted July 19, 2015 Share Posted July 19, 2015 Aucune des 2 solutions proposées ne fonctionne chez moi. Quelqu'un a trouvé la solution pour Prestashop 1.6? Pour ma part, c'est INDISPENSABLE de supprimer l'option "quantité + - ", car il s'agit d'un site d'imprimeur en ligne, donc j'ai fait un attribut "quantité" avec des valeurs telles que "100, 250, 1 000, 10 000....." et le prix est bien sûr dégressif selon le nombre de tirages. Donc je ne peux pas laisser l'option "quantité 1, 2, ou 3" juste au dessus. Si quelqu'un a une solution pour masquer ou supprimer ce champ, ce serait génial. Merci! 1 Link to comment Share on other sites More sharing options...
salfai Posted July 24, 2015 Share Posted July 24, 2015 (edited) {if $product->description} <p class="buttons_bottom_block"> <a href="javascript:{ldelim}{rdelim}" class="button"> {l s='More details'} </a> </p> {/if} <!--{if $packItems|@count > 0} <div class="short_description_pack"> <h3>{l s='Pack content'}</h3> {foreach from=$packItems item=packItem} <div class="pack_content"> {$packItem.pack_quantity} x <a href="{$link->getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)|escape:'html':'UTF-8'}">{$packItem.name|escape:'html':'UTF-8'}</a> <p>{$packItem.description_short}</p> </div> {/foreach} </div> {/if}--> </div> <!-- end short_description_block --> {/if} Chez moi sa fonctionne, dit moi si c'est bon ou pas. J'ai mis les lignes en commentaire Edited July 24, 2015 by salfai (see edit history) Link to comment Share on other sites More sharing options...
pitchart Posted November 25, 2015 Share Posted November 25, 2015 JE cherche cette fonction mais pour certaines fiches produits précise pas toutes, est-ce possible ? Link to comment Share on other sites More sharing options...
Alexandre Carette Posted November 25, 2015 Share Posted November 25, 2015 JE cherche cette fonction mais pour certaines fiches produits précise pas toutes, est-ce possible ? Oui c'est possible en faisant une condition smarty, {if $product->id_product == '20'}Ce texte est affiché uniquement dans le produit dont l id est 20{/if} Link to comment Share on other sites More sharing options...
pitchart Posted November 25, 2015 Share Posted November 25, 2015 (edited) Oui c'est possible en faisant une condition smarty, {if $product->id_product == '20'}Ce texte est affiché uniquement dans le produit dont l id est 20{/if} Merci, A mettre dans le fichier produt.tp ? et cette ligne par article ou on peut indiquer plusieurs Id sur cette même ligne ? Edited November 25, 2015 by pitchart (see edit history) Link to comment Share on other sites More sharing options...
Alexandre Carette Posted November 25, 2015 Share Posted November 25, 2015 oui dans product.tpl a l'endroit ou tu veux que ca s'affiche. Pour le reste: {if $product->id_product == '20'} Ce texte est affiché uniquement dans le produit dont l id est 20 {elseif $product->id_product == '21'} Ce texte est affiché uniquement dans le produit dont l id est 21 {elseif $product->id_product == '22'} Ce texte est affiché uniquement dans le produit dont l id est 22 {/if} Link to comment Share on other sites More sharing options...
pitchart Posted November 29, 2015 Share Posted November 29, 2015 Je sais vraiment pas où mettre exactement la condition sur cette partie j'ai test plusieurs endroits sans résultats. <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> <label>{l s='Quantity:'}</label> <input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" /> <a href="#" data-field-qty="qty" class="btn btn-default button-minus product_quantity_down"> <span><i class="icon-minus"></i></span> </a> <a href="#" data-field-qty="qty" class="btn btn-default button-plus product_quantity_up"> <span><i class="icon-plus"></i></span> </a> <span class="clearfix"></span> </p> <!-- minimal quantity wanted --> <p id="minimal_quantity_wanted_p"{if $product->minimal_quantity <= 1 || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> {l s='This product is not sold individually. You must select at least'} <b id="minimal_quantity_label">{$product->minimal_quantity}</b> {l s='quantity for this product.'} </p> Link to comment Share on other sites More sharing options...
Sid332 Posted December 30, 2015 Share Posted December 30, 2015 Pour m'a part j'aurais besoin d'aide, j'aimerais supprimer la quantité affiché sur Prestashop 1.6.1.3 quelqu'un aurait la solution? Cordialement Link to comment Share on other sites More sharing options...
pitchart Posted December 30, 2015 Share Posted December 30, 2015 Pour m'a part j'aurais besoin d'aide, j'aimerais supprimer la quantité affiché sur Prestashop 1.6.1.3 quelqu'un aurait la solution? Cordialement Moi je peut te proposer une solution que l'on m'avais transmis et qui marche pour ne pas afficher le bouton quantité sur un produit en particulier ou toute une catégorie, il faut que le produit en question soit assigné par défault dans la catégorie que tu signales. Edite ton product.tpl et recherche la ligne contenant : <div class="product_attributes clearfix"> <!-- quantity wanted --> {if !$PS_CATALOG_MODE} <div class="product_attributes clearfix"> <!-- quantity wanted --> {if !$PS_CATALOG_MODE} {if $product->id_category_default =='13' OR $product->id =='2'} {else} <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) || La ligne {if $product->id_category_default =='13' c'est l'id de la catégorie et pareil pour le produit sur ce qui suit Link to comment Share on other sites More sharing options...
[email protected] Posted January 7, 2019 Share Posted January 7, 2019 On 9/13/2012 at 2:55 PM, eric69 said: Bonjour, Le fichier doit être product.tpl ! bonjour je suis désolée si je ne poste pas au bonne endroit, je ne poste jamais sur les forums j'y connais rien. Actuellement je suis entrain de taffer sur mon fichier product.tpl histoire de ranger tout bien a la place souhaitée mis je bute sur le fameux BOUTON quantité... JE ne suis pas parvenue a le retirer et j'ai tout essayé ... j'ai écumé tout le web.. je n'ai pas trouve de solution pour presta 1.7 Si quelqu’un peut m'aider à retirer ce bouton, car j'en ai pas besoin , je ne vends pas à l'unité donc : - comment supprimer le bouton quantité ? -comment agrandir la taille du prix merci beaucoup. ps sur product.tpl, pas de : "quantity" Link to comment Share on other sites More sharing options...
Manu-41 Posted March 7, 2020 Share Posted March 7, 2020 bonjour, je remonte ce sujet, j'ai besoin de ne pas afficher la quantité suivant certains produits car nous proposons des produits à tarif dégressif ( 10, 50, 100 , 500). nous utilisons donc les déclinaisons. Nous avons plusieurs id produits. Une solution pour ps 1.6? Merci pour votre aide. Link to comment Share on other sites More sharing options...
Manu-41 Posted March 8, 2020 Share Posted March 8, 2020 (edited) la réponse si cela peut aider: {if $product->id != '1006' && $product->id != '1007'} avec plusieurs ID produits (comme ici avec l'id 1006 et 1007) Edited March 9, 2020 by Manu-shop (see edit history) 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