[Résolut] EcoTaxe appliqué sur le HT

  • Posts: 17
  • Thank you received: 1
6 years 11 months ago #284528

-- HikaShop version -- : 3.2.0
-- Joomla version -- : 3.8.3
-- PHP version -- : 7.1
-- Browser(s) name and version -- : Google Chrome Version 63.0.3239.84

Bonjour,

Je reviens vers vous concernant le petit plugin ecotaxe.

Le plugin fonctionne bien, sauf que l'ecotaxe, se rajoute sur le prix avec la TVA, hors de souhaiterait qu'il s'applique sur le prix HT est que pour que le prix TTC soit recalculé.

Pour le moment j'ai feinté en rajoutent la TVA de 20% dans le code du plugin :

foreach($cart->products as $p){
    $sum += $p->$value*$p->cart_product_quantity*1.20;
}

Je pense qu'il suffit juste de changer cette variable qui ajoute le prix sur le prix TTC :
$additional->price_value_with_tax = $sum;
Enfin si j'ai bien comprit comment fonctionne, ce truc.



Merci pour votre aide.

Last edit: 6 years 11 months ago by tcpinnovation.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
6 years 11 months ago #284541

Bonjour,

Oui, tout à fait, il faut changer cela par:

$currencyHelper = hikashop_get('class.currency');
$additional->price_value_with_tax = $currencyHelper->getTaxedPrice($sum, hikashop_getZone(), XX);
où XX est à remplacer par l'id de la catégorie de taxe qui sera utilisée pour taxer l'écotaxe.

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

  • Posts: 17
  • Thank you received: 1
6 years 11 months ago #284749

Bonjour Nicolas,

Merci pour t'a réponse, mais cela ne fonctionne pas.

Voici mon code :

$additional->price_currency_id = hikashop_getCurrency();
$additional->price_value = $sum;
$currencyHelper = hikashop_get('class.currency');
$additional->price_value_with_tax = $currencyHelper->getTaxedPrice($sum, hikashop_getZone(), 2);
//$additional->price_value_with_tax = $sum;
print_r($additional->price_value_with_tax);

Le prix afficher dans $additional->price_value_with_tax est toujours en HT, semble que la fonction getTaxedPrice ne fonctionne pas.


Voici un screen de tableau de bord avec la TVA, on sait jamais :



Merci pour ton aide.

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
6 years 11 months ago #284751

Bonjour,

C'est la fonction qui est utilisée par tout le code d'HikaShop pour calculer les taxes, donc ça m'étonnerait qu'elle ne marche pas ;)
Par contre, ça m'étonnerait que l'id de votre catégorie de taxes est "2", car "2" c'est l'id de la catégorie de produit "product category" dans HikaShop par défaut, et de plus dans votre capture c'est l'id de votre règle de taxes, et pas de votre catégorie de taxes.

Dans le menu System>Taxes, cliquez sur le bouton "manage tax categories" et là vous aurez le listing de vos catégories de taxes avec l'id des catégories de taxes sur la droite.

The following user(s) said Thank You: tcpinnovation

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

  • Posts: 17
  • Thank you received: 1
6 years 11 months ago #284791

Bonjour Nicolas,

Effectivement, l'ID n'était pas bon, je me doutait bien que c'était une bêtise.

Le problème est résolu, merci pour ton aide.

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

Time to create page: 0.067 seconds
Powered by Kunena Forum