- Estado
- Resuelto
- Notificado para
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- Resuelto en
- WooCommerce Multilingual 5.1.0
Resumen del problema
Si está utilizando nuestra función multimoneda de WPML Multilingual & Multicurrency for WooCommerce, es posible que encuentre casos en los que los productos en idiomas secundarios muestran precios incorrectos.
Es probable que esta situación ocurra si establece una moneda predeterminada diferente a la de WooCommerce o si cambia de moneda en el front-end antes de traducir sus productos.
Solución alternativa
Nuestros desarrolladores están al tanto de esta situación. Mientras tanto, puede seguir esta solución alternativa:
- Haga una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php.
- Busque la línea 147 y justo después de:
public function raw_price_filter( $price, $currency = false ) { - Añada:
$debug = new \WPML\Utils\DebugBackTrace(); if ( $debug->is_class_function_in_call_stack( 'WPML_TM_ATE_Jobs', 'apply', true ) ) { return $price; }