Drupal和Ubercart - 购买包括和不含税的产品

时间:2009-06-09 11:58:41

标签: drupal e-commerce ubercart

我正在开发一个在英国使用的电子商务网站,并且要求让用户购买含或不含税的产品

我稍微修改了AAC模块以显示价格,包括或不包括增值税,具体取决于通过“查看价格包含/排除”链接设置的Cookie,但当然每当产品添加到购物车时,价格是来自数据库 - 即包括增值税。

有没有人知道任何可以让我这样做的巧妙技巧或模块?

1 个答案:

答案 0 :(得分:0)

我们决定只查看不包括大桶的价格,而不能以不包括的大桶价格购买。

如果有人需要,以下是用于获得全价并以更低的增值税价格计算的代码/公式:

(我的版本中uc_aac.module的第217-222行 - 你需要一个带有“except_VAT”类的div。)

//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");