SmythSys IT Consulting

Cómo aumentar la longitud en los nombres de producto de Prestashop. Tema Classic.

Los nombre de producto de Prestashop vienen limitados a 30 en el tema Classic que viene por defecto. A partir de los 30 caracteres pone puntos suspensivos.

Esto no es muy recomendable. Las recomendaciones de los expertos en SEO es tener entre 50-60 caracteres, y en 30 no suele caber el nombre completo del producto. Por lo tanto, no sólo es negativo para el SEO, también para los propios clientes que no ven la información bien en la web.

Te explicamos cómo solucionarlo.

Aumentar la longitud de los nombres de producto en Prestashop.

Vamos a cambiar un fichero que esté en el tema Classic (en otros temas será similar). Para ello lo más recomendable es crear un tema hijo, porque si no, cuando actualices, el cambio desaparecerá.

Vamos a ir al fichero themes/tutemahijo/templates/catalog/_partials/miniatures/product.tpl

Veremos una línea que pone:

 <h1 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h1>

Vamos a cambiarla por :

 <h1 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:60:'...'}</a></h1>

También hay otra línea que pone
alt = “{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:’…’}{/if}”
La podemos cambiar por alt = “{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:60:’…’}{/if}”

Guarda el cambio, sube al servidor y refresca la página. Con esto debería estar.

Puedes verlo en este vídeo.

Deja un comentario

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).