cambiar mayusculas letras titulo productos prestashop

Eliminar MAYÚSCULAS del título de los productos en PrestaShop

Cuando creamos una tienda por dropshipping y ejecutamos un importador o llevamos a cabo una subida masiva de miles de productos, puede suceder que los nombres salgan todos en mayúscula.

Esto no es muy recomendable de cara al SEO y a la estética de la tienda, ya que parece que estas gritando.

Para tratar de solucionar esto, lo que se suele intentar hacer es tocar el CSS del nombre de producto:

.product-title a {
      text-transform: capitalize !important;
      }

Pero esto no funciona, porque el sistema lo coge por base de datos, y ya sabes que donde hay patrón no manda marinero.

¡Esta es la solución!

Cogemos un bloc de notas y copiamos esto:

<?php
require_once(dirname(__FILE__).’/config/config.inc.php’);
require_once(dirname(__FILE__).’/init.php’);
$sql = “UPDATE “._DB_PREFIX_.”product_lang SET name = CONCAT(UCASE(LEFT(name, 1)), LCASE(SUBSTRING(name, 2)))”;

if(Db::getInstance()->execute($sql)){
echo ‘Capitalizado nombres de producto’;
}

$sql = “UPDATE “._DB_PREFIX_.”category_lang SET name = CONCAT(UCASE(LEFT(name, 1)), LCASE(SUBSTRING(name, 2)))”;

if(Db::getInstance()->execute($sql)){
echo ‘Capitalizado nombres de categorias’;
}

Luego al blog de notas lo llamamos tituloproductos.php

Subimos este fichero a la raiz, al root. Al subir el bloc de notas una vez subido al root tenéis que acordaros de quitar el .txt al final.

Luego vais al navegador y ponéis vuestro dominio terminado por el fichero de texto, por ejemplo:

midominio.com/tituloproductos.php

De esta manera ya tendremos bien los títulos de los productos.

consultor seo

Manuel Espejo

Programador web & SEO Manager apasionado de PrestaShop 1.7 y del comercio electrónico en general. Desde mi blog escribo lo que voy aprendiendo por el camino y me parece interesante. https://manuel7espejo.com/

Deja un comentario

Don`t copy text!