Parche importante para tiendas que se encuentren en Prestashop 1.6.1.21

Si el parche no queda aplicado o la tienda actualizada, esta puede quedar bloqueada tras el paso de los días, obteniendo los siguientes errores:

[PrestaShop] Fatal error in module file …./classes/Tools.php:
Uncaught Error: Undefined class constant ‘CACERT_LOCATION’ in …./classes/Tools.php:2058

Stack trace: …./classes/Tools.php(2084): ToolsCore::refreshCACertFile() #1

Esta información, la vi inicialmente en el foro de Prestashop, el 5 de octubre de 2018, reportado por el usuario doekia, posteriormente y tras el paso de los días Prestashop publico la versión 1.6.1.22 solucionando el problema.

Continúa leyendo Parche importante para tiendas que se encuentren en Prestashop 1.6.1.21

Error en la imagen de la categoría cuando no existe descripción en Prestashop 1.7.1.0

Bug en Prestashop 1.7.1.0

Cuando una categoría tiene descripción en Prestashop 1.7 (1.7.1.0), si se visualiza la imagen de la categoría.

Visualización de la categoría en Prestashop 1.7
Visualización de la categoría en Prestashop 1.7

¿Pero, qué ocurre cuando no tiene descripción esa categoría?

Sin imagen en la categoría en Prestashop 1.7.1.0

Continúa leyendo Error en la imagen de la categoría cuando no existe descripción en Prestashop 1.7.1.0

He actualizado a PHP 7.1 y mi tienda Prestashop 1.6 me reporta errores

Si no estáis trabajando con las ultimas variante en actualizaciones de Prestashop de la versión 1.6 de Prestashop, es posible que os hayáis encontrado con algunos reporte de errores debido a la versión 7.1 de PHP

Notice: Array to string conversion in /…/classes/Hook.php…

Si estáis trabajando con Prestashop 1.6.1.11 o con anteriores variantes de Prestashop 1.6  y no con Prestashop 1.6.1.12 (porque esta versión ya lo lleva integrado los dos cambios que  se proponen en este artículo).

Continúa leyendo He actualizado a PHP 7.1 y mi tienda Prestashop 1.6 me reporta errores

[Bug] Mostrar imágenes en el menú de Prestashop 1.7

Traducción del idioma de Shakespeare al idioma de Cervantes de un aporte construido por Frank Nguyen al problema ocasionado en Prestashop 1.7.0.4 (y variantes anteriores de la misma rama de Prestashop 1.7) referente a la visualización de las imágenes de las categorías en el menú horizontal.

En Prestashop 1.7.0.4 y variantes anteriores de Prestashop 1.7.0.4 (dentro de la rama de Prestashop 1.7) cuando en la pestaña Catálogo -> Categorías intentamos editar o crear una categoría y subir una imagen en la opción:

Miniaturas del Menú

Opción Miniaturas del Menú en la ficha de edición de la categoría

Vemos que no se visualiza dicha miniatura en el menú.

Menú horizontal en Prestashop 1.7

Continúa leyendo [Bug] Mostrar imágenes en el menú de Prestashop 1.7

Bug en la posición del icono del buscador en Prestashop 1.7.0.3

En la variante 1.7.0.3 de Prestashop 1.7, cuando hacemos una búsqueda en el mismo buscador de la tienda y no encontramos resultados, el icono de la lupa del buscador no aparece en su posición.

Adjunto Imagen

Fallo posición lupa en Prestashop 1.7.0.3
Fallo posición lupa en Prestashop 1.7.0.3

Cuando el buscador en la variante 1.7.0.3 de Prestashop 1.7 debería verse así: Continúa leyendo Bug en la posición del icono del buscador en Prestashop 1.7.0.3

Error al importar plantilla desde Windows con caracteres especiales en Prestashop 1.7.0.3

Bug en Prestashop 1.7.0.3 al importar una plantilla desde Windows que contenga nombre con caracteres especiales como por ejemplo “espacios”.

Bug reparado por aleeks en github

 Fichero:

controllers/admin/AdminThemesController.php

Sustituir las siguientes líneas:

if ($this->processUploadFile($path)) {
$this->theme_manager->install($path);
@unlink($path);

por

$destination = $this->processUploadFile($path);
if (!empty($destination)) {
$this->theme_manager->install($destination);
@unlink($destination);

Sustituir línea


if ('application/zip' !== $_FILES['themearchive']['type']) {

por


$tmp_name = $_FILES['themearchive']['tmp_name'];
if ('application/zip' !== mime_content_type($tmp_name)) {

Sustituir línea


_PS_ALL_THEMES_DIR_.$name

por


$dest

Sustituir línea


return true;

por  Continúa leyendo Error al importar plantilla desde Windows con caracteres especiales en Prestashop 1.7.0.3

Error en el botón de “Vista Previa” del producto en el panel de administración en Prestashop 1.7.0.3

Error en el botón de “Vista Previa” del producto en el panel de administración en Prestashop 1.7.0.3

Ficheros a modificar:

/carpeta_administración/themes/default/js/bundle/product/form.js

Fallo corregido por: aleeks

Error botón vista previa Producto panel de administración en Prestashop 1.7
Error botón vista previa Producto panel de administración en Prestashop 1.7

En la captura el símbolo “-” significa borrar línea y el símbolo “+” significa añadir línea.

 

Error al procesar un pedido y al crear una cuenta en Prestashop 1.5.5.0

Si al procesar un pedido o al crear una cuenta en Prestashop 1.5.5.0 os da el siguiente error:

Fatal error: Using $this when not in object context in /xxxxxx/tools/swift/Swift/Message/Headers.php on line 426

Continúa leyendo Error al procesar un pedido y al crear una cuenta en Prestashop 1.5.5.0

Fatal error al añadir un email no valido en el cliente desde el panel de administración en Prestashop 1.5.5.0

Cuando, por ejemplo, modificamos un cliente desde el panel de administración en Prestashop 1.5.5.0, en la pestaña Clientes -> Clientes y metemos un email no valido, nos salta un “Fatal error”.

En github, tenemos solucionado este problema aquí: Leer solución en github

La solución, consiste en editar el fichero:

/controllers/admin/AdminCustomersController.php Continúa leyendo Fatal error al añadir un email no valido en el cliente desde el panel de administración en Prestashop 1.5.5.0