Drupal и Ubercart - покупайте товары с учетом и без учета налогов - PullRequest
0 голосов
/ 09 июня 2009

Я занимаюсь разработкой сайта электронной коммерции для использования в Великобритании, и от меня требуется , чтобы пользователь мог покупать товары с или без учета налога .

Я немного изменил модуль AAC , чтобы показывать цены с учетом или без учета НДС в зависимости от файла cookie, который устанавливается по ссылке «просмотреть цены, включая / исключая», но, конечно, всякий раз, когда продукт добавляется в корзину, цена указана в базе данных - т.е. с учетом НДС.

Кто-нибудь знает какие-нибудь хитрые трюки или модули, которые позволили бы мне сделать это?

1 Ответ

0 голосов
/ 10 июня 2009

Мы решили просто посмотреть цены без НДС и не могли купить их по цене без НДС.

Если кому-то это нужно, вот код / ​​формула, используемая для получения полной цены и определения более низкой цены без НДС:

(строка 217-222 файла uc_aac.module в моей версии - и вам понадобится div с классом "exclusive_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");
...