Error al crear pedido manual en Prestashop

Error al crear pedido manual en Prestashop 1.6.1.1 y 1.6.1.2

Muchos usuarios de las versiones de Prestashop 1.6.1.1 y 1.6.1.2 nos han remitido un error cada vez que desean realizar un pedido manual desde el back-ofiice. El caso es que una vez seleccionado el cliente, material, cantidad,…etc, al seleccionar la casilla de “Crear pedido” salta una pantalla de error.

El error que obtenemos al intentar crear un pedido de forma manual desde nuestro backoffice es el siguiente;

 Error al crear pedido manual en Prestashop 1.6.1.1 y 1.6.1.2

Después de muchas pruebas hemos detectado que esto ocurre solo cuando se incorporan determinados productos a la cesta de la compra, concretamente aquellos que no tienen atributos. Parece ser que el error se genera en el archivo classes/stock/StockAvailable.php y la solución, a la espera de actualización, es sobreescribir este archivo con el de la versión anterior, v. 1.6.1.0.

Podeis descargar el archivo AQUÍ

El único cambio importante que hay entre ambos archivos es en la funcion updateQuantity.

Importante.- Después de sobreescribir el archivo ir al BackOffice y en Parámetros-Rendimiento, vaciar la caché

Y si se os queda la pantalla del front en blanco, borrar el archivo: cache/class_index.php

ATENTOS: Parece que el problema no se ha solucionado aún en las nuevas versiones de Prestashop, así que si tras actualizar a v. 1.6.13 o v. 1.6.1.5 tenéis el mismo problema podéis solucionarlo como hemos indicado en este post.

Esperamos que os sirva de ayuda esta solución.

Sobre el Autor: Franky Martin (ADMIN)

Deja un comentario

Tu dirección de email no será publicada.

diecinueve − 16 =