Por defecto Prestashop añade el Nombre de la Tienda al final de la etiqueta «<title>» separado por un guión medio. Esto puede que no nos interese si queremos personalizar algunas páginas como la home para SEO.

Por defecto prestashop genera el title de todas las páginas dentro del archivo «header.tpl» de vuestro theme así:

{$meta_title|escape:'htmlall':'UTF-8'}

A. Para eliminar el nombre de la tienda de todas las páginas bastaría por sustituirlo por:

{assign var=title_recortado value=" - $shop_name"}
{$meta_title|replace:$title_recortado:''|escape:'htmlall':'UTF-8'}

B. Para eliminar el nombre de la Tienda solo en la Home:

{if $page_name == 'index'}
    {assign var=title_recortado value=" - $shop_name"}
    {$meta_title|replace:$title_recortado:''|escape:'htmlall':'UTF-8'}
{else}
    {$meta_title|escape:'htmlall':'UTF-8'}
{/if}

pd: Hay alguna otra forma de hacerlo, pero esta considero que es la mejor ya que solo modificamos nuestro theme, no tocamos ningún archivo de configuración de prestashop.

Agradezco tu comentario 🤘