Enlever images des factures + ajout champs produit

  • Posts: 312
  • Thank you received: 15
  • Hikashop Business
3 years 10 months ago #327902

-- 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

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82864
  • Thank you received: 13372
  • MODERATOR
3 years 10 months ago #327912

Bonjour,

Pour enlever les images des produits, vous pouvez juste supprimer le code en rapport avec les images dans cette vue:

<?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.'"/>';
		}
?>
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.

Please Log in or Create an account to join the conversation.

  • Posts: 312
  • Thank you received: 15
  • Hikashop Business
3 years 10 months ago #327935

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

Please Log in or Create an account to join the conversation.

  • Posts: 82864
  • Thank you received: 13372
  • MODERATOR
3 years 10 months ago #327937

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.

Please Log in or Create an account to join the conversation.

  • Posts: 312
  • Thank you received: 15
  • Hikashop Business
3 years 10 months ago #327968

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.

Please Log in or Create an account to join the conversation.

Time to create page: 0.068 seconds
Powered by Kunena Forum