Acerca del servicio
TraducidoDesarrollo un widget de cambio de divisas para el catálogo de una tienda en línea — ese mismo cambiador en el encabezado del sitio que cambia el precio mostrado inmediatamente, sin recargar la página. El widget recalcula todos los precios en la página al tipo de cambio actual cuando un visitante selecciona otra divisa, y obtiene la tasa de una fuente externa en lugar de un número codificado una vez y olvidado.
Pienso por separado en los pequeños detalles que hacen que el cambiador se sienta como parte del sitio, no como un bloque pegado al lado: redondeo de precios según las reglas típicas de la divisa elegida, colocación correcta del símbolo de la divisa, separadores de miles y un escenario de respaldo si la fuente de la tasa no está disponible durante un par de minutos. Recuerdo la divisa elegida — en la próxima visita, un visitante ve los precios en el mismo formato en que los dejó la última vez, ya sea hace una hora o una semana.
Trabajo tanto con JavaScript puro como con React o Vue — miro lo que ya se usa en el sitio y no arrastro bibliotecas innecesarias a donde unas pocas docenas de líneas de código son suficientes. El cambiador se integra con el carrito y el proceso de pago para que la divisa elegida no se pierda al pasar del catálogo a la página de pago.
Lo que incluye el trabajo:
— widget en el encabezado con recalculo instantáneo de precios
— conexión a una fuente de tipo de cambio actual
— recordar la divisa elegida entre visitas
— integración ordenada en el marcado existente y el carrito
Pienso por separado en los pequeños detalles que hacen que el cambiador se sienta como parte del sitio, no como un bloque pegado al lado: redondeo de precios según las reglas típicas de la divisa elegida, colocación correcta del símbolo de la divisa, separadores de miles y un escenario de respaldo si la fuente de la tasa no está disponible durante un par de minutos. Recuerdo la divisa elegida — en la próxima visita, un visitante ve los precios en el mismo formato en que los dejó la última vez, ya sea hace una hora o una semana.
Trabajo tanto con JavaScript puro como con React o Vue — miro lo que ya se usa en el sitio y no arrastro bibliotecas innecesarias a donde unas pocas docenas de líneas de código son suficientes. El cambiador se integra con el carrito y el proceso de pago para que la divisa elegida no se pierda al pasar del catálogo a la página de pago.
Lo que incluye el trabajo:
— widget en el encabezado con recalculo instantáneo de precios
— conexión a una fuente de tipo de cambio actual
— recordar la divisa elegida entre visitas
— integración ordenada en el marcado existente y el carrito