- Posts: 326
- Thank you received: 17
Enlever images des factures + ajout champs produit
5 years 9 months ago #327902
by Pi_R
Enlever images des factures + ajout champs produit was created by Pi_R
-- HikaShop version -- : 4.4.0
-- Joomla version -- : 3.9.23
Bonjour,
Je souhaiterais savoir quoi modifier dans le fichier de vue order/invoice.php de façon à ce que les images de mes produits ne s'affichent pas dans les factures et bons de commande. A moins qu'il y ait un paramètre ailleurs pour cela ?
Par ailleurs dans ce même fichier, je souhaiterais afficher soit les tags de chaque produit, soit un champs perso (où j'ai créé les mêmes libellés que ces tags) que j'ai créé et normalement activé pour qu'il soit présent en facture :
Merci
Pierre
-- Joomla version -- : 3.9.23
Bonjour,
Je souhaiterais savoir quoi modifier dans le fichier de vue order/invoice.php de façon à ce que les images de mes produits ne s'affichent pas dans les factures et bons de commande. A moins qu'il y ait un paramètre ailleurs pour cela ?
Par ailleurs dans ce même fichier, je souhaiterais afficher soit les tags de chaque produit, soit un champs perso (où j'ai créé les mêmes libellés que ces tags) que j'ai créé et normalement activé pour qu'il soit présent en facture :
Merci
Pierre
Please Log in or Create an account to join the conversation.
5 years 9 months ago #327912
by nicolas
Replied by nicolas on topic Enlever images des factures + ajout champs produit
Bonjour,
Pour enlever les images des produits, vous pouvez juste supprimer le code en rapport avec les images dans cette vue:
Pour les champs personnalisés, il n'y a rien à faire. L'affichage ce fait automatiquement en fonction du paramètre correspondant dans le champs personnalisé et le contenu de ce champs dans le produit.
Donc d'abord, confirmez que vous avez bien sélectionner des valeurs dans ce champs dans les produits de la commande que vous utilisez dans vos tests. Ensuite, vérifiez le numéro de version du fichier order / invoice.php (au tout début du fichier). Si c'est une veille version et non la 4.4.0, il est possible que vous ayez un bug à ce niveau. Dans ce cas, il faudrait refaire la personnalisation de la vue en se basant sur la dernière version du fichier de vue.
Pour enlever les images des produits, vous pouvez juste supprimer le code en rapport avec les images dans cette vue:
Code:
<?php
$image_path = (!empty($product->images) ? @$product->images[0]->file_path : '');
$img = $imageHelper->getThumbnail($image_path, array('width' => $width, 'height' => $height), $image_options);
if($img->success) {
echo '<img class="hikashop_order_product_image" title="'.$this->escape(@$product->images[0]->file_description).'" alt="'.$this->escape(@$product->images[0]->file_name).'" src="'.$img->url.'"/>';
}
?>
Donc d'abord, confirmez que vous avez bien sélectionner des valeurs dans ce champs dans les produits de la commande que vous utilisez dans vos tests. Ensuite, vérifiez le numéro de version du fichier order / invoice.php (au tout début du fichier). Si c'est une veille version et non la 4.4.0, il est possible que vous ayez un bug à ce niveau. Dans ce cas, il faudrait refaire la personnalisation de la vue en se basant sur la dernière version du fichier de vue.
Please Log in or Create an account to join the conversation.
5 years 9 months ago #327935
by Pi_R
Replied by Pi_R on topic Enlever images des factures + ajout champs produit
Bonjour,
Merci pour l'indication du code à supprimer : nickel.
Pour le champs perso que je souhaite afficher en facture, et dont j'ai donné le paramétrage en photo, je confirme que :
- il a bien été coché (puisqu'il s'agit de checkbox) pour les produits concernés par la facture
- le fichier de vue est bien en 4.4.0
- le problème persiste même en réinitialisant ce fichier de vue à son contenu par défaut (correspondant à la build 2012301719)
Le souci pourrait-il être lié à mon passage de J!2.5 à J!3.9 ? J'ai procédé ainsi :
1) installation de J!3.9
2) export/réimport xml des utilisateurs
3) export/réimport mysql des tables hika_
4) copie des fichiers d'upload
5) installation de hikashop 4.4.0
Bon en tout cas je suis déjà content de savoir que normalement les champs peuvent s'afficher, reste à trouver ce qui l'en empêche pour l'instant sur mon site.
Merci
Pierre
Merci pour l'indication du code à supprimer : nickel.
Pour le champs perso que je souhaite afficher en facture, et dont j'ai donné le paramétrage en photo, je confirme que :
- il a bien été coché (puisqu'il s'agit de checkbox) pour les produits concernés par la facture
- le fichier de vue est bien en 4.4.0
- le problème persiste même en réinitialisant ce fichier de vue à son contenu par défaut (correspondant à la build 2012301719)
Le souci pourrait-il être lié à mon passage de J!2.5 à J!3.9 ? J'ai procédé ainsi :
1) installation de J!3.9
2) export/réimport xml des utilisateurs
3) export/réimport mysql des tables hika_
4) copie des fichiers d'upload
5) installation de hikashop 4.4.0
Bon en tout cas je suis déjà content de savoir que normalement les champs peuvent s'afficher, reste à trouver ce qui l'en empêche pour l'instant sur mon site.
Merci
Pierre
Please Log in or Create an account to join the conversation.
5 years 9 months ago #327937
by nicolas
Replied by nicolas on topic Enlever images des factures + ajout champs produit
Bonjour,
La dernière chose qui me vient en tête, ce sont les variantes. Si le produit que vous utilisez pour vos tests contient des variantes, alors c'est la valeur du champs personnalisé pour la variante achetée qui est prise en compte et non la valeur du champs dans le produit principal.
Donc vérifiez cela. Sinon, il nous faudrait un accès backend pour regarder cela plus en détails.
La dernière chose qui me vient en tête, ce sont les variantes. Si le produit que vous utilisez pour vos tests contient des variantes, alors c'est la valeur du champs personnalisé pour la variante achetée qui est prise en compte et non la valeur du champs dans le produit principal.
Donc vérifiez cela. Sinon, il nous faudrait un accès backend pour regarder cela plus en détails.
Please Log in or Create an account to join the conversation.
5 years 9 months ago #327968
by Pi_R
Replied by Pi_R on topic Enlever images des factures + ajout champs produit
Bonjour Nicolas,
Encore une fois, bien vu, c'est exactement ça :
si un champ perso est rempli dans un produit mais pas dans sa variante, il ne s'affiche pas dans la facture lorsque cette variante est commandée. Si je complète aussi le champ perso de la variante, ça règle le problème.
Encore une fois, bien vu, c'est exactement ça :
si un champ perso est rempli dans un produit mais pas dans sa variante, il ne s'affiche pas dans la facture lorsque cette variante est commandée. Si je complète aussi le champ perso de la variante, ça règle le problème.
Please Log in or Create an account to join the conversation.
Time to create page: 0.232 seconds