Diferencia entre el sitio web, las tiendas y las vistas de la tienda.

45

He estado investigando sobre configuraciones de sitios web / tiendas múltiples y estoy un poco confundido.

Entiendo completamente cómo funcionan las tiendas y las vistas de la tienda, pero mi confusión está en la diferencia entre sitios web y tiendas.

Por lo que puedo ver, los sitios web permiten que los clientes se compartan entre las tiendas, pero no los productos o los datos de ventas, y esta es la principal diferencia. Si esto es cierto o no, estoy confundido de cualquier manera.

Si es cierto, ¿por qué querría tener clientes compartidos en sitios web pero no otra cosa?

Si no es cierto, ¿cuál es el punto en los sitios web?

Marty Wallace
fuente
También puede consultar aquí la documentación oficial. docs.magento.com/m1/ce/user_guide/store-operations/…
ihsanberahim

Respuestas:

57

El punto principal para diferentes tiendas (grupos de tiendas) es tener la misma base de datos pero presentar el producto en diferentes tiendas. Digamos que tiene una tienda donde vende todos sus productos y luego crea tiendas especializadas con sus propios dominios (productos de temporada como verano / invierno / navidad / ... o tiendas de marcas especiales) para dirigirse mejor a sus clientes. Los precios, la configuración de impuestos, los métodos de envío, etc. se mantienen iguales en todas partes.

Si desea vender sus productos en varias tiendas y tiene que cambiar uno de los siguientes criterios en estas tiendas, debe ir a diferentes sitios web :

  • precios diferentes
  • diferentes clases de impuestos
  • diferentes monedas (base)
  • diferentes opciones de pago
  • diferentes opciones de envío

Si solo crea grupos de tiendas, sus clientes podrán iniciar sesión en todas las tiendas con las mismas credenciales, les guste o no.

Si crea sitios web, depende de usted si sus clientes pueden iniciar sesión en todas las tiendas con las mismas credenciales. Si está claro que estas tiendas pertenecen juntas, es posible que desee hacerlo por conveniencia. En otros casos, no está tan claro (o no debería estarlo) que sus tiendas estén juntas. Entonces es posible que desee configurar Magento para que sus clientes tengan que crear una cuenta para cada tienda.

Matthias Zeis
fuente
Ok, gracias, eso me ha aclarado un poco las cosas. Estoy interesado en saber cómo determinó la lista que ha publicado sobre cuándo decidir un sitio web en una tienda, es decir, diferentes precios, diferentes clases de impuestos, etc. ¿Dónde descubrió esto? ¿Está documentado?
Marty Wallace
No conozco una documentación oficial. Una parte es experiencia (mire los ámbitos en "Sistema> Configuración"), una parte es artículos útiles como estos: fabrizio-branca.de/… (inglés) shoptrainer.de/shopsysteme/magento-shopsysteme/… (alemán) ( ya no está disponible)
Matthias Zeis
Gracias @Matthias por la publicación tan útil, tengo una consulta según usted para diferentes precios, deberíamos ir a "Sitio web", pero como lo comprobé, también puedo cambiar el precio del producto para cada "Vista de la tienda", entonces ¿por qué debería ir para el sitio web en este caso?
wakar Ahamad
1
@wakarAhamad Puede guardar el precio en el alcance "Vista de tienda", pero se guardará en el nivel del sitio web. Si tiene dos vistas de la tienda para un sitio web y guarda el precio en una vista de la tienda, también se aplicará a la otra vista de la tienda. Suena extraño, pero así es como Magento 1 lo implementó.
Matthias Zeis
sí @ Matthias, tienes razón. Muchas gracias por la información.
wakar Ahamad
18

Sitios web

Puede ser referido como la base de la tienda. Básicamente, puede pensar en un sitio web como un dominio / subdominio (aunque esto es quizás una simplificación excesiva). Desde una administración puede administrar algunas tiendas.

Para diferentes sitios web de Magento es posible:

  • para mantener una base de clientes separada, o puede compartir las cuentas de clientes en todos los sitios web.
  • Hacer diferentes monedas.
  • cree diferentes precios de productos o haga que los precios sean globales (compartidos para todos los sitios web).

Historias

Las tiendas son "hijos" de los sitios web. Son su catálogo de productos real. Los productos y categorías se gestionan a nivel de tienda. Se configura una categoría raíz para cada tienda. Se pueden utilizar para definir, por ejemplo, diferentes tiendas (con aspecto) con la misma información.

Administrar tiendas vale la pena saber:

  • Todas las tiendas dentro de un sitio web comparten las mismas cuentas de clientes.
  • La moneda y los precios son idénticos para todas las tiendas.
  • Diferentes tiendas pueden tener diferentes productos asignados.

Vistas de la tienda

Las vistas de la tienda se utilizan principalmente para manejar diferentes idiomas en su sitio web. Por lo general, tendrá una vista de tienda por idioma. De esta manera, puede "exhibir" los productos en el idioma más conveniente para el cliente (si está vendiendo productos en todo el mundo).

Con las vistas de la tienda puedes:

  • tener la misma categoría raíz para todas las vistas de la tienda;
  • Establecer diferentes precios dependiendo de la vista.

Fuente: mag-manager

Príncipe Patel
fuente
Gracias, fue realmente agradable obtener esta información útil. Quería saber, cuál sería la mejor idea para implementar el siguiente escenario. Supongamos que tenemos un sitio web, contiene 100 tiendas. El precio del producto puede variar en diferentes tiendas. Algunos productos no estarán disponibles en todas las tiendas. Los impuestos pueden variar en diferentes tiendas. Si creamos el sitio web y la vista de la tienda por cada 100 tiendas, ¿se ve afectado el rendimiento de la base de datos? Cuál debería ser la mejor práctica para lograr lo anterior. ¿Crear un sitio web único y 100 tiendas + ver O 100 sitios web + tiendas + ver? El sitio web raíz es de un solo dominio.
Pragnesh Karia
1
No puede asignar precios diferentes en varias tiendas para un sitio web, debe crear varios sitios web para el mismo.
wakar Ahamad el
9

En general, las vistas de tienda solo deben usarse si desea un idioma diferente o un diseño (temático) diferente. Tan pronto como necesite algo diferente, como precios, productos, envío, etc., es mejor que busque un sitio web que le permita mucha más flexibilidad.

Por lo tanto, cualquier cosa que se pueda hacer solo usando el directorio de diseño / plantilla en el servidor o un paquete de idioma hará una vista de la tienda.

Pero, de nuevo, esta es una regla abreviada y diferentes casos pueden necesitar diferentes soluciones. En general, esto funcionó bastante bien para decidir rápidamente qué usar.

Sander Mangel
fuente
Para la tienda de sitios web Multi en localhost, ¿es necesario crear enlaces simbólicos?
zus
2

Sitios web

Puede configurar tantos sitios web como necesite, y cada uno puede tener un dominio diferente.

Historias

Un único sitio web puede tener varias tiendas: todas se administran desde el mismo administrador. Cada tienda puede tener un menú principal, una selección de productos y una apariencia diferentes

Vistas de la tienda

Las vistas de la tienda generalmente se usan para presentar la tienda en diferentes idiomas, aunque también se pueden usar para otros fines. Los clientes usan el selector de idioma en el encabezado para cambiar la vista de la tienda.

Fuente: http://docs.magento.com/m1/ce/user_guide/store-operations/stores-multiple.html

Chirag Parmar
fuente