- Posts: 511
- Thank you received: 37
Taxe de produit de commande
1 year 6 months ago #366259
by Minie
Taxe de produit de commande was created by Minie
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
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.
1 year 6 months ago #366262
by nicolas
Replied by nicolas on topic Taxe de produit de commande
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.
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.
1 year 6 months ago #366278
by Minie
Replied by Minie on topic Taxe de produit de commande
Bonjour,
merci beaucoup, je vais donc insister dans cette voie avec plus de précisions
Belle journée
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.140 seconds