Child pages
  • Gestionar varias tiendas

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

<< Página previa

Column

 


Tabla de contenidos

Table of Contents
maxLevel3

...

Cuando la funcionalidad multitienda está activada en PrestaShop 1.5, muchos aspectos de PrestaShop pueden ser personalizados para cada tienda o grupo de tiendas.

Image RemovedImage Added

En la siguiente tabla, indicamos si el elemento puede ser personalizado para una sola tienda, para un grupo de tiendas o para todas las tiendas al mismo tiempo.

...

  1. Inicie sesión en la zona de administración de su tienda.
  2. Diríjase al menú "Preferencias" y seleccione la página "General".
  3. Encuente Encuentre la opción "Habilitar multitienda", seleccione "Sí".
  4. Guarde sus cambios.

Image RemovedImage Added

Eso es todo: el modo multitienda está ahora en funcionamiento, comenzando con la adición de la página "Multitienda" bajo el menú "Parámetros avanzados". Esta es la página que permite gestionar las diferentes tiendas creadas en  PrestaShop.

...

  • Árbol multitienda. Le da una visión general de su grupo de tiendas, de sus tiendas, e incluso de las distintas URLs relacionadas con cada tienda .
    De manera predeterminada, tan sólo hay una tienda disponible, en el grupo por defecto: la tienda principal.
  • Grupo de tiendasEnumera los grupos de tiendas disponiblesPuede editarlos haciendo clic en el icono 'modificar' situado a la derecha.
  • Opciones multitienda. Enumera las opciones disponibles para las tiendas existentes.
    • Tienda por defecto. La tienda por defecto es la única que servirá como eje central para todas las demás, comaprtiendo compartiendo sus detalles con otras tiendas (productos, transportistas, etc.), y es la única que aparece al iniciar sesión en el área de administración.

Image RemovedImage Added

Crear

...

un nuevo grupo de tienda

Tener un grupo de tienda le permite compartir ciertas características entre las tiendas de ese grupo: catálogo, empleados, transportistas, módulos, etc. Esto le permite gestionar un conjunto de tiendas tan fácilmente como lo haría con una sola tienda, teniendo la posibilidad de ajustar con precisión los detalles de cada tienda de forma manual.
Aplicar nuevos parámetros a todas las tiendas de un grupo sólo requiere de una simple acción. En modo multitienda, encontrará un menú desplegable disponible en la parte superior de la mayoría de las páginas de la administración, el cual le permite filtrar sus cambios para cada tienda o grupo de tiendas.

...

Info

Técnicamente hablando, cuando se selecciona un grupo de tienda en el menú desplegable, las entidades que se muestran reflejan la unión de las entidades pertenecientes a las tiendas en ese grupo.

En términos generales, los parámetros son aplicados a todas las entidades que pertenece pertenecen a la entidad seleccionada en el menú desplegable multitienda. Todo esto se explica en detalle en este capítulo.

Haga clic en el botón "Añadir nuevo grupo de tienda" se abrirá un formulario con pocas opciones, pero con una gran cantidad de textoasegúrese de leer cada descripción de principio a fin, ya que le ayudarán a tomar las decisiones correctas para estas opcionesDado que algunos son irreversibles (no pueden ser desativados desactivados una vez sean activados), es importante que sepa exactamente lo que estas opciones activan .

Image RemovedImage Added

Las opciones disponibles son:

  • Nombre del grupo. El nombre es privado, los clientes no pueden ver este. Sin embargo, asegúrese de usar un nombre descriptivo: cuanto mayor sea el número de grupos que tenga, mayor será la necesidad que tenga de encontrar un grupo rapidamenterápidamente. Puede editar el nombre en cualquier momento.
  • Compartir clientes. Una vez habilitada, no puede desactivar esta opción. Esta es ideal cuando quiere que sus clientes utilicen las mismas credenciales para iniciar sesión en todas las tiendas pertenecientes a este grupo.
  • Compartir cantidades disponibles para vender. Puede tener diferentes cantidades del mismo producto a la venta dependiendo de la tienda. Con esta opción, todas las tiendas de este grupo compartirán la misma cantidad disponible de productos. Esto facilitará en gran medida la gestión de dichas cantidades.
  • Compartir pedidos. Una vez habilitada, no puede desactivar esta opción. Esta opción sólo se puede activar si las opciones "Compatir Compartir clientes" y "Compartir cantidades disponibles para vender" se encuentran activas. Con esta opción, los clientes que inicien sesión en cualquier tienda de este grupo podrán ver su historial de pedidos para todas las tiendas del grupo.

