FOX - Currency Switcher for WooCommerce

Update v.2.5.0 — correcciones de caché, cron y moneda de pedidos

Una versión de mantenimiento centrada en cómo se comporta FOX detrás de una caché de página y en la edición de pedidos en wp-admin.

  • Nuevo modo de caché: clave del navegador en lugar de una cookie. Con Storage configurado en Transitorio y la opción de caché habilitada, el plugin ahora mantiene una clave aleatoria en el localStorage del navegador en lugar de establecer una cookie en cada primera visita. Una cookie en la primera solicitud hace que las cachés agresivas — Cloudflare APO en particular — traten cada página como dinámica y omitan la caché en todo el sitio. Cualquier otra combinación de almacenamiento se comporta exactamente como antes.
  • Corregido el programador cron. is_attached() devolvía false no solo cuando faltaba el hook, sino también cuando la recurrencia almacenada difería de la configurada. Cada vez que estos dos diferían, cada solicitud de página volvía a adjuntar el evento y retrasaba la próxima ejecución un intervalo completo hacia el futuro, por lo que las actualizaciones automáticas de tasas podían detenerse indefinidamente.
  • Corregidos los totales de pedidos inflados en monedas que usan una coma como separador decimal. Guardar o editar un pedido en el editor de pedidos de wp-admin podía multiplicar el importe.
  • Corregido el símbolo de moneda en pedidos HPOS. Después de guardar los artículos del pedido, se mostraba el símbolo de la moneda base en lugar de la moneda propia del pedido.