El otro día, trabajando con PrestaShop 1.5.3.1, me topé con un problema en el que como desarrollador de tiendas online no había reparado hasta ahora. Dicho problema afecta a las URL amigables que genera la plataforma y en concreto a la personalización de las mismas a través del panel de control de la propia tienda.
Resulta que PrestaShop dispone de un apartado (preferencias > SEO y URL) donde se pueden personalizar las rutas de la plataforma para que las podamos adaptar a nuestras necesidades de SEO. Hasta ahora, por circunstancias, no había tenido que modificarlas y utilizaba las que se generan por defecto, pero haciendo cambios para mejorar el posicionamiento del portal, he ido a cambiarlas y no se actualizaban. Mi primera respuesta fue pensar que se trataba de la caché, bien del navegador, bien del propio PrestaShop y tras eliminar ambas, seguía con el mismo problema.
Total, dando vueltas por internet, di con el problema. Al parecer, la versión 1.5.3.1 viene con este bug, aunque cambies la configuración de las URL y se guarde correctamente desde el administrador, luego en el portal no se refleja. El origen de todo el quebradero de cabeza se encuentra en el archivo Dispatcher.php que podremos encontrar en la carpeta classes de nuestro PrestaShop.
Con estos datos ya podía buscar algún sitio donde hubieran arreglado el problema. Y así es como encontré este artículo de 4Webs sobre el tema en cuestión, en el que podremos descargar el archivo Dispatcher.php totalmente operativo y sustituirlo por el anterior. Haz siempre una copia de seguridad por si las moscas.
Mis agradecimientos como desarrollador por hacernos nuestro trabajo con PrestaShop un poquito más sencillo.
Deja una respuesta