...

Los grupos de tiendas existentes pueden ser editados desde el listado de grupos de tiendas disponible en la página principal "MulttiendaMultitienda": simplemente haga clic en el icono 'modificar' situado a la derecha de la fila de la tienda para abrir el formulario. Como era de esperar, no se pueden cambiar las opciones "Compatir clientes" y "Compartir cantidades disponibles para vender".

...

La herramienta de creación de tienda, ubicada en la página "Multitienda"permite definir con sencillez y precisión tanto la apariencia del front-office de su tienda (es decir, su tema) como de los elementos que desea importar desde su tienda principal en esta nueva.

Image RemovedImage Added

Al hacer clic en el botón "Añadir nueva tienda" se abre un formulario con dos secciones. El primero de ellos tiene 5 opciones:

...

La segunda sección, "Importar datos de otra tienda", es en donde definirá  los datos de la tienda principal que desea utilizar en esta nueva tienda.

Image RemovedImage Added

Esta tiene dos opciones:

...

Para añadir una dirección URL a una tienda, seleccione la tienda en el selector "Árbol Multitienda", y a continuación haga clic en el botón "Añadir nueva URL". PrestaShop cargará una pantalla con dos secciones y ocho opciones:

  • Opciones URL.
    • Tienda. A reminder of the shop to which you are adding a URL. You may also simply switch to another shopUn recordatorio de la tienda a la que está añadiendo una URL. También puede simplemente seleccionar otra tienda.
    • URL principal. By enabling this, you indicate that you want all of this shop's other URLs to redirect to this new main URL.Estado. You can disable and enable a URL at any time Al activar esta opción, indica que quiere que todas las demás URLs que apuntan a esta tienda, sean redireccionadas a esta nueva URL principal.
    • Estado. Puede activar y desactivar una URL en cualquier momento.
  • URL de su tienda.
    • Dominio. The shop's domain name itself. It does not have to be limited to the domain name: you can indicate a sub-domain if you need to. Just make sure to not add La dirección propia de la tienda. Esta no tiene que estar limitada al nombre de dominio: puede indicar un subdominio si lo necesita. Tan solamente asegúrese de no añadir 'http://', or any ni ninguna '/'. ExampleEjemplo: www.myprestashopmiprestashop.com or kids o niños.myprestashopmiprestashop.com.
    • Dominio SSL. If your SSL domain is different from your main domain, be sure to indicate it in that field. Example: www.myprestashop.com or kids.myprestashop Si su dominio SSL es diferente a su dominio principal, asegúrese de indicarlo en este campo. Ejemplo: www.miprestashop.com o niños.miprestashop.com.
    • URI física. Here you must set the physical path to your actual installation on your server. If the shop is at the root of the domain or subdomain, leave this field empty. Example: / or /kids Aquí debe establecer la ruta de acceso física de su tienda en el servidor. Si la tienda está en la raíz del dominio o del subdominio, deje este campo vacío. Ejemplo: / o /niños/.
    • URI virtual. You can make the shop transparently available to customers using this option: through the power of URL rewriting, you can have your shop be displayed without the need to create a sub-folder. Of course, URL rewriting must be enabled in PrestaShop (meaning Friendly URLs, see the "SEO & URLs" page of the "Preferences" menu). Example: /shoes/. Note that this only works for subfolder shops, not subdomain shopsPuede utilizar esta opción para crear una tienda con una URL que no existe en su servidor: a través de la reescritura URL, sin tener que crear una subcarpeta. Por supuesto, la redirección URL debe estar activa en PrestaShop (es decir la opción URLs amigables, que encontrará en la página "SEO y URLs" del menú "Preferencias"). Ejemplo: /zapatos/Tenga en cuenta que esto sólo funciona en caso de utilizar subcarpetas, y no nombre de dominio.
    • Su URL final será. Gives you the impact your URL settings.

