Tienda en múltiples...
 
Avisos
Vaciar todo

Tienda en múltiples idiomas y diferentes dominios para cada uno de ellos.

7 Respuestas
2 Usuarios
0 Reactions
13.8 K Visitas
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Hola a todo el mundo,

Estoy a punto de empezar un nuevo proyecto con Magento 1.7. Nuestro cliente quiere crear una tienda en 4 idiomas diferentes (Español, Catalán, Francés e Inglés), hasta aquí todo ok!

El tema es que quiere que cada idioma este relacionado con un dominio diferente, ejemplo:

Tienda Español: www.mitienda.es
Tienda Catalán: www.lamevabotiga.cat
Tienda Francés: www.monboutique.fr
Tienda Inglés: www.myshop.com

¿Sabéis cómo se puede realizar esto?

Muchas gracias por vuestra ayuda,

Fieber


 
Respondido : 19/03/2014 5:38 pm
dogosoft
(@dogosoft)
Respuestas: 215
Reputable Member
 

Mirando en internet , a ver si te veia algo he visto esto que esta en este mismo foro 🙂

https://www.factoriadigital.com/mgnt/showthread.php/1549-Magento-en-varios-dominios

el resultado es este enlace donde lo explican en ingles 🙁 , mi espinita desde hace muchos años pero algo se pilla

http://www.crucialwebhost.com/kb/how-to-setup-multiple-magento-stores/

Un saludo , ya me cuentas si te a servido o no, quien sabe a lo mejor algun día me hace falta a mi


IRC magento en español #magento-es
http://irc.lc/freenode/#magento-es/
Ingresar en este irc esta vacio pero entre todos podemos hacer un irc como el de drupal en español para los foreros de magento
mi versión magento 1.9x o superior

 
Respondido : 19/03/2014 8:30 pm
dogosoft
(@dogosoft)
Respuestas: 215
Reputable Member
 

Aqui parecen tener la respuesta

https://www.factoriadigital.com/mgnt/showthread.php/1549-Magento-en-varios-dominios

Dan de refencia este manual
http://www.crucialwebhost.com/blog/h...agento-stores/

Espero quer tevalga y me comentas a ver quue tal te ha ido, quien sabe a lo mejor me hace falta algun dia


IRC magento en español #magento-es
http://irc.lc/freenode/#magento-es/
Ingresar en este irc esta vacio pero entre todos podemos hacer un irc como el de drupal en español para los foreros de magento
mi versión magento 1.9x o superior

 
Respondido : 19/03/2014 9:41 pm
dogosoft
(@dogosoft)
Respuestas: 215
Reputable Member
 

He intentado publicar una respuesta a este tema ayer pero a dia de hoy todavia no lo han publicado.

En este foro se habla de eso https://www.factoriadigital.com/mgnt/showthread.php/1549-Magento-en-varios-dominios
y te mandana esta guia.
http://www.crucialwebhost.com/blog/h...agento-stores/


IRC magento en español #magento-es
http://irc.lc/freenode/#magento-es/
Ingresar en este irc esta vacio pero entre todos podemos hacer un irc como el de drupal en español para los foreros de magento
mi versión magento 1.9x o superior

 
Respondido : 20/03/2014 7:42 pm
dogosoft
(@dogosoft)
Respuestas: 215
Reputable Member
 

Buenas he intentado contestarte en 4 ocasiones pero no se por q no se ha publicado

aqui hablan de eso:
https://www.factoriadigital.com/mgnt/showthread.php/1549-Magento-en-varios-dominios

y mandan a esta guia
http://www.crucialwebhost.com/blog/h...agento-stores/

Ya me cuentas como te va, por si merece la pena y algun dia me lo piden, no olvides en comentar 😉 como te ha ido


IRC magento en español #magento-es
http://irc.lc/freenode/#magento-es/
Ingresar en este irc esta vacio pero entre todos podemos hacer un irc como el de drupal en español para los foreros de magento
mi versión magento 1.9x o superior

 
Respondido : 21/03/2014 9:14 am
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Hola Dogosoft,

Sí, ya he visto tu mensaje por privado. Lo que no entiendo es porque no te dejaba contestar a mi post.

Muchas gracias por información, lo probaré éste fin de semana que tendré algo de tiempo libre. En cuanto tengas noticias lo escribo aquí.

Un saludo,

Fieber


 
Respondido : 21/03/2014 2:33 pm
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Hola a tod@s, hola a dogosoft!

Finalmente pude solucionar este tema combinando la información de varios tutoriales. Os explico como lo resolví...

Tened en cuenta que para explicar todo esto yo estoy utilizando 4 dominios ficticios, uno para cada idioma:

ES: dominiocliente.es
CA: dominiclient.cat
FR: domaineclient.fr
EN: clientdomain.com

1. Primero de todo instalé Magento (en mi caso la versión 1.7.0.2), una vez instalado, fui a "Sistema/Gestionar tiendas", aquí creé las 4 tiendas, una para cada idioma. Os pongo como ejemplo los datos que puse para la tienda de Español:

SITIO WEB
Nombre : dominiocliente.es
Código : dominiocliente_es
Ordenar pedido : 0
Tienda por defecto : dominiocliente.es
Set as default : check desmarcado (ya que en mi caso puse que la tienda por defecto sea la de inglés).

