[Résolu] Affichage de l'unité

  • Posts: 19
  • Thank you received: 0
9 years 5 months ago #176298

-- HikaShop version -- : HikaShop [1409241754]
-- Joomla version -- : Joomla! 2.5.27
-- Browser(s) name and version -- : Google Chrome

Bonjour,

Je suis nouveau sur le forum et après avoir parcouru les topics, je n'arrive pas à trouver une solution à mon (simple) problème.

Je m'explique : j'ai réussi à créer différents prix pour un produit, j'ai réussi à retirer suivant vos conseils le mot "l'unité", mais je n'arrive pas à afficher derrière le prix le type de produit. En effet, j'ai des produits en vente à la botte, au kilo, etc...

Je précise que j'ai la version gratuite.

Je vous remercie de votre aide.

Last edit: 9 years 4 months ago by Arobreizh.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 5 months ago #176315

Bonjour,

Le plus simple va être d'utiliser un champ personnalisé dans la table "product" et pour chaque produit indiquer l'unité désirée.
Puis éditer la vue "product / show_default" et juste après le code:

			$this->row = & $this->element;
			$this->setLayout('listing_price');
			echo $this->loadTemplate();
Si le "column_name" de ce champ personnalisé est par exemple "unitprice" ajoutez le code:
echo $this->element->unitprice;

Les champs personnalisés de type produit ne sont présent que dans les versions commerciales d'HikaShop.

Pour outre passer ces champs personnalisés, il faudra utiliser des conditions PHP vérifiant l'id du produit et selon l'id afficher telle ou telle unité.

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

  • Posts: 19
  • Thank you received: 0
9 years 5 months ago #176897

Je vous remercie pour ces informations et j'ai donc acheté la version "ESSENTIAL". Mais je suis débutant et je n'arrive pas à obtenir ce que je souhaite à savoir, à chaque produit, le prix suivi de l'unité personnalisée. Par exemple :
1€ / la botte
5€ / le kilo

- J'ai crée deux champs personnalisés (la botte) et (le kilo).
- J'ai rajouté le code juste en dessous du code de la vue "product/show_default"

$this->row = & $this->element;
$this->setLayout('listing_price');
echo $this->loadTemplate();
- Je ne sais pas comment relier le champ personnalisable au produit ni comment le place près du prix.

Je vous remercie d'avance pour votre aide

Last edit: 9 years 5 months ago by Arobreizh.

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

  • Posts: 81361
  • Thank you received: 13035
  • MODERATOR
9 years 5 months ago #176910

Merci de suivre les instructions de Xavier et cela fonctionnera.
Il indique dans son message qu'il faut créer un seul champs personnalisé et l'appeler "unitprice" et non la botte ou le kilo.
C'est lorsque vous éditerez votre produit que vous pourrez entrer dans ce champs personnalisé le texte la botte ou le kilo.

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

  • Posts: 19
  • Thank you received: 0
9 years 4 months ago #177161

Merci pour ces informations.

Donc, j'ai bien réussi a intégré l'unité voulu par produit (via le fichier listing-price en fait).
Mais ça me fais un doublon au niveau des "spécifications", voir l'image ci-dessous.



J'aimerais savoir comment ne pas afficher les spécifications (je rajouterais un texte en description), mais garder l'affichage de l'unité de prix du produit.
De plus, ça affiche le champ personnalisé du produit, est-il possible d'afficher celle des variantes à la place quand il y en a ?

Merci d'avance et encore pour votre aide.

Last edit: 9 years 4 months ago by Arobreizh.

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

  • Posts: 19
  • Thank you received: 0
9 years 4 months ago #177239

Je viens de remplir chaque produit, il me reste juste un soucis :

L'unité du prix affiche toujours la 1ère caractéristique, et reste le même avec les autres caractéristique (malgré que j'ai changé le champ personnalisé).

Si vous pouviez m'aider, ça m'aiderais énormément, car il me reste que ça comme soucis.
Merci par avance

Last edit: 9 years 4 months ago by Arobreizh.

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

  • Posts: 19
  • Thank you received: 0
9 years 4 months ago #177291

Voilà, j'ai réussi via la réponse de nicolas :
hikashop.com/forum/5-support-en-francais...te-des-produits.html

Last edit: 9 years 4 months ago by Arobreizh.

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

Time to create page: 0.076 seconds
Powered by Kunena Forum