Categories

Plantillas Destacadas

Magento. ¿Cómo crear y gestionar múltiples tiendas?

Norman Fisher julio 13, 2012
Rating: 4.9/5. From 7 votes.
Please wait...

Este tutorial puede ayudarle a añadir y administrar varias tiendas y en su sitio web de Magento.

La funcionalidad Multiple Stores (Múltiples Tiendas) le permite tener cualquier número de tiendas o sitios web dentro de una única instalación de Magento. Es muy útil si Usted va a vender productos en diferentes dominios pero en el mismo panel de administración para seguir sus ventas y clientes sin tener que iniciar sesión en el panel de administración de cada sitio web.

Hay un número de maneras diferentes para activar esta funcionalidad multi-tienda. Este ejemplo muestra la manera de ejecutar dos sitios web www.su_dominio.com/magento/ y www.su_dominio.com/magento/magento2 en la misma área de administración. Pero este tutorial también será útil, si Usted va a ejecutar los sitios en dos dominios diferentes.

Los pasos que se necesita seguir:

Paso 1. Crear categorías:

  1. Abra su panel de administración de Magento.
  2. Haga clic en Catalog -> Manage Categories (Catálogo -> Administrar categorías).
  3. Si Usted quiere que sus sitios web compartan la misma “Default Category” (Categoría predeterminada), elijala haciendo clic en ella a la izquierda. O haga clic en Add Root Category (Agregar categoría raíz) para crear una categoría raíz nueva.
  4. Si ha elegido la categoría, en General Information (Información General) marque Yes (Sí) para Is Active (Está activada)

    y en la pestaña Display Settings (Mostrar configuraciones) marque Yes (Sí) para Is Anchor.

  5. Haga clic en Save Category (Guardar categoría).

Paso 2. Configurar la tienda

  1. Abra System -> Manage Stores (Sistema -> Gestionar tiendas).
  2. Haga clic en Create Website (Crear sitio web)

    donde tiene que entrar:

    • Name (Nombre) – nombre de dominio del nuevo sitio web.
    • Code (Código) – parámetro que será utilizado en la configuración del servidor web Apache para apuntar al nombre de dominio (sin espacios).
  3. Haga clic en Save Website (Guardar sitio web).
  4. Abra System -> Manage Stores (Sistema -> Gestionar tiendas) y haga clic en Create Store (Crear tienda).
  5. En el desplegable Website elija Name (Nombre) del sitio web que ha creado (2).
  6. Entra Name – el mismo que el nombre del segundo sitio web.
  7. Elija Root Category (Categoría raíz) que utilizará para esta tienda. (Consulte Paso 1)
  8. Haga clic en Save Store (Guardar tienda).
  9. Abra System -> Manage Stores (Sistema -> Gestionar tiendas) y haga clic en Create Store View (Crear vista de tienda).
  10. En el desplegable Store (Tienda) elija una tienda asociada con la vista.
  11. En el campo Name esriba el nombre de la vista de esta tienda (por ejemplo, Versión en Inglés).
  12. En el campo Code escriba el código único para esta vista de la tienda.
  13. Elija Status (Estado) – si está activado, esta vista de la tienda será accesible desde nuestra interfaz (frontend), de lo contrario, no será accesible.
  14. Haga clic en Save Store View (Guradar Vista de tienda).

Paso 3: Configurar tienda en servidor

  1. En este tutorial vamos a ver el segundo sitioweb en www.su_dominio.com/magento/magento2. Vamos a tener acceso al directorio magento en nuestro servidor y crear una carpeta del subdirectorio magento2.
  2. Copie el fichero index.php y el fichero htaccess de la carpeta magento y péguelos en la carpeta magento2. Si Usted utiliza un dominio diferente – copie y pegue estos ficheros en la carpeta raíz o en su otro dominio).
  3. Abra el fichero index.php y busque la siguiente línea
    "$mageFilename = ‘app/Mage.php’;".
  4. Reemplácelo por
    $mageFilename = ‘../app/Mage.php’; .
  5. Guarde los cambios.
  6. Abra el fichero htaccess copiado.
  7. Agregue lo siguiente al final de este fichero:
    SetEnvIf Host .*base.* MAGE_RUN_CODE="base";
    SetEnvIf Host .*magento_site_2.* MAGE_RUN_TYPE="magento2";

    donde magento2 es el código del sitio web desde Paso 2, punto 2 de este tutorial.

  8. Guarde los cambios.
  9. En su panel de administrador de Magento abra System -> Configuration -> General (Sistema -> Configuración -> General).
  10. En primer lugar, asegúrese de que Default Config (Configuración por defecto) está seleccionada en el ámbito de configuración y haga clic en Web.
  11. En Url options (Opciones de Url) marque No para Auto-Redirect to base URl (Redireccionamiento automático a URL básico).
  12. Haga clic en Save Config (Guardar configuración).
  13. Reemplace Default Config (Configuración por defecto) por la vista creada del sitio web y haga clic en Web.
  14. En Web abra las pestañas Unsecure (No seguro) y Secure (Seguro). Es necesario modificar Unsecure Base URL (Dirección URL no segura) y Secure Base URL (Dirección URL segura) con el nombre de dominio correspondiente, desactivando la casilla ”Use default [STORE VIEW]” (Utilizar predeterminada) y guardar la configuración. En nuestro caso cambiamoslos de esta manera (instalación local):
  15. Haga clic en Save Config (Guardar configuración).
  16. Abra su segundo dominio para comprobarlo.

Por favor consulte el tutorial:

Magento. ¿Cómo crear y gestionar múltiples tiendas?

Plantilla Magento
Esta entrada fue publicada el Tutoriales de Magento y etiquetada Magento, multiple, stores. Agregar enlace permanente a marcadores.

Submit a ticket

Si Usted todavía no puede encontrar un tutorial suficiente para arreglar su problema, por favor use el siguiente enlace para enviar un ticket a nuestro equipo de soporte técnico. Nosotros enviaremos nuestra respuesta dentro de próximas 24 horas: Enviar un ticket