Revista Ebusiness

Configuración multi idioma en Magento

Por Perlasimeone

En este tutorial, vamos a ver como configurar nuestra tienda en multi idioma y así poder visualizar este en Español o en Inglés.

Gestión de las tiendas: crear el nombre de la vista de la tienda

Entramos en el panel de control de nuestro Magento, vamos a “Sistema” y seleccionamos ”Gestionar tiendas

Configuración multi idioma en Magento

Para hacer que nuestro e-commerce sea navegable en inglés y en español utilizaremos 1 “Website“, 1 “Website Store” y 2 “Store View“. Una vista tienda la llamaremos ”Español“, y la segunda “English” (estos nombres luego serán los que Magento utilizará para mostrar el menu drop down para cambiar de un idioma a otro). Como primer paso vamos a cambiar el nombre de la vista tienda que ya viene por defecto: vamos a hacer click en el link “Default Store View” y rellenamos en form como en la imagen:

Configuración multi idioma en Magento

El segundo paso será hacer click en el botón “Crear una vista de tienda” (arriva a la derecha) y vamos a crear la segunda vista rellenando el form como en la imagen:

Configuración multi idioma en Magento

Luego como nos sugiere Magento debemos actualizar los indices en la sección “Index Management” en el menú “Sistema

Configuración multi idioma en Magento

Ya ahora que tenemos lista la parte de idiomas vamos a “Configuración” en “Sistema” y en el menu drop down a la izquierda nos aparecerían las dos vista tienda. Hacemos click en la voz “English”

Configuración multi idioma en Magento

Vamos en “General” y abrimos la sección “Locale Options” rellenando el form como sigue:

Configuración multi idioma en Magento

De esta forma le hemos dicho a Magento que cuando se ve la tienda “English” muestre el site en Inglés. Lo podemos verificar en nuestro front-end con un menu drop down que aparece en el top de nuestro e-commerce y podremos pasar de un idioma a otro.

Configuración multi idioma en Magento

Si no nos aparece el menu significa que no tenemos el código puesto en nuestro phtml. Así que tenemos que copiar el siguiente código:

<?php echo $this->getChildHtml('store_language') ?>

donde queremos que aparezca el menu de cambio de idioma, en el template default está en : “app/design/frontend/default/modern/template/page/html/header.phtml”. Con esto es todo ya tenemos nuestra tienda multi idiomas.


Volver a la Portada de Logo Paperblog