vanessag68 Posted January 19, 2011 Share Posted January 19, 2011 Bonjour, Sur la fiche produit, je souhaiterais mettre l'onglet personnalisation au niveau du cadre "ajouter au panier" (avec les déclinaisons) plutôt qu'en bas de page. Est-ce possible svp ?Merci !vanS Link to comment Share on other sites More sharing options...
juancarlito Posted November 21, 2011 Share Posted November 21, 2011 Bonjour, Sur la fiche produit, je souhaiterais mettre l'onglet personnalisation au niveau du cadre "ajouter au panier" (avec les déclinaisons) plutôt qu'en bas de page. Est-ce possible svp ? Merci ! vanS Bonjour, Un petit up car je suis aussi intéressé. Merci pour votre aide. jc Link to comment Share on other sites More sharing options...
Carl Favre Posted November 21, 2011 Share Posted November 21, 2011 Bonjour juancarlito, Cela serait plus simple de t'aider avec l'adresse vers ton site . Link to comment Share on other sites More sharing options...
juancarlito Posted November 21, 2011 Share Posted November 21, 2011 Bonjour juancarlito, Cela serait plus simple de t'aider avec l'adresse vers ton site . Oui pardon, mon site n 'est pas en ligne, mais je vous ai fait une copie de l’écran... désole pour la qualité ;( En fait je souhaiterai mettre le block "personnalisation" juste en dessous du block d'option "Choisissez un coloris", J'espere que vous comprendrez avec la photo car difficile a expliquer... Merci de votre aide jc Link to comment Share on other sites More sharing options...
Carl Favre Posted November 22, 2011 Share Posted November 22, 2011 Alors il faut éditer ton fichier product.tpl et prendre la partie qui commence par <!-- Customizable products --> (ligne 477 chez moi et qui va jusqu'à 534) et la coller sous la partie <!-- colors --> après le {/if} final à la ligne 223 normalement. Fais une sauvegarde de ton product.tpl avant modification. Link to comment Share on other sites More sharing options...
C.G.C. Posted December 1, 2011 Share Posted December 1, 2011 Bonjour, @ Carl Favre: votre solution fonctionne sur quelle version chez vous ? Personnellement, j'ai testé en local sur une boutique PrestaShop™ 1.4.5.1 et je crains que cela ne veuille pas fonctionner correctement (je précise que j'ai mon cache vidé, mes cookies nettoyés, avec Web developper / FireBug contrôlés les balises citées ci-dessus, tout devrait fonctionner - en théorie - comme prévu...) En vous remerciant d'avance si vous avez une idée de ce qui clochez chez moi. P.S.: je vais tester sur une boutique en ligne, si vous auriez besoin d'un affichage en ligne... faites-moi le simplement savoir. [EDIT]: dans cette discussion, on a ceci: j'ai trouvé l'origine du problème, en faite cette version utilise un cache, et les modifications sur le TPL product-liste ne sont pas visible car prestashop utilise le cache, donc la solution est simple soit supprimer le cache: prestashop/tools/smarty/compile, soit forcer la recompilation : backoffice presference et coché forcer la recompilation. Sans doute est-ce l'hypothétique raison qui expliquerait que je n'ai pas pu remarquer de différente grâce à cette solution ? Link to comment Share on other sites More sharing options...
C.G.C. Posted December 1, 2011 Share Posted December 1, 2011 Je confirme que cette méthode fonctionne sur PrestaShop™ 1.4.5.1 en utilisant les options "Panneau d'administration > Préférences > Performances", cochez "Forcer la compilation" et décochez "Cache". (merci encore à dede1962, source du tip ici) Link to comment Share on other sites More sharing options...
Carl Favre Posted December 5, 2011 Share Posted December 5, 2011 Bonjour C.G.C, En effet, il faut bien penser à forcer la compilation et à désactiver le cache pour voir apparaitre les modifications. Link to comment Share on other sites More sharing options...
Charley92 Posted December 11, 2011 Share Posted December 11, 2011 Bonsoir, Sur mon site (qui n'est pas encore en production), j'ai pour l'instant la personnalisation sous les déclinaisons et cela pose problème, car dès que le client clique sur la validation, ça remet à zéro les déclinaisons et si le client ne s'en rend pas compte, sa commande sera complètement faussée. La solution de mettre la personnalisation au-dessus est intéressante, mais pas infaillible, car si le client remplit la zone de personnalisation mais ne la valide pas tout-de-suite et commence le choix des déclinaisons... J'avais vu une solution sur le forum qui prenait en compte le problème mais que je n'avais pas réussi à mettre en oeuvre (j'utilise la version 1.4.5.1). Je crois que ça désactivait également le panier ajax. le pb est récurent sur la version 1.4.6.2 ? Charley le-prenom-arabe.com Link to comment Share on other sites More sharing options...
Pascalweb Posted February 12, 2012 Share Posted February 12, 2012 Bonjour Un petit up : La solution de remonter la personnalisation, qui conduit donc à regrouper au même endroit toutes les saisies de la commande (personnalisations/déclinaisons/quantitté/envoi panier), est une belle amélioration qui clarifie la commande pour le client. Il n'en reste pas moins que c'est encore perfectible : - il faudrait effectivement corriger ce problème de remise à zéro des déclinaisons quand on les choisit avant les personnalisations - je pense qu'on pourrait aussi supprimer l'étape d'enregistrement pour le client en supprimant le bouton "enregistrer" et en regroupant l'opération d'enregistrement dans les actions liées à l'envoi au panier... Qu'en pensez-vous ? Quelqu'un a une idée sur la façon de procéder ? Pascal Link to comment Share on other sites More sharing options...
Virginie0601 Posted November 21, 2012 Share Posted November 21, 2012 (edited) Bonjour, Je voudrais faire la même chose mais juste le mettre au dessus "en savoir plus". Es possible ? Merci. Edited November 21, 2012 by Virginie0601 (see edit history) Link to comment Share on other sites More sharing options...
iAssist Posted September 25, 2013 Share Posted September 25, 2013 Je cherche à faire exactement cette modification sur cette page produit : http://www.iassist.fr/home/164-deblocage-iphone.html#/operateur-sfr J'aimerai que le client puisse ajouter son numéro IMEI avant de passer commande pour un déblocage d'iPhone. Merci d'avance pour votre aide... Link to comment Share on other sites More sharing options...
Niscalnopa Posted March 22, 2014 Share Posted March 22, 2014 Bonjour à tous, J'essaie de faire la même chose, j'ai déplacé le code : <!-- Customizable products --> {if isset($product) && $product->customizable} <div id="idTab10" class="bullet customization_block"> <form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm" class="clearfix"> ... </form> <p class="clear required"><sup>*</sup> {l s='required fields'}</p> </div> {/if} sous les déclinaisons dans product.tpl sauf que lorsque je fais Enregistrer le "Uploading in progress, please wait..." tourne sans fin, et donc pas d'enregistrement des personnalisations. En enlevant la <div id="idTab10">, je n'ai plus d'onglet, mon formulaire de personnalisation est affiché en permanence dans ma fiche produit, mais ça change rien sur l'enregistrement , "Uploading in progress, please wait..." tourne toujours sans fin... Vous auriez une idée ? Merci Link to comment Share on other sites More sharing options...
Niscalnopa Posted March 22, 2014 Share Posted March 22, 2014 C'était juste parce que mon code était à l'intérieur du formulaire du panier, je pense... Là sous la description, ça marche. Link to comment Share on other sites More sharing options...
kidestok Posted November 7, 2014 Share Posted November 7, 2014 Bonsoir à tous, Je tourne sous prestashop 1.6.0.9. et je souhaite remonter l'ensemble de cadre de personnalisation juste en dessous de le fiche produit. Car il se trouve en général tout en bas et les clients ne le vois pas de suite. Merci pour vos contributions. greg www.kidestok.fr 1 Link to comment Share on other sites More sharing options...
romelik Posted November 15, 2014 Share Posted November 15, 2014 Bonsoir La modif doit se faire dans le product.tpl de ton thème ... si tu veux le déplacer il faut que tu trouves le block <!customization > prends également la ligne juste avant et tu t'arrêtes à <!End customization > avec les 2 {/if} suivants De la ligne 561 :{if isset($product) && $product->customizable} à la ligne : 649: {/if} Tu coupes tout ce code et tu vas le coller après cela : </div> <!-- end short_description_block --> {/if} Tu enregistres ton .tpl, tu rafraichis ta page et cela devrait fonctionner sinon penses à vider le cache smarty Ca doit fonctionner moi je l'ai fait et déplacé dans le buy-block. 1 Link to comment Share on other sites More sharing options...
Wibleo Posted August 24, 2015 Share Posted August 24, 2015 Bonjour à toutes & à tous, J'aurais une question similaire, mais à un autre endroit. Je suis sous Prestashop 1.6.0.13, j'ai fais remettre des onglets type 1.5 sur mon thème, mais tout mes onglets ne sont pas inclus. Je souhaiterais le faire moi même, mais je me tire les cheveux car hormis un peu de html et de CSS, je n'ai pas de connaissances dans le domaine. J'ai réussi à déplacer la partie personnalisation juste en dessous de mes onglets 1.5, maintenant je souhaiterai les inclure dedans mais rien de fonctionne. J'ai réussi à reproduire l'onglet de description produit, puis en partant de là j'ai tenté de changé les informations pour que ce soit la personnalisation, mais rien de s'affiche dans l'onglet. Voici le code qui fonctionne pour les onglets (je travail à l'aveugle hein lol) : {if !$content_only} <!-- START TAB --> <ul class="nav nav-tabs" role="tablist" id="myTab"> {if (isset($quantity_discounts) && count($quantity_discounts) > 0)} <li role="presentation"><a class="desc-product-tab" href="#quantity_discount" aria-controls="home" role="tab" data-toggle="tab">{l s='Volume discounts'}</a></li> {/if} {if $product->description} <li role="presentation" class="active"><a href="#desc_product" aria-controls="desc_product" role="tab" data-toggle="tab">{l s='More info'}</a></li> {/if} {if isset($features) && $features} <li role="presentation"><a href="#data_sheet" aria-controls="data_sheet" role="tab" data-toggle="tab">{l s='Data sheet'}</a></li> {/if} {if isset($HOOK_PRODUCT_TAB_CONTENT) && $HOOK_PRODUCT_TAB_CONTENT} {$HOOK_PRODUCT_TAB} {/if} {if isset($attachments) && $attachments} <li role="presentation"><a href="#download_product" aria-controls="download_product" role="tab" data-toggle="tab">{l s='Download'}</a></li> {/if} </ul> <!-- END TAB --> Je souhaiterais ajouter donc la partie personnalisation, pour la suite du code c'est facile, mais je bloque sur cette partie... Si quelqu'un peut m'aider ce serait super sympa Merci et bonne journée ou soirée ! Link to comment Share on other sites More sharing options...
atelier porcelaine Posted September 5, 2015 Share Posted September 5, 2015 Merci pour cette astuce, cela faisait un long moment que je cherchais ; En version 1.6.014 la personnalisation est vraiment trop loin sur la page. J'ai pu ainsi la remonter juste au dessus de la longue description . Link to comment Share on other sites More sharing options...
etilyeti Posted October 16, 2015 Share Posted October 16, 2015 Bonjour, Comment faire la modification du fichier product.tpl quand on utilise la version cloud de PrestaShop svp? Par avance, milles mercis. Link to comment Share on other sites More sharing options...
pitchart Posted January 15, 2016 Share Posted January 15, 2016 Up du sujet, est-ce possible de l'afficher sur le Panier ? lorsque l'on vas sur son panier quand on est prêt à commander. Link to comment Share on other sites More sharing options...
simon4321 Posted February 5, 2016 Share Posted February 5, 2016 pareil up Link to comment Share on other sites More sharing options...
romelik Posted February 7, 2016 Share Posted February 7, 2016 (edited) Je ne comprends pas trop ce que tu veux dire par " sur la panier " mais en principe on peux le mettre ou on veut ... Moi je l'ai mis dans le " buy-block " de la "<!-- customization--> juste au-dessus du prix. Il faut prendre le block "<!-- customization-->" De la ligne 561 :{if isset($product) && $product->customizable} à la ligne : 649: {/if} Et le coller dans le div <div class="box-info-product"> Il faut surtout faire attention à ce que toute les balises soit correctement fermées. PS cela fonctionne de la 1609 à 1612 mais logiquement avec les autres également, le code est alors à adapter Edited February 7, 2016 by romelik (see edit history) Link to comment Share on other sites More sharing options...
adikite972 Posted April 5, 2017 Share Posted April 5, 2017 Bonjour a tous, je suis entrain de créer ma boutique d'article de sport en ligne. je recherche une méthode simple pour pouvoir poser mon encadrer description du produit qui est pour le moment a droite de ma page et la faire passer sous le produit dans la longueur. 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