2 réductions sur 1 produit ne marche pas

  • Posts: 54
  • Thank you received: 1
7 years 6 months ago #253173

-- HikaShop version -- : 2.6.2
-- Joomla version -- : 3.5.1

Bonjour,

J'essaie de mettre 2 réductions sur un produit mais ça ne marche pas. Hikashop ne voit qu'une seule réduction.
Le scénario :
- un produit X coûte 20€ par défaut.
- dans une zone A (prix en €), X coûte 18€ soit 2€ de réduction, (zone C prix en €, X coûte 17€)
- dans une zone B, tout les produits ont une réduction de 2%.

>> Le produit X a alors :
>>>> une réduction de 2€ dans la zone A,
>>>> une réduction de 2% dans la zone B.

>> Pour un pays appartenant dans la zone A et zone B, X coûtera alors : 20€ - 2€ - 4€ = 14€
Mais avec Hikashop la réduction le prix de X est à 18€, il ne trouve pas la réduction en % pour tout les produits.

Y-a-t-il un moyen d'activé tout les réductions et non pas une seule ?
Merci par avance de votre aide.

Karfax.

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

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
7 years 6 months ago #253179

Bonjour,

Non, HikaShop ne gère qu'une réduction à la fois.
Faites une troisième réduction qui soit pour les pays dans les deux zones.
Par contre, il n'est pas possible que la réduction soit en même temps un pourcentage + un montant fixe.

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

  • Posts: 54
  • Thank you received: 1
7 years 6 months ago #253431

Bonjour,

Même si je mets la 2m réduction à y€ celle-ci n'est pas reconnue.
cad:
- une réduction de 2€ dans la zone A,
- une réduction de 4€ dans la zone B.
>> Pour un pays appartenant dans la zone A et zone B, il coûtera alors : 20€ - 2€ - 4€ = 14€
Le système me mets toujours 18€ au lieu de 14€, il devrait y avoir une boucle pointant sur l'ensemble des réductions non?
Et même si je crée une troisième réduction, celle-ci ne sera pas effective.

Pourquoi ?
Merci.

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

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
7 years 5 months ago #253461

Bonjour,

Ce que mon message laissait entendre c'est qu'il faut:
- créer une zone C
- mettre les pays qui sont dans les zones A et B dans la zone C
- enlever ces pays des zones A et B
- utiliser cette zone C dans une nouvelle réduction.
Ainsi, cette réduction sera utilisée pour les pays de la zone C.

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

  • Posts: 54
  • Thank you received: 1
7 years 5 months ago #253660

Merci Nicolas.

Ta solution reviens à créer une centaine de zones C...
Bref,....ma demande n'est pas réalisable.
2 réductions sur une zone est inimaginable sous Hikashop. Aille...

A+

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

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
7 years 5 months ago #253669

Bonjour,

Il n'était pas question d'une centaine de zones C dans vos messages jusque là.
Dans ce cas, il vaut mieux n'avoir qu'une seule réduction et implémenter un petit plugin HikaShop avec les triggers onHikashopBeforeDisplayView et onAfterCartProductsLoad pour calculer vous même le montant des réductions dynamiquement.

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

  • Posts: 54
  • Thank you received: 1
7 years 5 months ago #253809

bjr
"
implémenter un petit plugin HikaShop avec les triggers onHikashopBeforeDisplayView et onAfterCartProductsLoad pour calculer vous même le montant des réductions dynamiquement.
"
Les réduction sont fonction de pays.
Comemnt et quelle fichier gère ceci ?

Merci par avance.

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

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
7 years 5 months ago #253812

Bonjour,

Si vous voulez directement modifier le code d'HikaShop sans faire un plugin, c'est possible aussi.
Dans ce cas, il faut éditer le fichier administrator/components/com_hikashop/classes/currency.php et modifier les fonctions getPrices et getListingPrices ainsi que les fonctions que ces fonctions appellent pour sélectionner les réductions, et les ajouter aux prix.

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

Time to create page: 0.072 seconds
Powered by Kunena Forum