Jump to content

Error en PrestaShop: Impossible to add the product to the cart


Recommended Posts

Hola a todos. Tengo un problema en mi sitio de PrestaShop, es la versión 1.6.0.14 y ocurre lo siguiente:

 

Tengo habilitado el carrito de compra y cuando un usuario quiere agregar un producto cualquiera al carrito, aparece el siguiente mensaje: 

 

Impossible to add the product to the cart.
textStatus: 'parsererror'
errorThrown: 'SyntaxError: Unexpected token < in JSON at position 0'
responseText:

Strict Standards: Declaration of CartRule::checkValidity() should be compatible with CartRuleCore::checkValidity(Context $context, $alreadyInCart = false, $display_error = true, $check_carrier = true) in /home/globalmx/public_html/petroleum/override/classes/CartRule.php on line 34
{"products":[{"id":42,"link":"https:\/\/global-light.com.mx\/petroleum\/home\/42-gl5580k.html","quantity":1,"image":"https:\/\/global-light.com.mx\/petroleum\/100-home_default\/gl5580k.jpg","image_cart":"https:\/\/global-light.com.mx\/petroleum\/100-cart_default\/gl5580k.jpg","priceByLine":"3 701,69 $","name":"GL5580K","price":"3 701,69 $","price_float":3191.11,"idCombination":0,"idAddressDelivery":0,"is_gift":false,"hasAttributes":false,"hasCustomizedDatas":false,"customizedDatas":[]}],"discounts":[],"shippingCost":"253,26 $","shippingCostFloat":4276.09071918,"wrappingCost":"0,00 $","nbTotalProducts":1,"total":"3 954,95 $","productTotal":"3 701,69 $","freeShipping":"0,00 $","freeShippingFloat":0,"hasError":false,"crossSelling":false}

 

De igual forma, cuando elimino un producto del carrito, ya sea en el checkout o abriendo la lista de productos en el carrito, pasa lo siguiente:

 

TECHNICAL ERROR: unable to save update quantity Details: Error thrown: [object Object] Text status: parsererror

 

Lo curioso es que en ambos casos, cuando refresco la página, los elementos se borran o se agregan al carrito, según sea el caso. Aquí la cuestión es que busqué el error en la famosa "línea 34" y no hay ni caracteres faltantes ni llaves sin cerrar, todo parece ir en orden e incluso creí que se trataba de un error derivado de la cantidad de archivos que hay en el servidor (está casi lleno aunque ya se depuró).

 

¿Alguien tiene idea alguna sobre qué pueda pasar? Dejo la liga del sitio por si es necesario: 

 

https://global-light.com.mx/petroleum

 

Desde ya, gracias por la ayuda.

Link to comment
Share on other sites

Hola , te comento lo que me pasaba a mi para ver si te da alguna pista. Yo había tocado directamente la página index.php para añadir un include de google analytics. Claro esto se movia por toda la web incluida la pagina de carrito.

 

Si has hecho algo parecido deshaz el cambio y listo . Espero haberte ayudado. 

 

Un saludo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...