Sample usages

Managing a catalog in multistore mode

In multistore mode, some of the PrestaShop administration pages feature a prominent drop-down menu, titled "Multistore configuration for". This menu gives you the context of what you are doing: it enables you to set the shop or shop group to which the changes you are making are to be applied.

For instance, when creating a new product, the selection in this menu will determine whether the product will be available for all shop, only one shop group, or a single shop.

When editing a product, PrestaShop displays notifications to help you understand the scope of your changes. For instance, when editing a product while in the "Shop A" context, the notification will say "Warning, if you change the value of fields with an orange bullet, the value will be changed for all other shops for this product", with said orange bullet appearing on all the implicated fields, such as "Type of product", "Reference", the package's size, etc.

Likewise, if you change a product while in the "All shops" context or in the context of a shop group, some fields will be disabled: since they have a global impact, you cannot edit them. If you really need to edit this content, each field has a box that you can check to edit that field in all the shops under this context.

Warning

If you edit a disabled field, the product is created in all the shops of the context which do not already have it in their own catalog. Make sure to double check your context.

Data exchange between stores

Duplicating data between stores

Duplicated data in PrestaShop are set during the setup of any individual shop, by importing all or some of the content from an existing shop into the new one. The content that can be imported is varied: products, categories, employees, modules, cart rules, suppliers, etc. Data importation is done once and for all: once a store has been created, you cannot easily import data again from another store.

Sharing data between stores and store groups

Stores can share data. Shared data are fundamentally handled at the store group level: one of the important things to understand when dealing with PrestaShop's multistore mode is that all the stores within a store group can share the same details share data – or more precisely, three types of content: customers, available quantities, and orders. Once the store group is set, the sharing of data between its stores is mostly finished: while you can change the setting for the available product quantities, you cannot change the customers and orders settings anymore as soon as any store within the group as at least one customer or one order.

Sharing products and categories

When you create a new store within a group, you can choose to have all or some of the categories in the new store be exact duplicates of the categories in any other store on your installation of PrestaShop.

When creating a category, either for a specific store or for all the stores in the PrestaShop installation, PrestaShop registers the category for all the stores – it is simply hidden from any store where it has not been set.

By associating the new stores with a given category, any change in this category will impact all the stores which are associated with it, even if the stores are from different store groups. You can therefore change the category's content once and for all from one place, including its products.

Sharing customers and customer groups

As indicated above, stores within the same store group can share clients: all you have to do it set the proper option when creating the store group.

Groups are less detailed: if you change one of the default customer group in one store, the change is applied to all the other stores, regardless of the store group.

If you want to have different customer group for each store, you must create a new group and use the "Multistore configuration for" selector to associate the group with the current store or store group.

Using a different theme for each shop/shop group

To install a theme on PrestaShop, you must use the "Theme Import/Export" module to import the theme's zip file. Once that file is uploaded, the module will ask you some module-specific questions. When in multistore mode, it will also ask you whether you want to enable this theme with all stores in your PrestaShop installation, only some store groups, or only some specific stores – with the current stores being already selected. The theme will still be available for the non-selected stores, but will be disabled.

This setting can be changed: once a theme is installed on your PrestaShop, you can use the "Themes" page in the "Preference" menu to change the theme of the current store, or of the current store group, depending on how the "Multistore configuration for" selector is set.

Using specific settings for each shop/shop group

"Multistore configuration for" selector is the go-to option when you want your changes to have an impact on a given store or set of stores. It should even be the first option to look at when an administration screen opens up, as PrestaShop will change the available options depending on the context you are in: store, store group or all stores.

This makes it possible for you to:

  • Using different image formats for each shop/shop group
  • Activating/configuring a module on a per-shop basis
  • Positioning/displaying front-office blocks on a per-shop basis
  • ...and so much more!

