El problema de las páginas de categoría en Prestashop, cuando se usa la paginación, es que a ojos de Google son páginas duplicadas.
Aplicando este parche, conseguimos fijar la url canonical para las páginas de categorías bajo paginación.
Archivo: /controllers/front/listing/CategoryController.php (en Prestashop 1.7):
En Prestashop 1.7 línea 53:
Comentar el contenido de la función getCanonicalURL() y sustituirlo por este.
$id_category = (int) Tools::getValue('id_category'); return isset($id_category) && $id_category ? $this->context->link->getCategoryLink($id_category, null, (int) Configuration::get('PS_LANG_DEFAULT')) : $this->getCanonicalURL();
Php Ninja - Expertos en WordPress y Prestashop
Somos un equipo de programadores web expertos en PHP, WordPress y Prestashop, con más de 20 años de experiencia, 100% especializados en mantenimiento y arreglos, lo que nos permite ofrecer un servicio muy completo y único de mantenimiento y reparación de páginas web. Conoce más sobre nosotros
- Responsable: Ayesa Digital SLU
- Finalidad: Responderte al correo que vas a enviar.
- Legitimación: Consentimiento.
- Destinatarios: tus datos de contacto se almacenarán en nuestra base de datos.
- Derechos: Cambios, rectificaciones, borrados, escríbenos a administracion@phpninja.es
Puedes consultar la información adicional y detallada sobre Protección de Datos en .
Muy profesionales. Resuelven rápido e informan en todo momento del estado del trabajo. 100% recomendado.
![]()
Conchetta Alonso
CEO at Workcation