El precio se convirtió dos veces en la página de pago
Un precio que llega al finalizar compra convertido dos veces significa que algo más que FOX también lo está convirtiendo. FOX aplica la tasa una vez, por lo que una conversión duplicada siempre es una segunda parte en la cadena.
Los candidatos habituales, en el orden que vale la pena comprobar:
- Un tema con su propia integración de moneda o precios. Los temas que anuncian soporte multi moneda a menudo incluyen una integración de FOX que no sabías que estaba allí.
- Un plugin de descuento, precios dinámicos o tarifas que lee un total ya convertido y lo convierte de nuevo.
- Código personalizado en functions.php que llama a woocs_convert_price sobre un valor que ya fue convertido.
Para aislarlo, cambia a un tema por defecto con solo WooCommerce y FOX activos y realiza un pedido de prueba. Si el importe es correcto allí, reactiva un plugin a la vez.
Cuando el culpable es un plugin de terceros que compara dinero que ya convirtió, la solución suele ser woocs_back_convert_price — lleva el importe de vuelta a la moneda base para que el otro plugin haga su aritmética sobre el número que espera.