Taxe de produit de commande

  • Posts: 467
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 week 1 day ago #366259

Bonjour,

J'ai développé un code permettant de passer des commandes en front d'un produit avec une partie gratuite (ex : 10 achetés, 2 offert)
Mon code va donc créer un doublon du cart_product avec la quantité offerte avec tarif 0, puis déduire la quantité du produit payant

Mon souci : le prix à beau être bien à 0, la tva est comptée

J'ai tenté d'intercepter ca avec onBeforeOrderCreate en vidant order_product_tax_info du produit dans $order->cart->products, ou même en remplaçant par les infos d'une taxe à 0, mais la tva revient dans le processus, et le total commande et le reste n'a pas été impacté.

Quel serait le bon moment et la bonne façon d'intercepter cette info pour que la taxe ne soit pas comptée sur un cart_product à 0€ svp ?

Merci beaucoup d'avance pour votre aide si possible

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

  • Posts: 83486
  • Thank you received: 13507
  • MODERATOR
1 week 1 day ago #366262

Bonjour,

Je pense que l'approche est bonne avec onBeforeOrderCreate.
Mais il ne faut pas uniquement mettre à jour $order->cart->products
Il faut aussi mettre à jour $order->order_full_price et $order->order_tax_info pour prendre en compte les changements que vous faites dans $order->cart->products pour le total et les taxes des la commande.

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

  • Posts: 467
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 week 7 hours ago #366278

Bonjour,

merci beaucoup, je vais donc insister dans cette voie avec plus de précisions :)

Belle journée

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

Time to create page: 0.048 seconds
Powered by Kunena Forum