Unterschied zwischen Website, Stores und Store Views

45

Ich habe über Multi-Website / Store-Setups recherchiert und bin ein wenig verwirrt.

Ich verstehe vollkommen, wie Geschäfte und Geschäftsansichten funktionieren, aber meine Verwirrung besteht im Unterschied zwischen Websites und Geschäften.

Soweit ich sehen kann, können Kunden auf Websites zwischen Geschäften geteilt werden, jedoch nicht zwischen Produkten oder Verkaufsdaten. Dies ist der Hauptunterschied. Entweder, wenn dies wahr ist oder nicht, bin ich so oder so verwirrt.

Wenn dies zutrifft, warum möchten Sie dann, dass Kunden über Websites geteilt werden, aber nicht über andere

Wenn es nicht stimmt, worum geht es dann auf Websites?

Marty Wallace
quelle
Kann auch hier die offizielle Dokumentation beziehen. docs.magento.com/m1/ce/user_guide/store-operations/…
ihsanberahim

Antworten:

57

Der Hauptpunkt für verschiedene Geschäfte (Geschäftsgruppen) besteht darin, die gleiche Datenbasis zu haben, das Produkt jedoch in verschiedenen Geschäften zu präsentieren. Angenommen, Sie haben ein Geschäft, in dem Sie alle Ihre Produkte verkaufen, und dann erstellen Sie Fachgeschäfte mit eigenen Domains (saisonale Produkte wie Sommer / Winter / Weihnachten / ... oder spezielle Markenshops), um Ihre Kunden besser anzusprechen. Die Preise, Steuerkonfigurationen, Versandarten usw. bleiben überall gleich.

Wenn Sie Ihre Produkte in mehreren Geschäften verkaufen möchten und eines der folgenden Kriterien in diesen Geschäften ändern müssen, müssen Sie verschiedene Websites aufrufen :

  • unterschiedliche Preise
  • verschiedene Steuerklassen
  • verschiedene (Basis-) Währungen
  • verschiedene Zahlungsmöglichkeiten
  • verschiedene Versandoptionen

Wenn Sie nur Geschäftsgruppen erstellen, können sich Ihre Kunden bei allen Geschäften mit den gleichen Anmeldeinformationen anmelden, ob Sie möchten oder nicht.

Wenn Sie Websites erstellen, liegt es an Ihnen, ob sich Ihre Kunden mit denselben Anmeldeinformationen bei allen Shops anmelden können. Wenn klar ist, dass diese Läden zusammengehören, möchten Sie dies möglicherweise aus praktischen Gründen tun. In anderen Fällen ist es nicht so klar (oder sollte es nicht sein), dass Ihre Läden zusammengehören. Dann möchten Sie vielleicht Magento so konfigurieren, dass Ihre Kunden ein Konto für jeden einzelnen Shop erstellen müssen.

Matthias Zeis
quelle
Ok, danke, das hat ein bisschen für mich geklärt. Ich bin interessiert zu wissen, wie Sie über die Liste entschieden haben, über die Sie geschrieben haben, wann eine Website über ein Geschäft entschieden werden soll, dh über unterschiedliche Preise, unterschiedliche Steuerklassen usw. Wo haben Sie dies entdeckt - ist es dokumentiert?
Marty Wallace
Ich kenne keine offiziellen Unterlagen. Ein Teil ist Erfahrung (siehe Scopes in "System> Konfiguration"), ein Teil sind nützliche Artikel wie diese: fabrizio-branca.de/… (englisch) shoptrainer.de/shopsysteme/magento-shopsysteme/… (deutsch) ( nicht mehr verfügbar)
Matthias Zeis
Vielen Dank an @Matthias für den sehr hilfreichen Beitrag. Ich habe eine Frage nach einem anderen Preis, den wir für "Website" auswählen sollten. Wie ich jedoch überprüft habe, kann ich auch den Produktpreis für jede "Store-Ansicht" ändern. Warum soll ich dann für die gehen? Website in diesem Fall?
Wakar Ahamad
1
@wakarAhamad Sie können den Preis im Bereich "Store View" speichern, er wird jedoch auf der Website-Ebene gespeichert. Wenn Sie zwei Geschäftsansichten für eine Website haben und den Preis in einer Geschäftsansicht speichern, wird er auch auf die andere Geschäftsansicht angewendet. Klingt komisch, aber so hat es Magento 1 umgesetzt.
Matthias Zeis
yes @ Matthias, du hast recht. Vielen Dank für die Information.
Wakar Ahamad
18

Webseiten

