Jump to content

technical error: Unable to save update quantity


Recommended Posts

Buenas, me pasa exactamente el mismo error que la persona que posteo esto en el foro en ingles

 

http://www.prestasho...restashop-cart/

 

Resumiendo el error, básicamente no te deja ni borrar productos de la lista del carrito, ni aumentar ni decrecer los productos.

 

Por lo poco que se de ingles y que he entendido no hay ninguna solución viable, se sabe algo por aqui?

 

Siguiendo testeando me ha salido otro error en el apartado de elegir direccion de facturación/envio al activar y desactivar la casilla:

 

Usar la misma dirección para la facturacion

 

me sale lo siguiente

 

technical error:unable to save adresses

 

y mas detalles

 

Saludos

Link to comment
Share on other sites

Muchas gracias, eres el mejor moderador del mundo y no lo digo por hacer la pelota.

 

Estuve mirando esas paginas de reporte de bugs lo que no entiendo mucho es donde ponen la solución, es en comentarios?

 

Si es asi en este caso la solución seria esta:

 

 

Hi,

In file classes/FrontController.php, there is this line:

 

if (!preg_match('/^'.Tools::pRegexp($canonicalURL, '/').'([&?].*)?$/', (($this->ssl AND Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']))

 

try to replace it by:

 

 

if (!Tools::getValue('ajax') && !preg_match('/^'.Tools::pRegexp($canonicalURL, '/').'([&?].*)?$/', (($this->ssl AND Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']))

 

 

Best regards,

 

 

Lo probare y ya os comento que tal me ha ido

Link to comment
Share on other sites

Muchas gracias, eres el mejor moderador del mundo y no lo digo por hacer la pelota.

 

Estuve mirando esas paginas de reporte de bugs lo que no entiendo mucho es donde ponen la solución, es en comentarios?

 

Si es asi en este caso la solución seria esta:

 

 

Hi,

In file classes/FrontController.php, there is this line:

 

if (!preg_match('/^'.Tools::pRegexp($canonicalURL, '/').'([&?].*)?$/', (($this->ssl AND Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']))

 

try to replace it by:

 

 

 

if (!Tools::getValue('ajax') && !preg_match('/^'.Tools::pRegexp($canonicalURL, '/').'([&?].*)?$/', (($this->ssl AND Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']))

 

 

Best regards,

 

 

Lo probare y ya os comento que tal me ha ido

Ya me contaras que tal te ha ido.

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

A mi me ocurren cosas curiosas. Con una versión bastante tocada de prestashop 1.4.5 me iba perfectamente. Al actualizar a la 1.4.7.3 he tenido este problema.

 

En mi caso, viendo la llamada Ajax el problema parece venir de al intentar buscar la función json_encode en la clase Tools.php.

 

Lo he solucionado así:

 

/**
 * Convert an array to json string
 *
 * @param array $data
 * @return string json
 */
public static function jsonEncode($data)
{

 /*
 ESTO LO DEJO COMENTADO PORQUE FALLA LA AL BUSCAR LA FUNCIÓN js_encode
 if (function_exists('json_encode'))
  return json_encode($data);
 else
 {
  */
  include_once(_PS_TOOL_DIR_.'json/json.php');
  $pearJson = new Services_JSON();
  return $pearJson->encode($data);
 /*
 }
 */
}

Link to comment
Share on other sites

  • 1 month later...

El problema surge cuando se habilita SSL, en otro caso no ocurre. Deshabilitar SSL no es la solución salvo que no necesites SSL, como lo más seguro es que sí lo necesites. La solución está en http://customprestshoptemplates.blogspot.com.es/2012/03/how-to-fix-critical-ssl-bug-in.html lo acabo de hacer y funciona con 1.4.7.3 y probado con Chrome, Firefox y IE

 

Supongo que puede cerrarse éste topic.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
  • 11 months later...

Acabo de borrar el dominio de SSL, que tampoco lo uso y ya no sale el error, pero el problema es que al doblar las cantidades, no actualiza el total del carrito.

 

RODOLFO

 

Mmm vale ya lo solucione pero sin cambiar el codigo(ya que en mi version se ve que ya estaba cambiado). Tenia que borrar en SEO & URLS el dominio SSL ya que no poseo ninguno, con esto se soluciona.

Link to comment
Share on other sites

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