WPML
Estado
Resuelto
Notificado para
WPML Multilingual & Multicurrency for WooCommerce 4.12.0
Resuelto en
4.12.2

Resumen del problema

WooCommerce le permite elegir cómo gestionar los impuestos en sus precios. Puede introducirlos con los impuestos incluidos o excluidos.

Sin embargo, si ha configurado varias monedas con WPML Multilingual & Multicurrency for WooCommerce y está utilizando la opción Sí, voy a introducir los precios con impuestos incluidos en WooCommerceAjustesOpciones de impuestos, los pedidos creados manualmente (directamente en el panel de administración) mostrarán los precios con la moneda correcta pero siempre usando el importe de la moneda predeterminada.

Solución alternativa

Nuestros desarrolladores ya están al tanto de esta situación y se solucionará en nuestra próxima versión. Sin embargo, puede utilizar la siguiente solución alternativa mientras tanto:


  1. Asegúrese de hacer una copia de seguridad completa de su sitio antes de continuar.

  2. Abra /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php

  3. Busque la línea 343.

  4. Reemplace:
    				if ( ('total' === $key
    				      && $item->get_total() !== $item->get_subtotal()
    				     )
    				     || $this->total_is_changed( $item )
    				) {


  5. Por:
    				if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {

Todos los problemas conocidos →