AFFICHAGE "+ DE CHOIX si caractéristiques liés

  • Posts: 13
  • Thank you received: 0
9 years 2 months ago #209222

-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.3.3
-- PHP version -- : 5.3.23

Bonjour , il y a t'il une alternative à l'affichage dans la fiche produit de "+ DE CHOIX" au lieu de "panier" lorsqu'un produit contient des caractéristiques par exemple poids.




Il serait intéressant d'afficher par exemple "à partir de (+ affichage du prix mini) " ou d'afficher toutes les déclinaisons.
Comment peux t'on réaliser cela ? ;)

Merci de votre réponse

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
9 years 2 months ago #209231

Bonjour,

Désolé je suis un peu perdu, vous parlez de la fiche produit et postez un screenshot d'un listing de produits.

Si vous souhaitez remplacer le bouton "panier" dans le listing par "+ de choix" c'est possible par une surcharge de vue, la vue en question est "product / add_to_cart_listing".

Si vous utilisez les caractéristiques et donc les variantes, sur la page produit le prix varie directement lors de la sélection de la variante voulue si vous toutefois vous avez défini un prix différent pour chaque variantes.

Pour ce qui est du listing, vous pouvez modifier la vue "product / listing_price" pour modifier le texte qui apparait et faire des surcharge de langue.

www.hikashop.com/support/support/documen...ize-the-display.html
www.hikashop.com/support/faq.html#tran

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

  • Posts: 13
  • Thank you received: 0
9 years 2 months ago #209287

Désolé de mettre mal exprimé.

Je souhaite tout simplement intervenir sur l'affichage de "+ DE CHOIX" sur la liste des produits.
J'aimerais afficher par exemple : à partir de (le prix le plus bas) ou bien d'avoir une liste déroulante permettant de sélectionner le poids faisant varier le prix en même temps.

Merci d'avance

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

  • Posts: 13201
  • Thank you received: 2322
9 years 2 months ago #209289

Bonjour,

Très bien donc il va falloir éditer la vue "product / quantity", au début de cette vue ajouter le code suivant entre des balises php:

$lowestPrice = 0;
foreach($this->row->prices as $price){
	if($this->params->get('price_with_tax','1') == '1'){
		if($lowestPrice == 0 || $price->price_value_with_tax < $lowestPrice)
			$lowestPrice = $price->price_value_with_tax;
	}else{
		if($lowestPrice == 0 || $price->price_value < $lowestPrice)
			$lowestPrice = $price->price_value;
	}
}

Puis remplacer les occurences de:
JText::_('CHOOSE_OPTIONS')
Par:
JText::sprintf('CHOOSE_OPTIONS',$lowestPrice)

Puis faire une surcharge de langue tel que:

CHOOSE_OPTIONS="à partir de %s"

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

  • Posts: 13
  • Thank you received: 0
9 years 3 weeks ago #213636

Merci Xavier cela fonctionne parfaitement !

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

Time to create page: 0.091 seconds
Powered by Kunena Forum