Jump to content
patate34

[RESOLU] Comment rendre les produits cliquables dans Historique de vos commandes ?

Recommended Posts

Bonjour,
J'ai plusieurs retours de clients regrettant le fait que le pavé commande dans l'historique des commande, n'offre pas la possibilité de cliquer sur les produits commandés pour accéder directement sur la fiche produit et les conseils associés.
Savez-vous si cela est possible ?
Merci pour votre aide.

Share this post


Link to post
Share on other sites

Bonjour,

Je pense que c'est envisageable. En revanche le listing prévoit déjà l'apparition d'un lien de téléchargement dans le cas où il s'agit d'un produit à télécharger.

Tout se passe dans /themes/[votre_theme]/order-detail.tpl ligne 134 :

                               {if $product.download_hash && $invoice && !in_array($order_history.0.id_order_state, $denyDownloadForOrderStates)}




                                       {$product.product_name|escape:'htmlall':'UTF-8'}

                               {else}
                                   {$product.product_name|escape:'htmlall':'UTF-8'}
                               {/if}



Bien cordialement

Share this post


Link to post
Share on other sites

Super, merci beaucoup, j'ai testé, ça fonctionne bien.
Pour info, au cas où certains veulent le mettre en oeuvre :
Dans ton extrait de code j'ai remplacé

{$product.product_name|escape:'htmlall':'UTF-8'}


par

{$product.product_name|escape:'htmlall':'UTF-8'}



Et un petit résolu, 1 !

Share this post


Link to post
Share on other sites

bonjour a tous ldeux super idée

je l'applique ce jour

merci beaucoup

Share this post


Link to post
Share on other sites

Je UP ce sujet car je ne comprend pas où placer la ligne de code de Devnet, ligne 134 ok mais le code que tu donnes est bizarre. Help

Je suis sous presta 1.5.2

Edited by Hardwell (see edit history)

Share this post


Link to post
Share on other sites

+1 je comprend pas trop ce qu'il faut changer et je suis également sous ps 1.5.2

 

merci

Share this post


Link to post
Share on other sites

Bon j'ai trouver +/- ce qu'il fallait faire

 

à la ligne 266 du fichier order-detail.tpl

 

j'ai rajouter ceci :

{$base_dir}product.php?id_product={$product.product_id}

 

j'ai bien dans l'historique des commandes, l'url vers le produit, cependant le lien n'est pas clicable et de plus on à l'adresse brut, il n'est pas " recouverte " par un l s, ou le nom du produit

 

d’où ma question comment rendre ces 2 codes réuni en une seul ligne dans l'historique avec le nom du produit clicable avec la bonne adresse url du produit ?

 

{$base_dir}product.php?id_product={$product.product_id}

 

et

 

{$product.product_name|escape:'htmlall':'UTF-8'}

 

merci pour toute aide

Share this post


Link to post
Share on other sites

Finalement j'ai trouvé hier la solution sous presta 1.5.2 Utaku

 

Ouvre ton fichier order-detail.tpl

 

Aux alentours de la ligne 266 tu devrais avoir ça:

{else}
   {$product.product_name|escape:'htmlall':'UTF-8'}
{/if}

 

Il te suffit d'ajouter le <a href=...:

{else}
   {$product.product_name|escape:'htmlall':'UTF-8'}
{/if}
 <a href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category)|escape:'htmlall':'UTF-8'}">Voir la fiche produit</a>
</label>

 

En espérant être clair, dis moi si cela fonctionne :)

Edited by Hardwell (see edit history)

Share this post


Link to post
Share on other sites

Chez moi j'ai fait comme ceci :

<a href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category)}">{$product.product_name|escape:'htmlall':'UTF-8'}</a>

Share this post


Link to post
Share on other sites

Hello merci à vous 2 , cela fonctionne super bien

 

Merci Harwell, d'avoir trouver la solution, finalement j'ai appliqué la solution de switchboard, qui est exactement ce que je recherchais ^^'

 

Voila enfin un soucis de régler, cela sera plus facile pour nos clients ^^'

Share this post


Link to post
Share on other sites

Yep,

 

enfin pour ma part je n'ai pas de produits personnalisables ni téléchargeables :P

 

ma ta solution fonctionne super bien merci

Share this post


Link to post
Share on other sites

Bonjour,

 

Je souhaitrai rendre clickable l'image du produit concerné. Or, je n'arrive pas à afficher l'image du produit dans order-detail.tpl.

 

Pour récupérer le lien OK mais avez-vous une idée pour afficher l'image car j'ai essayé :

 

$link->getImageLink($product.link_rewrite, $product.id_image, 'small')

 

Et ça ne marche pas..

 

Merci d'avance.

Share this post


Link to post
Share on other sites

bonjour, vous pouvez directement ajouter le produit a votre panier au lieu de l'afficher?

Share this post


Link to post
Share on other sites
On 2/18/2011 at 9:29 PM, patate34 said:

Bonjour,
je voudrais mettre le nom de produit cliquable sur le devis

j'utilise le module pdfquotation.
Savez-vous si cela est possible ?
Merci pour votre aide.

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More