Pregunta

Estoy desarrollando un sitio de comercio electrónico para su uso en el Reino Unido, y se les ha exigido a permite al usuario comprar productos con o sin impuestos incluidos .

He modificado ligeramente la AAC módulo para mostrar los precios incluyendo o excluyendo el IVA en función de una cookie que se establece a través de un "ver precios inclusión / exclusión de" enlace, pero por supuesto siempre que se añade un producto a la cesta, el precio es que a partir de la base de datos. - es decir, incluyendo el IVA

¿Alguien sabe de alguna truquitos o módulos que me dejaría hacer esto?

¿Fue útil?

Solución

Hemos decidido ir para sólo ver los precios sin incluir el IVA, y no ser capaz de comprar al precio IVA.

En caso de que alguien lo necesita, aquí está el código / fórmula utilizada para calcular el precio total y calcular la cuba libre de precio más económico:

(línea 217-222 de uc_aac.module en mi versión - y se necesita un div con la clase "excluding_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");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top