Es kann als Basis des Shops bezeichnet werden. Grundsätzlich können Sie sich eine Website als Domain / Subdomain vorstellen (dies ist jedoch möglicherweise eine zu starke Vereinfachung). Von einer Verwaltung aus können Sie einige Geschäfte verwalten.

Für verschiedene Magento-Websites ist es möglich:

  • um einen separaten Kundenstamm zu unterhalten oder um die Kundenkonten auf allen Websites zu teilen.
  • verschiedene Währungen machen.
  • Erstellen Sie unterschiedliche Produktpreise oder machen Sie Preise global (für alle Websites gemeinsam).

Shops

Shops sind "Kinder" von Websites. Sie sind Ihr eigentlicher Produktkatalog. Produkte und Kategorien werden auf Filialebene verwaltet. Für jedes Geschäft ist eine Stammkategorie konfiguriert. Sie können verwendet werden, um beispielsweise verschiedene (aussehende) Shops mit den gleichen Informationen zu definieren.

Läden verwalten es lohnt sich zu wissen:

  • Alle Geschäfte auf einer Website teilen sich die gleichen Kundenkonten.
  • Währung und Preise sind für alle Geschäfte identisch.
  • Unterschiedlichen Geschäften können unterschiedliche Produkte zugewiesen werden.

Ansichten speichern

Store Views werden hauptsächlich verwendet, um verschiedene Sprachen auf Ihrer Website zu behandeln. Sie haben normalerweise eine Geschäftsansicht pro Sprache. Auf diese Weise können Sie die Waren in einer Sprache präsentieren, die für den Kunden bequemer ist (wenn Sie Waren weltweit verkaufen).

Mit Store Views können Sie:

  • dieselbe Stammkategorie für alle Geschäftsansichten haben;
  • Je nach Ansicht unterschiedliche Preise festlegen.

Quelle: Mag-Manager

Prinz Patel
quelle
Danke, es war wirklich schön, diese nützlichen Informationen zu bekommen. Ich wollte wissen, welche Idee besser ist, um unter Szenario zu implementieren. Angenommen, wir haben eine Website, enthält 100 Anzahl von Geschäften. Der Produktpreis kann in verschiedenen Geschäften variieren. Einige Produkte sind nicht in allen Geschäften erhältlich. Die Steuern können in verschiedenen Geschäften variieren. Wenn wir eine Website und eine Geschäftsansicht für jeweils 100 Geschäfte erstellen, hat dies Auswirkungen auf die DB-Leistung? Was sollte die beste Vorgehensweise sein, um dies zu erreichen? Erstellen Sie eine einzelne Website und 100 Geschäfte + Ansicht ODER 100 Website + Geschäfte + Ansicht? Root-Website ist nur eine Domain.
Pragnesh Karia
1
Sie können einer Website keine unterschiedlichen Preise in mehreren Geschäften zuweisen. Sie müssen mehrere Websites für dieselbe Website erstellen.
Wakar Ahamad
9

Im Allgemeinen sollten Storeviews nur verwendet werden, wenn Sie eine andere Sprache oder ein anderes (thematisches) Design wünschen. Sobald Sie etwas anderes benötigen, wie Preise, Produkte, Versand usw., sollten Sie sich für eine Website entscheiden, die Ihnen viel mehr Flexibilität bietet.

Also alles, was nur mit dem Verzeichnis design / template auf dem Server oder einem Sprachpaket einer Shop-Ansicht möglich ist.

Aber auch dies ist eine Kurzformel, und für verschiedene Fälle sind möglicherweise unterschiedliche Lösungen erforderlich. Alles in allem funktionierte dies ziemlich gut, um schnell zu entscheiden, was verwendet werden sollte.

Sander Mangel
quelle
Ist es für das Speichern mehrerer Websites in localhost erforderlich, symbolische Links zu erstellen?
zus
2

Webseiten

Sie können so viele Websites einrichten, wie Sie benötigen, und jede kann eine andere Domain haben.

Shops

Eine einzelne Website kann mehrere Geschäfte haben - alle werden vom selben Administrator verwaltet. Jedes Geschäft kann ein anderes Hauptmenü, eine andere Produktauswahl und ein anderes Erscheinungsbild haben

Ansichten speichern

Geschäftsansichten werden normalerweise verwendet, um das Geschäft in verschiedenen Sprachen darzustellen, obwohl sie auch für andere Zwecke verwendet werden können. Kunden verwenden die Sprachauswahl in der Kopfzeile, um die Geschäftsansicht zu ändern.

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

Chirag Parmar
quelle