Différence entre site Web, magasins et vues de magasin

45

J'ai fait des recherches sur les configurations de plusieurs sites Web / magasins et je suis un peu confus.

Je comprends parfaitement le fonctionnement des magasins et des vues de magasins, mais ma confusion réside dans la différence entre les sites Web et les magasins.

D'après ce que je peux voir, les sites Web permettent aux clients d'être partagés entre des magasins, mais pas aux produits ni aux données sur les ventes. C'est la principale différence. Que ce soit vrai ou non, je suis confus de toute façon.

Si c'est vrai, pourquoi voudriez-vous que les clients partagent sur des sites Web, mais pas autre chose?

Si ce n'est pas vrai, quel est l'intérêt des sites Web?

Marty Wallace
la source
Peut aussi se référer ici à la documentation officielle. docs.magento.com/m1/ce/user_guide/store-operations/…
ihsanberahim

Réponses:

57

Le point essentiel pour différents magasins (groupes de magasins) est d’avoir la même base de données mais de présenter le produit dans différents magasins. Supposons que vous ayez un magasin dans lequel vous vendez tous vos produits, puis que vous créiez des magasins spécialisés avec leurs propres domaines (produits de saison comme été / hiver / Noël / ... ou magasins de marque spéciale) afin de mieux cibler vos clients. Les prix, la configuration des taxes, les méthodes d'expédition, etc. restent les mêmes partout.

Si vous souhaitez vendre vos produits dans plusieurs magasins et que vous devez modifier l'un des critères suivants dans ces magasins, vous devez vous rendre sur différents sites Web :

  • prix différents
  • différentes classes d'impôt
  • différentes devises (de base)
  • différentes options de paiement
  • différentes options d'expédition

Si vous ne créez que des groupes de magasins, vos clients pourront se connecter à tous les magasins avec les mêmes informations d'identification, que cela vous plaise ou non.

Si vous créez des sites Web, c'est à vous de décider si vos clients peuvent se connecter à tous les magasins avec les mêmes informations d'identification. S'il est clair que ces magasins vont ensemble, vous voudrez peut-être le faire pour plus de commodité. Dans d'autres cas, il n'est pas clair (ou ne devrait pas l'être) que vos magasins vont ensemble. Ensuite, vous voudrez peut-être configurer Magento de sorte que vos clients doivent créer un compte pour chaque boutique.

Matthias Zeis
la source
Ok merci, ça a un peu éclairci les choses pour moi. Je suis intéressé de savoir comment vous avez déterminé la liste que vous avez publiée concernant le moment de choisir un site Web dans un magasin, c.-à-d. Différents prix, différentes classes de taxe, etc. Où avez-vous découvert cela - est-il documenté?
Marty Wallace
Je ne connais pas de documentation officielle. Une partie est expérience (regardez les portées dans "Système> Configuration"), une partie est des articles utiles comme ceux-ci: fabrizio-branca.de/… (anglais) shoptrainer.de/shopsysteme/magento-shopsysteme/… (allemand) ( plus disponible)
Matthias Zeis
Merci @Matthias pour ce message très utile, j'ai une question à vous poser pour un prix différent. Nous devrions utiliser "Site Web", mais comme je l'ai cochée, je peux également modifier le prix du produit pour chaque "Vue magasin", alors pourquoi devrais-je choisir le site web dans ce cas?
Wakar Ahamad
1
@wakarAhamad Vous pouvez enregistrer le prix dans la portée "Affichage du magasin", mais il sera enregistré au niveau du site Web. Si vous disposez de deux vues de magasin pour un site Web et que vous enregistrez le prix dans une vue de magasin, il sera également appliqué à la vue de l'autre magasin. Cela semble bizarre, mais c'est ainsi que Magento 1 l'a mis en œuvre.
Matthias Zeis
oui @ Matthias, vous avez raison. Merci beaucoup pour l'information.
Wakar Ahamad
18

Sites Internet

