Display Prices with Tax by IP

for osCommerce Online Merchant v2.3

INTRODUCTION: When activated prices shown with taxes (Display Prices with Tax), these are shown with taxes (VAT) included at all times, from the start of the visit. When the visitor registers and adds its direction or is identified, if the customer's address is outside the area of ??application of taxes, from the moment the prices are displayed without taxes (VAT), as the customer is exempt . This modification allows to show prices with or without VAT according to the country that owns the ip of visitors. Operation is simple, what we do is record the country ID (countries_id) from the first visit, for which the code is only the first charge, when the variable $ customer_country_id not yet been registered. It also includes the code to delete this record at the time to register or identify themselves on the web, to avoid problems if the identification of the country that owns the ip is not correct. ----------------------------------- INTRODUCCION: Cuando activamos que los precios se muestren con impuestos (Display Prices with Tax), estos se muestran con los impuestos (IVA) incluidos en todo momento, desde el inicio de la visita. Cuando el visitante se registra y aƱade su direccion o se identifica, si la direccion del cliente queda fuera de la zona de aplicacion de los impuestos, a partir de ese momento los precios se muestran sin impuestos (IVA), ya que el cliente esta exento. Esta modificacion permite mostrar los precios con o sin IVA en funcion del pais al que pertenece la ip del visitante. El funcionamiento es simple, lo que hacemos es registrar la id del pais (countries_id) desde la primera visita, para lo cual se carga el codigo solo la primera vez, cuando la variable $customer_country_id aun no ha sido registrada. Ademas, incluye el codigo para borrar este registro en el momento de darse de alta o al identificarse en la web, para evitar problemas si la identificacion del pais al que pertenece la ip no es correcta.

Files