pourcentage reduction sur une categorie

  • Posts: 113
  • Thank you received: 0
13 years 2 months ago #25943

Bonjour

comment puis je faire une reduction de 20% du prix sur tous les produits d'une categorie ?
et bien sur si ces produits sont aussi dans d'autres catégories ils doivent s'afficher avec leur réduction

merci

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 2 months ago #25957

Bonjour,

Il ne peut y avoir plus d'une réduction pour un produit.

Pour avoir une réduction pour toute une catégorie de produit, il suffit d'aller dans le menu Composants->HikaShop->Réductions, créer une nouvelle réduction de type "réduction" et limitée à la catégorie souhaitée (versions commerciales uniquement).

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

  • Posts: 113
  • Thank you received: 0
13 years 2 months ago #25958

merci

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #44709

Bonjour,

je rebondis sur ce sujet car la réduction sur une seule catégorie fonctionne très très bien, mais si je rajoute "sous catégories incluses" et bien là la réduction se retrouve sur tous les articles du site !!!!!

une idée ?

Merci

PS : ci joint le réglage de ma réduction

PS2 : de plus, la traduction du message pour un coupon promo utilisé avec un article déjà en réduction n'est pas traduit... (pour info ;) )

Attachments:

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
12 years 7 months ago #44710

j'ai cree 8 categories de 10 à 80 % et je rajoute les articles voulues dans ces categories, c'est pas le plus pratique mais ça fonctionne

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #44715

Merci pour l'info !

Je fait déjà cela, mais mon client me demande (à juste titre je pense) de pourvoir faire des remises rapide sur différentes catégories.
Et rentrer des articles dans une catégorie, un à un, quand on en a plusieurs centaines : cela devient une grosse perte de temps !

En tous les cas, merci pour cette idée qui est une bonne idée (d'après moi) ;)

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
12 years 7 months ago #44716

j'ai le meme probleme avec un client c'est trop lent mais on a pas le choix, il faudrait pouvoir appliquer des reductions a un article directement ou a une catégorie dans la page des categories ou des produits

peut etre dans une prochaine version

Last edit: 12 years 7 months ago by erickb.

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #44717

Cela me semble déjà prévue (dans la version business) :
on peut choisir la catégorie (cela fonctionne)
on peut aussi choisir les sous-catégories de cette catégorie : mais c'est là que cela ne fonctionne plus !

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
12 years 7 months ago #44718

oui mais pas de réduction dans la fiche produit

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #44720

D'accord, je comprend mieux : vous voulez dire un picto ou un titre dans la fiche produit dès qu'elle a une remise ?

Car moi je parle de coupon, mais on peut aussi choisir des réductions, et là le montant avec réduction, apparait directement dans chaque fiche produit.

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
12 years 7 months ago #44722

non je veux dire pouvoir gerer les reductions dans la fiche produit admin

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #44723

Ah oui, pardon !
j'avais pas du tout compris :blush:

c'est vrai que ce serais vraiment bien ;)

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
12 years 7 months ago #44945

Ca serait en effet un idée intéressante pour la suite. J'en ai justement discuté avec certains utilisateurs présent au JoomlaDay de Strasbourg le weekend dernier.


Concernant le fait que les produits utilisent la réduction peut importe leur catégorie je vois qu'il manque tout simple le code vérifiant cela. Il faudrait essayer de rajouter le code:

				if($discount->discount_category_childs){
					static $childs=array();
					if(!isset($childs[$discount->discount_category_id])){
						$classCategory = hikashop_get('class.category');
						$childs[$discount->discount_category_id]=$classCategory->getChilds($discount->discount_category_id,true,array(),'',0,999,false,'a.category_id');
					}
					$this->database->setQuery('SELECT category_id FROM #__hikashop_product_category WHERE product_id='.(int)$id);
					$categories = $this->database->loadResultArray();
					if(empty($categories)){
						continue;
					}
					$found = false;
					foreach($childs[$discount->discount_category_id] as $cat){
						if(in_array($cat->category,$categories)){
							$found = true;
						}
					}
					if(!$found){
						continue;
					}
				}
avant le code:
$categories = $this->_getCategories($id,$discount->discount_category_childs);
dans le fichier administrator/components/com_hikashop/classes/currency.php

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #44958

Bonjour Nicolas et merci pour la réponse,

malheureusement cela ne change rien !!!

Merci de ton aide , courage !

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
12 years 7 months ago #45153

J'ai testé de notre coté et j'ai fait quelques modifications au code précédent:

if($discount->discount_category_childs){
					static $childs=array();
					if(!isset($childs[$discount->discount_category_id])){
						$classCategory = hikashop_get('class.category');
						$childs[$discount->discount_category_id]=$classCategory->getChilds($discount->discount_category_id,true,array(),'',0,999,false,'a.category_id');
						$childs[$discount->discount_category_id][]=$classCategory->get($discount->discount_category_id);
					}

					$this->database->setQuery('SELECT category_id FROM #__hikashop_product_category WHERE product_id='.(int)$id);
					$categories = $this->database->loadResultArray();

					if(empty($categories)){
						continue;
					}
					$found = false;
					foreach($childs[$discount->discount_category_id] as $cat){
						if(in_array($cat->category_id,$categories)){
							$found = true;
						}
					}
					if(!$found){
						continue;
					}
				}
Dans tous les cas que j'ai testé, cela fonctionne.

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

  • Posts: 502
  • Thank you received: 12
12 years 7 months ago #45189

Merci Nicolas, mais cela ne fonctionne pas !

pour être certain que l'on parle de la même chose :

avec les réglages comme montrée au début du topic,

si on fait le coupon de réduction sur une catégorie et toutes ses sous-catégories, la réduction sera appliquée à tous les articles (et non pas seulement seulement à ceux de la catégorie et de ses sous catégories !)

Merci d'avance

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
12 years 7 months ago #45381

Ah en effet, on ne parle pas de la meme chose... Je parlais du fait d'avoir des réductions sur des catégories de produits. Vous parlez de coupons.
Dans votre cas, il suffit d'activer l'option 'Coupon percentage apply to product only' et d'utiliser la dernière version et cela devrait fonctionner.

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

Time to create page: 0.105 seconds
Powered by Kunena Forum