En ocasiones si usamos un importador o usamos un conector para añadir los productos que tenemos en nuestra tienda online, de esta manera nos añade mas rapidamente los productos, pero podemos tener algun problema, como el que ocurre normalmente que nos añade los nombres en mayusculas o en minusculas
Para google y posicionamiento SEO, el uso de mayusculas no es una buena opción por lo que siempre es mejor usar textos capitalizando la primera letra del nombre del producto o categoria, por ejemplo
NOMBRE DEL PRODUCTO > Nombre del producto
JUGUETES > Juguetes
Este cambio se debe realizar directamente en la base de datos con unas ordenes SQL o mucho mejor usando un fichero .php que hemos copiado en nuestro servidor.
Lo primero que debemos hacer es una COPIA DE SEGURIDAD DE LA BASE DE DATOS.
Una vez la tengamos, abrimos un editor de texto y pegamos este codigo
<?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'; }
Una vez añadido lo debemos guardar con un nombre por ejemplo capitalizar.php
Este fichero debemos copiarlo por medio de FTP o usando el explorador de ficheros de nuestro hospedaje, a la carpeta principal donde esta nuestra tienda, que podemos saber cual es , ya que tiene un fichero init.php
Una vez hemos copiado / subido este fichero a nuestro servidor, lo que debemos hace es ejecutar o abrir la url de este archivo de la siguiente manera
midominio.com/capitalizar.php
De esta manera , ejecutaremos las ordenes SQL y se cambiaran los textos de los nombres de los productos y categorias a la primera letra en mayusculas