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 Sí 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:
- Comprueba qué monedas admite cada pasarela — para PayPal, consulta monedas aceptadas por PayPal.
- Configura reglas de pago por moneda, para que cada moneda solo ofrezca las pasarelas que puedan procesarla.