Il peut être référé comme base du magasin. Fondamentalement, vous pouvez considérer un site Web comme un domaine / sous-domaine (cependant, il s’agit peut-être d’une simplification excessive). À partir d’une administration, vous pouvez gérer quelques magasins.

Pour différents sites Web Magento, il est possible de:

  • maintenir une base de clients distincte, ou peut partager les comptes clients sur tous les sites Web.
  • faire des devises différentes.
  • créez des prix de produits différents ou créez des prix globaux (partagés pour tous les sites Web).

Magasins

Les magasins sont des "enfants" de sites Web. Ce sont vos catalogues de produits actuels. Les produits et les catégories sont gérés au niveau du magasin. Une catégorie racine est configurée pour chaque magasin. Ils peuvent être utilisés pour définir, par exemple, différents magasins (identiques) avec les mêmes informations.

Gérer les magasins, il faut savoir:

  • Tous les magasins d'un même site Web partagent les mêmes comptes clients.
  • La monnaie et les prix sont identiques pour tous les magasins.
  • Différents magasins peuvent avoir différents produits assignés.

Vues de magasin

Les vues de magasin sont principalement utilisées pour gérer différentes langues sur votre site Web. Vous aurez généralement une vue de magasin par langue. De cette façon, vous pouvez «présenter» les produits dans une langue plus pratique pour le client (si vous vendez des produits dans le monde entier).

Avec les vues de magasin, vous pouvez:

  • avoir la même catégorie racine pour toutes les vues de magasin;
  • définir des prix différents en fonction de la vue.

Source: mag-manager

Prince Patel
la source
Merci, c'était vraiment agréable d'avoir cette information utile. Je voulais savoir, quelle serait la meilleure idée à mettre en œuvre ci-dessous scénario.supposer que nous avons un site Web, contient 100 nombre de magasins. Le prix du produit peut varier dans différents magasins. Certains produits ne seront pas disponibles dans tous les magasins. Les taxes peuvent varier selon les magasins. Si nous créons un site Web et une vue de magasin pour chaque 100 magasins, les performances de la base de données sont-elles affectées? Quelle devrait être la meilleure pratique à atteindre ci-dessus. Créer un site Web unique et 100 magasins + afficher OU 100 site Web + magasins + afficher? Le site Web racine est un seul domaine.
Pragnesh Karia
1
Vous ne pouvez pas attribuer des prix différents dans plusieurs magasins pour un site Web, vous devez créer plusieurs sites Web pour le même site.
Wakar Ahamad
9

En règle générale, les visites en magasin ne doivent être utilisées que si vous souhaitez une autre langue ou un design différent (à thème). Dès que vous avez besoin de quelque chose de différent, comme des prix, des produits, des frais d'expédition, etc., vous feriez mieux de choisir un site Web qui vous permet beaucoup plus de flexibilité.

Donc, tout ce qui peut être fait uniquement en utilisant le répertoire design / template sur le serveur ou un pack de langue qu'une shopview fera.

Mais là encore, il s’agit d’une règle abrégée et différents cas pourraient nécessiter des solutions différentes. Dans l’ensemble, cela a très bien fonctionné pour décider rapidement de l’utilisation.

Sander Mangel
la source
Pour plusieurs sites Web dans localhost, est-il nécessaire de créer des liens symboliques?
zus
2

Sites Internet

Vous pouvez configurer autant de sites Web que vous le souhaitez et chacun peut avoir un domaine différent.

Magasins

Un seul site Web peut avoir plusieurs magasins. Tous sont gérés à partir du même administrateur. Chaque magasin peut avoir un menu principal, une sélection de produits et une apparence différents

Vues de magasin

Les vues de magasin sont généralement utilisées pour présenter le magasin dans différentes langues, bien qu'elles puissent également être utilisées à d'autres fins. Les clients utilisent le sélecteur de langue dans l'en-tête pour modifier la vue du magasin.

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

Chirag Parmar
la source