Managing CMS pages in multistore mode

When viewing the list of CMS pages in the "All shops" context, all the CMS pages from all shops are displayed. Likewise, when in a shop group context, the pages for all the shops in that group are displayed.

When creating a page in a shop group context, all the shops in this group will display this page, yet the page will be unique: editing it in one shop will apply the changes in all the shops from this group.
On the creation page, a section appears with a list, indicating which ones will be impacted.

Managing discounts in multistore mode

When creating cart rules or catalog price rules in a multistore context, an additional condition is available, with which you can choose the shops on which the rule should be available.

Web-service and multistore

Access to the web-service is also highly configurable, both at the shop level and at the shop group level. When creating a web-service key, you can choose to associate it to all shop, some shop groups, or select shops.

    • Le da una idea del resultado de su configuración en su URL final.

Ejemplos de usos del modo multitienda

Gestionar un catálogo en modo multitienda

En modo multitienda, algunas páginas de administración de PrestaShop presentan un menú desplegable, titulado "Configuración para multitienda". Este menú le permite seleccionar el contexto para lo que está haciendo: lo que le permite establecer la tienda o grupo de tiendas  a las que se aplicará el cambio que está realizando.

Por ejemplo, al crear un nuevo producto, la selección que realice en este menú determinará si el producto estará disponible para todas las tiendas, sólo un grupo de tiendas, o una sola tienda.

Durante la edición de un producto, PrestaShop muestra notificaciones para ayudarle a entender el alcance de los cambios. Por ejemplo, al modificar un producto en el contexto "Tienda A", la notificación mostrará el siguiente mensaje: "¡Advertencia! Si cambia el valor de los campos con una viñeta naranja, el valor será cambiado en todas las tiendas en donde se encuentre este producto", mostrando dicha viñeta de color naranja en todos los campos implicados, tales como "Tipo de producto", "Referencia", tamaño del paquete, etc.

Del mismo modo, si cambia un producto en el contexto "Todas las tiendas" o en el contexto de un grupo de tiendas, algunos campos serán desactivados: dados que esto tienen un impacto global, no podrá editarlos. Si realmente necesita editar este contenido, cada campo tiene una casilla que puede marcar para editar esos campos en todas las tiendas que se encuentren bajo este contexto.

Warning

Si modifica un campo desactivado, el producto es creado en todas las tiendas del contexto que todavía no tengan a éste en su propio catálogo. Asegúrese de comprobar el contexto antes de realizar esta acción.

Intercambio de datos entre las tiendas

Duplicar datos entre tiendas

Los datos duplicados en PrestaShop son establecidos durante la instalación de cualquier tienda individual, importando todos o algunos de los contenidos de una tienda existente a otra nueva. El contenido que puede ser importado es variado: productos, categorías, empleados, módulos, reglas de compra, proveedores, etc. La importación de datos se realiza de una vez por todas: una vez la tienda ha sido creada, no puede volver a importar datos de otra tienda - al menos tan fácilmente.

Compartir datos entre las tiendas y los grupos de tiendas

Las tiendas pueden compartir datos. Los datos compartidos se gestionan fundamentalmente entre las tiendas a nivel de grupouno de los aspectos más importantes a comprender en el modo multitienda de PrestaShop es que todas las tiendas dentro del mismo grupo de tiendas pueden compartir sus datoso más precisamente, tres tipos de contenidos: clientes, cantidades disponibles, y pedidos. Una vez que el grupo de tiendas está configurado, el intercambio de datos entre las tiendas finaliza: aunque puede cambiar la configuración para las cantidades de productos disponibles, no puede cambiar la configuración de los clientes y los pedidos a partir del momento en que una de las tiendas de este grupo tenga un cliente o un pedido.

Compartir productos y categorías

Al crear una nueva tienda dentro de un grupopuede hacer que todas o algunas de las categorías en la nueva tienda sean copias exactas de las categorías de otra tienda instalada en PrestaShop.

