Jump to content

Recommended Posts

Hola tengo un site www.kipomotos.com en la version 1.6 después de un mes de tenerla al aire funcionando voy a modificar unos artículos y no me guardan los cambios pues me sale un error 

 

2 errores 

  1. El campo ecotax no es válido.
  2. El campo wholesale_price no es válido.

¿Que debo hacer para corregir esto?

 

Ayuda por favor.

Link to comment
Share on other sites

  • 2 months later...

Hola,

 

Primero cread el fichero override\controllers\admin\AdminProductsController.php con este contenido:

class AdminProductsController extends AdminProductsControllerCore
{
  public function postProcess()
  {
    
    $_POST['wholesale_price'] = empty($_POST['wholesale_price']) ? '0' : str_replace(',', '.', $_POST['wholesale_price']);
    $_POST['ecotax'] = empty($_POST['ecotax']) ? '0' : str_replace(',', '.', $_POST['ecotax']);
    
    parent::postProcess();
    
  }
}

Luego borráis el fichero cache\class_index.php (si existe), y ya debería funcionar.

 

Saludos.

Link to comment
Share on other sites

  • 10 months later...
  • 3 months later...

Hola,

 

Primero cread el fichero override\controllers\admin\AdminProductsController.php con este contenido:

class AdminProductsController extends AdminProductsControllerCore
{
  public function postProcess()
  {
    
    $_POST['wholesale_price'] = empty($_POST['wholesale_price']) ? '0' : str_replace(',', '.', $_POST['wholesale_price']);
    $_POST['ecotax'] = empty($_POST['ecotax']) ? '0' : str_replace(',', '.', $_POST['ecotax']);
    
    parent::postProcess();
    
  }
}

Luego borráis el fichero cache\class_index.php (si existe), y ya debería funcionar.

 

Saludos.

 

 

Hecho esto es cierto que soluciona el error, pero al guardar redondea los valores que pongas en los precios, si pones 34,51 te guarda 34,00, por ejemplo, y al calcular el precio con iva lo hace una vez hecho el redondeo, de manera que no calcula bien los precios, ¿alguna solución? Por cierto yo la ecotax la tenía desactivada, no entiendo porqué genera ese error estando desactivada.

He probado a cambiar los valores del redondeo en Preferencias->Configuración->Tipo de Redondeo, he probado todos, sigue haciendo lo mismo, gracias.

 

 

P.D Añado que si lo intentas añadiendo el precio con iva en vez de sin iva, no te calcula el precio sin iva y pone ambos a 0,00, por lo que pienso que es un fallo en la función que hace los cálculos, si me sabéis decir cual es y como debe estar igual solucionamos el problema, gracias.

Edited by Mikirriki (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...