FOX - Currency Switcher for WooCommerce

Cada vez que voy al pago y vuelvo a la página de inicio, la moneda vuelve a la predeterminada

El visitante selecciona una moneda, va al pago, regresa — y la tienda vuelve a estar en la moneda base. Esto es intencional, y una opción lo cambia.

Por qué ocurre

Por defecto, FOX convierte los precios para mostrar, pero procesa el pedido en la moneda base de la tienda. Debido a que el pago debe ejecutarse en la moneda base, la moneda se restablece cuando el visitante llega a él, y el restablecimiento se traslada al resto del sitio.

Ese valor predeterminado existe por una razón: aceptar pagos en varias monedas necesita una pasarela de pago que pueda liquidar en cada una de ellas, y no todas las tiendas están configuradas de esa manera.

La configuración

En la pestaña Advanced establece Is multiple allowed a y guarda. A partir de ese momento, la moneda que el cliente seleccionó sobrevive al pago, y el pedido se escribe en la base de datos en esa moneda — lo que hace que los reembolsos, informes y la pantalla del pedido muestren la moneda en la que realmente se realizó la venta.

Antes de activarlo

El pago con varias monedas impone un requisito real a tus pasarelas de pago. Una pasarela que no pueda liquidar en una moneda rechazará el pedido en el peor momento. Dos cosas que vale la pena hacer al mismo tiempo:

Cada vez que voy al pago y luego vuelvo a la página de inicio, la moneda se cambia de nuevo a la moneda predeterminada