Porque, cuando y como implementar multitienda en Prestashop
En la documentación de Prestashop encontramos el siguiente párrafo donde nos indica cuales son los motivos por los cuales debes tener una multitienda:
- ¿Quiere que sus tiendas tengan diferentes precios para un mismo producto? (además de descuentos especiales para un cliente determinado o un grupo de clientes).Si la respuesta es ‘sí’, entonces necesita utilizar la funcionalidad multitienda.
- Cuando un cliente compra en una tienda, ¿le gustaría que no pudiera tener acceso al historial de pedidos y facturas de la otra tienda? (incluso si el cliente tiene el mismo identificador y contraseña de acceso en ambas tiendas).Si la respuesta es ‘sí’, entonces necesita utilizar la funcionalidad multitienda.: las tiendas no compartirán sus carritos y pedidos, y los clientes que pongan artículos en su carrito de la tienda 1 no verán estos artículos en su carrito de la tienda 2.
Yo Añado una pregunta mas
Este modo de utilizar multitienda, dominando la funcionalidad y sabiendo realmente como está gestionados nuestros productos de prestashop nos puede ahorrar mucho trabajo:
¿Quiere compartir productos, clientes y pedidos pero gestionar las distintas categorías de la tienda por separado? Si tu respuesta es ‘si’, no te lo pienses y monta una multitienda.
Es una pregunta compleja pero pongamos un ejemplo para aclararlo:
La empresa Mediam@rkt, que tiene distintas secciones en su tienda física (Electrónica, Hogar, Música, Videojuegos, Lectura) quiere que cada pasillo esté pintado y decorado de un color, además quiere que en el pasillo de Libros solo haya ofertas de libros, suscripciones a listas de lectura etc, pero a la vez quiere que todos sus principales pasillos sean accesibles en toda su tienda física, es decir, no quiere que tengas que salir de la tienda de libros para entrar a la tienda de Electrónica.
Esto último es sencillo, con una multitienda y añadiendo un menú superior/lateral con las categorías principales conseguiríamos enlazar todos los pasillos.
Además con la multitienda tendríamos el mismo template/theme/tema para cada una de las categorías. Y además podríamos tener una tienda home donde administrar contenidos multiples, es decir, una tienda exclusiva donde encaminar a nuestro cliente a una compra entre las distintas tiendas que tenemos.
Los beneficios son muchos, entre ellos:
- Si queremos administrar contenidos de ofertas concretas para una de las categorías podríamos hacerlo sin tener que duplicar ningún modulo, ya que tendríamos un theme específico para dicha categoría y podríamos administrar distintos contenidos muy fácilmente.
- Los estilos ambientan la compra, yendo al ejemplo anterior, podemos poner de un color el pasillo de libros, sin tener que ver absolutamente nada con electrónica. Si tu tienda tiene categorías que se diferencian mucho en su temática, esto es un beneficio dado que solo verá en un menú superior, lateral o donde queramos ponerlo las otras categorías principales.
- No perdemos la búsqueda de productos en multitienda, es decir, administrando los productos de la forma correcta seremos capaces de buscar un libro en la tienda/categoría de electrónica, y viceversa.
- Una de las cosas que mas me gustan, analíticas por separado, divide y vencerás!!, podrás separar por categoría/tienda los datos de analítica web, y a la vez podrás tener una analítica en conjunto si lo deseas. Puedes tomar decisiones mas concretas para cada una de las secciones.
Desventajas hay, pero tendremos que poner en una balanza que nos interesa mas:
- La gestión y administración de contenidos la tendremos que hacer por separado, tan solo tendremos que configurarlo una vez pero hay que tenerlo en cuenta, configuraciones como:
- Transporte
- Opciones de pago
- Contenidos del footer
- La compra de módulos tiene que ir de la mano con el soporte multitienda. No todos los módulos de Prestashop soportan multitienda, pero seguro que haciéndoles un cambio en su programación podréis utilizarlos a vuestra necesidad.
Hasta aquí está claro, es un modo de utilizar la multitienda que seguramente no conocías, ¿pero que complejidad tiene y que debes saber para poder llevar a cabo este modo?
Como gestionar productos en multitienda de prestashop con este modo de uso
Pues si queremos compartir los productos, clientes, pedidos, stock y almacenes…y solo dividir las categorias principales hay que tener muy claro como administrar los productos, a continuación os pongo un esquema:
Pero primero os hago un pequeño resumen de como funciona internamente la gestión multitienda de Prestashop.
- Grupo de tiendas 1
- Tienda 1 (Tienda por defecto) :: Categoría root HOME :: URL /
- Tienda 2 :: Categoría root LIBROS :: URL /libros
- Tienda 3 :: Categoría root ELECTRÓNICA :: URL /electronica
- Tienda 4 :: Categoría root MUSICA :: URL /musica
Cada grupo de tiendas contiene una tienda por defecto, en nuestro caso, para este modo de uso, esta tienda será la tienda HOME.
A cada tienda le tenemos que enlazar una categoría raiz. Crearemos una categoría raiz por cada tienda que tengamos.
Además tendremos que enlazarle cual será la URL principal de la que tire dicha tienda.
Ya entendemos como funciona la gestión de multitienda, y ahora, ¿cómo administro los productos?
Para poder llevar a cabo una gestión de productos en prestashop con la multitienda en este modo hay que hacerlo siguiendo estas reglas:
-
Los productos siempre los crearemos nuevos teniendo seleccionado «Todas las tiendas» en el desplegable de selección de tiendas.
Solo de este modo se creará en la tabla ps_product_shop un registro por tienda y podremos administrar y compartir los productos en todas ellas.
-
La asociación de categoría la podremos poner a la/las categorías raiz vinculadas a la tienda/tiendas que queramos. Pero el producto únicamente tendrá una tienda por defecto.
Es decir, asociamos el producto a las categorías que queramos, pero la categoría por defecto que pongamos tiene que ser a la tienda que queremos que aparezca por defecto.
Simple ¿no?
¿Quereis saber mas acerca de administrar una multitienda en prestashop? Si es así puedes ponerte en contacto conmigo a través del siguiente formulario: