Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Automatizar keywords Opencart

13 diciembre, 2013

Este es el “insert a select” que podemos lanzar para automatizar las keywords de Opencart.

Con esto pondríamos las keywords de tu tienda Opencart automáticamente, consiguiendo que las url de tu tienda sean url friendly.

Esto solo nos valdría si solo tenemos activado un idioma en Opencart, ya que si tenemos dos idiomas duplicaría las URL y tendríamos conflictos a la hora de editar los productos desde el panel de administración.

1
2
3
INSERT INTO `url_alias`(query, keyword) SELECT CONCAT('product_id=', product_id ) ,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE( REPLACE(REPLACE(REPLACE(REPLACE( LOWER(name),' ' ,'-' ),'/','-'),'á','a'),'é','e'),'í','i') ,'ó','o'),'ú','u'),'%',''),'ñ','n') 
FROM product_description

Si tus nombres de productos tienen carácteres raros debes de añadir estos carácteres en la sentencia SQL, y remplazarlos con la función REPLACE por los carácteres que quieras.

La sentencia está preparada para los acentos y ñ.

Y con esto tendrías tus url friendly.