[Résolut] EcoTaxe appliqué sur le HT
- tcpinnovation
-
Topic Author
- Offline
Less
More
8 years 9 months ago - 8 years 9 months ago #284528
by tcpinnovation
[Résolut] EcoTaxe appliqué sur le HT was created by tcpinnovation
-- 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 :
Je pense qu'il suffit juste de changer cette variable qui ajoute le prix sur le prix TTC :
Enfin si j'ai bien comprit comment fonctionne, ce truc.
Merci pour votre aide.
-- 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 :
Code:
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 :
Code:
$additional->price_value_with_tax = $sum;
Merci pour votre aide.
Last edit: 8 years 9 months ago by tcpinnovation.
Please Log in or Create an account to join the conversation.
8 years 9 months ago #284541
by nicolas
Replied by nicolas on topic EcoTaxe appliqué sur le HT
Bonjour,
Oui, tout à fait, il faut changer cela par:
où XX est à remplacer par l'id de la catégorie de taxe qui sera utilisée pour taxer l'écotaxe.
Oui, tout à fait, il faut changer cela par:
Code:
$currencyHelper = hikashop_get('class.currency');
$additional->price_value_with_tax = $currencyHelper->getTaxedPrice($sum, hikashop_getZone(), XX);
Please Log in or Create an account to join the conversation.
- tcpinnovation
-
Topic Author
- Offline
8 years 9 months ago #284749
by tcpinnovation
Replied by tcpinnovation on topic EcoTaxe appliqué sur le HT
Bonjour Nicolas,
Merci pour t'a réponse, mais cela ne fonctionne pas.
Voici mon code :
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.
Merci pour t'a réponse, mais cela ne fonctionne pas.
Voici mon code :
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.
Please Log in or Create an account to join the conversation.
8 years 9 months ago #284751
by nicolas
Replied by nicolas on topic EcoTaxe appliqué sur le HT
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.
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.
- tcpinnovation
-
Topic Author
- Offline
8 years 9 months ago #284791
by tcpinnovation
Replied by tcpinnovation on topic EcoTaxe appliqué sur le HT
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.
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.323 seconds