Me aparece este mensaje al añadir unos productos al carrito. Solo pasa con los productos que tienen atributos.
[Impossible to add the product to the cart.
textStatus: 'error'
errorThrown: 'Internal Server Error'
responseText:]
He visto algunos post donde decian que puede ser por el google analitics o por el bloque de carrito pero he probado las 2 soluciones y no funcionan. Solo pasa con los productos que tienen atributos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Joaquin.
Revisando la cuenta veo un error:
Contenido solo visible a usuarios registrados
.- Previa copia de seguridad actualiza la versión de Prestashop a la última estable 1.6.1.20
.- Accede a Parámetros avanzados -> 1-click Upgrade
.- En el bloque " Comenzar actualización " pulsa en el botón " Mas Opciones "
.- en el desplegable de " Canal: " selecciona " menor actualización "
.- Guarda las opciones y recarga la página, una vez eso veras que te aparece las opcion de actualizar a 1.20
Un saludo
Hola Joaquin.
Lo que veo es que no carga la web.
¿ Termino de realizar la actualización ?
Restaura la web a una fecha en la que cargaba bien y despues de eso vemos lo de la actualización:
Dispones de copias de los últimos 30 días que puedes restaurar o incluso guardarlas en tu equipo.
Lo ideal es que tu mismo aprendas a hacerlo para que en casos de emergencia, puedes solucionarlo en cuestión de minutos.
No es difícil ya verás 🙂
Vamos paso a paso:
Primero, ve a tu área de clientes -> webempresa.com/areacliente.php
Luego, ve a la pestaña "Hosting"- > SuperBackups
A continuación, elige una copia del día anterior de dónde tu web funcionaba correctamente
Por último, de las tres opciones, selecciona estas dos:
1º Desde la pestaña "Restauración parcial" -> pulsa en el botón azul "Restaurar el directorio public_html completo"
2º Desde la pestaña "Restauración bases de datos" -> selecciona la base de datos que utiliza tu instalación
Con ello, tu web quedará restaurara a la copia que previamente has elegido 🙂
Te será útil -> guias.webempresa.com/preguntas-frecuentes/gestionar-copias-seguridad-superbackup/
Un saludo
Ahora mismo no esta disponible ya que la estamos pasando de una url temporal a una url buena. El error que te comentaba he estado haciendo pruebas y es porque pusimos en la pagina multiplos en los artículos. Es decir, poníamos una cantidad mínima ejemplo 3 y a la hora de comprar el producto podías seleccionas 3, 6, 9...
El problema aparece con los artículos que tienen atributos. Si un producto tiene multiplos pero no atributos funciona. No se como solucionar este problema.
Hola Joaquin.
Cuando este la web disponible lo indicas y revisaremos el error que comentas.
Un saludo
Hola Joaquin.
Revisando un poco el error que te muestra encontre una linea de código que es la que provoca ese error.
if ($this->qty % $minimal_quantity != 0) { $this->errors[] = Tools::displayError('Solo se permiten multiplos de ').' '.$minimal_quantity; }
Este código se encuentra en el archivo controllers -> front -> CartController.php
Lo que hemos realizado fue dejar el código como comentado, es decir que no tenga ningún efecto.
Revisa que todo funciona bien y nos comentas.
Un saludo
Si hago esto no me funciona lo de los múltiplos y a la hora de comprar cualquier producto me aparece el cartel de (Solo se permiten multiplos de)
Hola Joaquin.
Veo que si se añade bien el producto, la modificación la realizamos en la web en produccion no en la qeu tienes en la URl temporal:
Si hago esto no me funciona lo de los múltiplos.
El problema de ese código viene con
if ($this->qty % $minimal_quantity != 0)
Cero no es divisible por eso muestra ese error:
En el foro de prestashop dan una posible solución, lo que no la probe:
-> https://www.prestashop.com/forums/topic/228452-r%C3%A9solu-multiple-de-quantit%C3%A9-minimum/#comment-1144311
Un saludo
Vale muchísimas gracias