Al crear una categoría, para una tienda específica o para todas las tiendas instaladas en PrestaShop, PrestaShop registra la categoría para todas las tiendas – simplemente se oculta en cualquier tienda en la que ésta no haya sido establecida.

Al asociar las nuevas tiendas, con una categoría determinada, cualquier cambio en esta categoría tendrá un impacto en todas las tiendas que están asociadas con ella, incluso si las tiendas perteneces a grupos de tiendas diferentes. Puede cambiar el contenido de la categoría de una sola vez para todas las tiendas, incluyendo sus productos.

Compartir clientes y grupos de clientes

Como se indicó anteriormente, las tiendas dentro de un mismo grupo de tiendas pueden compartir clientes: todo lo que tienes que hacer es establecer la opción adecuada al momento de crear el grupo de tiendas.

Los grupos son menos detalladossi cambia uno de los grupos de clientes de forma predeterminada en una tienda, el cambio se aplicará a todas las tiendas, cualesquiera que sean sus grupos de tiendas.

Si quiere tener diferentes grupos de clientes para cada tiendadebe crear un nuevo grupo y utilizar el selector "Configuración multitienda para" con el fin de asociar el grupo a una tienda o a un grupo de tiendas.

Utilizar un tema diferente para cada tienda o grupo de tiendas

Para instalar un tema en PrestaShop, debe utilizar el módulo "Importar / Exportar tema" e importar el archivo Zip perteneciente al tema. Una vez este archivo haya sido cargado, el módulo le hará algunas preguntas. En el modo multitienda, este también le preguntará si desea activar el tema en todas las tiendas instaladas en PrestaShop, solamente para algunos grupos de tiendas, o tan sólo para algunas tiendas especificas – con las tiendas actuales ya seleccionadas. El tema seguirá estando disponible para las tiendas no seleccionadas, pero estará desactivado.

Esta configuración puede ser modificada: una vez que el tema esté instalado en PrestaShop, puede utilizar la página "Temas" del menú "Preferencias" para cambiar el tema de la tienda actual, o del grupo de tiendas actual, dependiendo de cómo este establecido el selector "Configuración multitienda para".

Utilizar configuraciones específicas para cada tienda o grupo de tiendas

El selector "Configuración multitienda para" es la opción a la que debe dirigirse cuando quiera que sus modificaciones tengan un impacto sobre una tienda determinada o un conjunto de tiendas. Incluso debería ser la primera opción que mire al cargar la pantalla de administración, ya que Prestashop cambiará las opciones disponibles dependiendo del contexto en el que se encuentre: tienda, grupo de tiendas o todas las tiendas.

Este hace posible:

  • Utilizar un formato de imagen diferente para cada tienda / grupo de tiendas.
  • Activar / configurar un módulo en base a una tienda.
  • Posicionar / mostrar bloques en el front-office blocks en base a una tienda.
  • ...¡y mucho más!

Gestionar las páginas CMS en modo multitienda

Al visualizar el listado de páginas CMS en el contexto "Todas las tiendas", se muestran todas las páginas CMS de todas las tiendas. Del mismo modo, cuando se está en un contexto de grupo de tiendas, se muestran las páginas para todas las tiendas de ese grupo.

Cuando se crea una página en un contexto de grupo de tiendas, todas las tiendas existentes en ese grupo se muestran en esta página, aunque la página sea única: al modificar ésta para una tienda se modificará  en todas las tiendas de ese grupo.
En la página de creación, una sección aparece con una lista, indicando cuáles de ellas se verán afectadas.

Gestionar descuentos en modo multitienda

Al crear reglas de compra o reglas del catálogo en un contexto multitienda, una condición adicional estará disponible, con la que puede elegir las tiendas en las que este descuento estará disponible.

Multitienda y Servicio Web

El acceso al servicio web también es altamente configurabletanto a nivel de tienda como a nivel de grupo de tiendas. Al crear una clave de servicios web, puede elegir asociar ésta a todas las tiendas, a algunos grupos de tiendas, o a tiendas individuales.

Section
Column

<< Página previa

Column