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();

Beto Ayesa
Ingeniero de Software y programador web "Full stack" que ha dejado una startup dónde los miércoles eran día de yoga, para construir un servicio de soporte técnico estandarizado low cost, más profundo que el que el servicio que ofrecen las compañías de hosting, para startups, tiendas online, empresas, profesionales y autónomos. Linkedin
- 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 política de privacidad.
![]()
Muy profesionales. Resuelven rápido e informan en todo momento del estado del trabajo. 100% recomendado.
![]()
Conchetta Alonso
CEO at Workcation
4.7/5 Leer opiniones sobre Php Ninja en Google reviews