2009-06-09 10 views
0

Je développe un site de commerce électronique pour une utilisation au Royaume-Uni, et j'ai été nécessaire pour laisser l'utilisateur acheter des produits avec ou sans taxes inclus.Drupal et Ubercart - acheter des produits comprenant et excluant les taxes

J'ai légèrement modifié le module AAC pour afficher les prix TTC ou non, en fonction d'un cookie paramétré via un lien "voir les prix incluant/excluant", mais bien sûr, lorsqu'un produit est ajouté au panier, le prix est-ce de la base de données - c'est-à-dire y compris la TVA.

Est-ce que quelqu'un connaît des astuces ou des modules qui me laisseraient faire cela?

Répondre

0

Nous avons décidé d'opter pour des prix à l'exclusion de la TVA et de ne pas pouvoir les acheter au prix de la TVA.

Dans le cas où tout le monde a besoin, voici le code/formule utilisée pour obtenir le prix plein et le bas prix sans TVA:

(ligne 217-222 de uc_aac.module dans ma version - et vous aurez besoin d'un div avec la classe "exclude_VAT").

//Get the updated price, minus VAT 
new_val = parseFloat(updated_price.substr(1)); 
new_val = (100/115) * new_val; 
new_val = Math.round(new_val*Math.pow(10,2))/Math.pow(10,2); 

$(".excluding_VAT").html("£"+new_val+" exc VAT");