WPML
Estado
Resuelto
Notificado para
WPML Multilingual & Multicurrency for WooCommerce 4.12.4
Resuelto en
WooCommerce Multilingual 4.12.5

Resumen del problema

WPML Multilingual & Multicurrency for WooCommerce le permite configurar las monedas según la geolocalización del usuario. Sin embargo, desde los últimos cambios en WooCommerce 6.1.0, esta función no funciona correctamente.

Solución alternativa

Por favor, haga una copia de seguridad completa de su sitio antes de continuar.


  1. Abra el archivo /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php

  2. Busque la línea 49.

  3. Reemplace:
    			wp_cache_add( $key, $country, __CLASS__ );


  4. Por:
    			if ($country === "") {
    				$country = false;
    			}
    			wp_cache_add( $key, $country, __CLASS__ );

Todos los problemas conocidos →