VISTA DE TIENDA
Tienda: dominiocliente.es
Nombre: Español
Código: dominiocliente_es
Estado: Habilitado
Ordenador pedido: 0

TIENDA:
Sitio web: dominiocliente.es
Nombre: dominiocliente.es
Categoría raíz: Default Category (aquí podéis elegir la categoría que vosotros hayáis creado para la tienda o tiendas si es un catálogo compartido).
Vista de tienda por defecto: Español

2. Después fui a "Sistema/Configuración/General" y en el "Alcance de la configuración actual" seleccione "dominiocliente.es" y en el apartado de "Locale Options" desmarqué "Use Default" para poder seleccionar el idioma español (España) en mi caso.

Modifiqué el "Alcance de la configuración actual" a "dominiclient.cat", desmarqué "Use Default" para poder seleccionar el idioma catalán (España). Y así sucesivamente con los otros dos idiomas (francés e inglés).

Cabe mencionar que antes de hacer este paso, me descargué e instalé los paquetes de traducciones que necesitaba desde éste enlace:

http://www.magentocommerce.com/translations

3. Después de hacer esto, fui a "Sistema/Configuración/Web", cambiar el "Alcance de la configuración actual" a "clientdomain.com" y en los apartados de "Inseguro" y "Seguro" desmarcar "Use Default" únicamente de la "URL Base" y cambiar los valores por:

URL Base: http://www.clientdomain.com/shop/

El resto de valores de Link, Skin, Media, JavaScript no hace falta modificarlos porque esta es la tienda donde está instalado Magento.

Para la tienda en español, cambiamos el "Alcance de la configuración actual" a "dominiocliente.es" y en los apartados de "Inseguro" y "Seguro" desmarcamos "Use Default" de las siguientes opciones y cambiar los valores por:

URL Base: http://www.dominiocliente.es/tienda/
URL Base de link: {{unsecure_base_url}} ({{secure_base_url}} para el apartado "Seguro")
URL Base de Skin: http://www.dominiocliente.es/shop/skin/
URL Base de Media: http://www.dominiocliente.es/shop/media/
URL Base de JavaScript: http://www.dominiocliente.es/shop/js/

Para la de catalán, cambiamos el "Alcance de la configuración actual" a "dominiclient.cat" y en los apartados de "Inseguro" y "Seguro" desmarcamos "Use Default" de las siguientes opciones y cambiar los valores por:

URL Base: http://www.dominiclient.cat/botiga/
URL Base de link: {{unsecure_base_url}} ({{secure_base_url}} para el apartado "Seguro")
URL Base de Skin: http://www.dominiclient.cat/shop/skin/
URL Base de Media: http://www.dominiclient.cat/shop/media/
URL Base de JavaScript: http://www.dominiclient.cat/shop/js/

Para la de Francés, cambiamos el "Alcance de la configuración actual" a "domaineclient.fr" y en los apartados de "Inseguro" y "Seguro" desmarcamos "Use Default" de las siguientes opciones y cambiar los valores por:

URL Base: http://www.domaineclient.fr/boutique/
URL Base de link: {{unsecure_base_url}} ({{secure_base_url}} para el apartado "Seguro")
URL Base de Skin: http://www.domaineclient.fr/shop/skin/
URL Base de Media: http://www.domaineclient.fr/shop/media/
URL Base de JavaScript: http://www.domaineclient.fr/shop/js/

Veréis que para el Skin, Media y JavaScript hago referencia a la carpeta "shop" porqué es donde yo he instalado Magento y donde estos carpetas de archivos.

4. En cuanto al alojamiento, en mi caso, yo instale Magento en un único alojamiento, donde, en la raíz está la web corporativa del cliente y he creado 4 carpetas para las 4 tiendas:

- para la vista de tienda en español: tienda
- para la vista de tienda en catalán: botiga
- para la vista de tienda en inglés: shop
- para la vista de tienda en francés: boutique

Instalé Magento en la carpeta "shop" y en el resto de carpetas únicamente copié y pegué los archivos ".htaccess" y "index.php". Hecho esto, modifiqué los archivos "index.php" de las carpetas "tienda", "botiga" y "boutique" comentando la última línea y añadiendo la de debajo, donde lo que está entre comillas simples es el Código identificador de la VISTA DE TIENDA que hemos creado en magento:

index.php de la carpeta "tienda"


//Mage::run($mageRunCode, $mageRunType);
Mage::run('dominiocliente_es');

index.php de la carpeta "botiga"


//Mage::run($mageRunCode, $mageRunType);
Mage::run('dominiclient_cat');

index.php de la carpeta "boutique"

//Mage::run($mageRunCode, $mageRunType);
Mage::run('domaineclient_fr');

Esta modificación hace que cuando alguien accede a una de estas carpetas, muestra la vista de tienda en el idioma que toca.

5. Para finalizar, se debe hacer una cosa más, hacer que los 4 dominios apunten hacia el alojamiento donde está instalado Magento. Yo lo he hecho modificando los registros DNS de cada dominio y añadiendo "Registros A" ( @ --> IP del alojamiento / www --> IP del alojamiento ).

Si tenéis cualquier duda, escribirme un mensaje en el post o por privado.
Espero que os sirva de ayuda a todos/as,

Fieber


 
Respondido : 15/04/2014 7:21 pm