[Skip to main content](#vessel-content)

#   Action de masse relative aux commandes

##

- **[Nicole](/forum/user/7727-nicole "View Nicole's Profile")**
- [![Nicole's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7727-nicole "View Nicole's Profile") Topic Author
- [ Offline](/forum/user/7727-nicole)

Less More

- Posts: 64
- Thank you received: 2
-
-

7 years 3 months ago [\#308646](#308646) by [Nicole](/forum/user/7727-nicole "View Nicole's Profile")  *[Action de masse relative aux commandes](/forum/5-support-en-francais-french-support-/897879-action-de-masse-relative-aux-commandes#308646 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.10 -- PHP version -- : 7.3.7  Bonjour, L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20% Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order&#95;tax&#95;amount0 et order&#95;tax&#95;amount1. Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order&#95;tax&#95;amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20% Voir copie écran. Merci pour vos conseils..")* was created by *[Nicole](/forum/user/7727-nicole "View Nicole's Profile")*

-- HikaShop version -- : 4.1.0
-- Joomla version -- : 3.9.10
-- PHP version -- : 7.3.7

Bonjour,
L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20%
Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order_tax_amount0 et order_tax_amount1.
Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order_tax_amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20%
Voir copie écran.
Merci pour vos conseils..

- [ ![export-listing-commandes.jpg](/forum/attachment/47242) ](/forum/attachment/47242 "...-commandes.jpg") [ ](/forum/attachment/47242?download=1 "...-commandes.jpg")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3ODc5LWFjdGlvbi1kZS1tYXNzZS1yZWxhdGl2ZS1hdXgtY29tbWFuZGVzP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14268
-
-

7 years 3 months ago [\#308675](#308675) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Action de masse relative aux commandes](/forum/5-support-en-francais-french-support-/897879-action-de-masse-relative-aux-commandes#308675 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.10 -- PHP version -- : 7.3.7  Bonjour, L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20% Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order&#95;tax&#95;amount0 et order&#95;tax&#95;amount1. Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order&#95;tax&#95;amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20% Voir copie écran. Merci pour vos conseils..")*

Bonjour,

Je ne sais pas comment est configurée votre action de masse qui rempli ces champs de difficile de dire quoi que ce soit.
Pourriez-vous fournir une capture d'écran des options de l'action de masse ?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3ODc5LWFjdGlvbi1kZS1tYXNzZS1yZWxhdGl2ZS1hdXgtY29tbWFuZGVzP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Nicole](/forum/user/7727-nicole "View Nicole's Profile")**
- [![Nicole's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7727-nicole "View Nicole's Profile") Topic Author
- [ Offline](/forum/user/7727-nicole)

Less More

- Posts: 64
- Thank you received: 2
-
-

7 years 3 months ago [\#308678](#308678) by [Nicole](/forum/user/7727-nicole "View Nicole's Profile")  Replied by *[Nicole](/forum/user/7727-nicole "View Nicole's Profile")* on topic *[Action de masse relative aux commandes](/forum/5-support-en-francais-french-support-/897879-action-de-masse-relative-aux-commandes#308678 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.10 -- PHP version -- : 7.3.7  Bonjour, L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20% Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order&#95;tax&#95;amount0 et order&#95;tax&#95;amount1. Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order&#95;tax&#95;amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20% Voir copie écran. Merci pour vos conseils..")*

Je ne peux pas prendre d'impression d'écran de la configuration car il faut beaucoup scroller pour récupérer tous les champs cochés.
Vous pourriez plus simplement y accéder par le backend avec les codes que je vous transmet pas courrier.
Merci

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3ODc5LWFjdGlvbi1kZS1tYXNzZS1yZWxhdGl2ZS1hdXgtY29tbWFuZGVzP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14268
-
-

7 years 3 months ago [\#308687](#308687) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Action de masse relative aux commandes](/forum/5-support-en-francais-french-support-/897879-action-de-masse-relative-aux-commandes#308687 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.10 -- PHP version -- : 7.3.7  Bonjour, L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20% Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order&#95;tax&#95;amount0 et order&#95;tax&#95;amount1. Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order&#95;tax&#95;amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20% Voir copie écran. Merci pour vos conseils..")*

Bonjour,

Changez le code: Code:

if(isset($action['order']['order_tax_amount']) &amp;&amp; !empty($order_taxes)){ if(count($order_taxes) == 1){ $order_tax = reset($order_taxes); $params-&gt;elements[$i]-&gt;order_tax_amount = $order_tax-&gt;tax_amount; }else{ unset($params-&gt;action['order']['order_tax_amount']); $j = 0; foreach($order_taxes as $tax){ $name = 'order_tax_amount'.$j; $params-&gt;elements[$i]-&gt;$name = $tax-&gt;tax_amount; $params-&gt;action['order']['order_tax_amount'.$j] = 'order_tax_amount'.$j; $params-&gt;lock['order']['order_tax_amount'.$j] = new stdClass(); $params-&gt;lock['order']['order_tax_amount'.$j]-&gt;column = true; $params-&gt;lock['order']['order_tax_amount'.$j]-&gt;square = true; $params-&gt;lock['order']['order_tax_amount'.$j]-&gt;ids = 'all'; $j++; } } } // Manage the order tax namekey if(isset($action['order']['order_tax_namekey'])){ if(count($order_taxes) == 1){ $order_tax = reset($order_taxes); $params-&gt;elements[$i]-&gt;order_tax_namekey = $order_tax-&gt;tax_namekey; }else{ unset($params-&gt;action['order']['order_tax_namekey']); $j = 0; foreach($order_taxes as $element){ $name = 'order_tax_namekey'.$j; $params-&gt;elements[$i]-&gt;$name = $element-&gt;tax_namekey; $params-&gt;action['order']['order_tax_namekey'.$j] = 'order_tax_namekey'.$j; $params-&gt;lock['order']['order_tax_namekey'.$j] = new stdClass(); $params-&gt;lock['order']['order_tax_namekey'.$j]-&gt;column = true; $params-&gt;lock['order']['order_tax_namekey'.$j]-&gt;square = true; $params-&gt;lock['order']['order_tax_namekey'.$j]-&gt;ids = 'all'; $j++; } } }

en: Code:

if(isset($action['order']['order_tax_amount']) &amp;&amp; !empty($order_taxes)){ $j = 0; $params-&gt;elements[$i]-&gt;order_tax_amount = 0; foreach($order_taxes as $tax){ $name = 'order_tax_amount_'.str_replace(array(' ', '(', ')', '%'), '', $tax-&gt;tax_namekey); $params-&gt;elements[$i]-&gt;$name = $tax-&gt;tax_amount; $params-&gt;elements[$i]-&gt;order_tax_amount += $tax-&gt;tax_amount; $params-&gt;action['order'][$name] = $name; $params-&gt;lock['order'][$name] = new stdClass(); $params-&gt;lock['order'][$name]-&gt;column = true; $params-&gt;lock['order'][$name]-&gt;square = true; $params-&gt;lock['order'][$name]-&gt;ids = 'all'; $j++; } } // Manage the order tax namekey if(isset($action['order']['order_tax_namekey'])){ if(count($order_taxes) == 1){ $order_tax = reset($order_taxes); $params-&gt;elements[$i]-&gt;order_tax_namekey = $order_tax-&gt;tax_namekey; }else{ $j = 0; $params-&gt;elements[$i]-&gt;order_tax_namekey = ''; foreach($order_taxes as $element){ $name = 'order_tax_namekey'.$j; $params-&gt;elements[$i]-&gt;$name = $element-&gt;tax_namekey; $params-&gt;elements[$i]-&gt;order_tax_namekey.= $element-&gt;tax_namekey. ' '; $params-&gt;action['order']['order_tax_namekey'.$j] = 'order_tax_namekey'.$j; $params-&gt;lock['order']['order_tax_namekey'.$j] = new stdClass(); $params-&gt;lock['order']['order_tax_namekey'.$j]-&gt;column = true; $params-&gt;lock['order']['order_tax_namekey'.$j]-&gt;square = true; $params-&gt;lock['order']['order_tax_namekey'.$j]-&gt;ids = 'all'; $j++; } trim($params-&gt;elements[$i]-&gt;order_tax_namekey); } }

dans le fichier administrator/components/com_hikashop/classes/massaction.php et cela devrait fonctionner.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3ODc5LWFjdGlvbi1kZS1tYXNzZS1yZWxhdGl2ZS1hdXgtY29tbWFuZGVzP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Nicole](/forum/user/7727-nicole "View Nicole's Profile")**
- [![Nicole's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/7727-nicole "View Nicole's Profile") Topic Author
- [ Offline](/forum/user/7727-nicole)

Less More

- Posts: 64
- Thank you received: 2
-
-

7 years 3 months ago [\#308725](#308725) by [Nicole](/forum/user/7727-nicole "View Nicole's Profile")  Replied by *[Nicole](/forum/user/7727-nicole "View Nicole's Profile")* on topic *[Action de masse relative aux commandes](/forum/5-support-en-francais-french-support-/897879-action-de-masse-relative-aux-commandes#308725 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.10 -- PHP version -- : 7.3.7  Bonjour, L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20% Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order&#95;tax&#95;amount0 et order&#95;tax&#95;amount1. Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order&#95;tax&#95;amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20% Voir copie écran. Merci pour vos conseils..")*

Nicolas c'est SUPER tout est OK
Vraiment on ne peut que rendre hommage à une telle réactivité associé à une grande compétence.
Merci à vous et votre équipe

The following user(s) said Thank You: [nicolas](/forum/user/63-nicolas "View nicolas's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3ODc5LWFjdGlvbi1kZS1tYXNzZS1yZWxhdGl2ZS1hdXgtY29tbWFuZGVzP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86290
- Thank you received: 14268
-
-

7 years 3 months ago [\#308738](#308738) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Action de masse relative aux commandes](/forum/5-support-en-francais-french-support-/897879-action-de-masse-relative-aux-commandes#308738 "-- HikaShop version -- : 4.1.0 -- Joomla version -- : 3.9.10 -- PHP version -- : 7.3.7  Bonjour, L'action de masse relative aux commandes remplit correctement tous les champs, exceptés ceux relatifs à la TVA 20% Lorsque la commande intègre des produits avec 2 TVA distinctes, 20% et 5.5% les deux champs sont bien renseignés: order&#95;tax&#95;amount0 et order&#95;tax&#95;amount1. Mais si la commande ne comporte que des produits à 20%, le champ correspondant: order&#95;tax&#95;amount0 reste vide, pourtant la facture elle mentionne correctement la TVA à 20% Voir copie écran. Merci pour vos conseils..")*

Merci ! Si ce n'est déjà fait, n'hésitez pas à mettre un message sur le JED pour HikaShop:
[ extensions.joomla.org/extensions/extensi...pping-cart/hikashop/](https://extensions.joomla.org/extensions/extension/e-commerce/shopping-cart/hikashop/)
![:)](/media/kunena/emoticons/8.png ":)")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODk3ODc5LWFjdGlvbi1kZS1tYXNzZS1yZWxhdGl2ZS1hdXgtY29tbWFuZGVzP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.219 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
