Różnica między witryną, sklepami i widokami sklepów

45

Badałem wiele konfiguracji witryn / sklepów i jestem trochę zdezorientowany.

Całkowicie rozumiem, jak działają sklepy i widoki sklepów, ale moje zamieszanie dotyczy różnic między witrynami i sklepami.

Z tego, co widzę, strony internetowe umożliwiają klientom dzielenie się między sklepami, ale nie produktami ani danymi sprzedaży, i to jest podstawowa różnica. Albo jeśli to prawda, czy nie, jestem zdezorientowany.

Jeśli to prawda, dlaczego miałbyś chcieć, aby klienci byli współużytkowani za pośrednictwem stron internetowych, ale nic innego

Jeśli nie jest to prawdą, jaki jest sens stron internetowych?

Marty Wallace
źródło
Można tu również znaleźć oficjalną dokumentację. docs.magento.com/m1/ce/user_guide/store-operations/…
ihsanberahim

Odpowiedzi:

57

Głównym celem różnych sklepów (grup sklepów) jest posiadanie tych samych danych, ale prezentowanie produktu w różnych sklepach. Załóżmy, że masz jeden sklep, w którym sprzedajesz wszystkie swoje produkty, a następnie tworzysz specjalistyczne sklepy z własnymi domenami (produkty sezonowe, takie jak lato / zima / boże narodzenie / ... lub sklepy specjalnej marki), aby lepiej docierać do klientów. Ceny, konfiguracja podatków, metody wysyłki i tak dalej są wszędzie takie same.

Jeśli chcesz sprzedawać swoje produkty w kilku sklepach i musisz zmienić jedno z następujących kryteriów w tych sklepach, musisz przejść do różnych stron internetowych :

  • różne ceny
  • różne klasy podatkowe
  • różne (podstawowe) waluty
  • różne opcje płatności
  • różne opcje wysyłki

Jeśli utworzysz tylko grupy sklepów, Twoi klienci będą mogli logować się do wszystkich sklepów przy użyciu tych samych danych logowania, czy ci się to podoba, czy nie.

Jeśli tworzysz strony internetowe, od Ciebie zależy, czy Twoi klienci będą mogli logować się do wszystkich sklepów przy użyciu tych samych danych logowania. Jeśli jest jasne, że te sklepy należą do siebie, możesz to zrobić dla wygody. W innych przypadkach nie jest tak jasne (lub nie powinno być), że twoje sklepy należą do siebie. Następnie możesz skonfigurować Magento, aby Twoi klienci musieli utworzyć konto dla każdego sklepu.

Matthias Zeis
źródło
Ok dzięki, to trochę dla mnie wyjaśniło. Jestem zainteresowany, aby dowiedzieć się, jak ustaliłeś na podstawie opublikowanej listy, kiedy decydujesz się na stronę internetową dotyczącą sklepu, tj. Różne ceny, różne klasy podatkowe itp. Gdzie to odkryłeś - czy jest to udokumentowane?
Marty Wallace
Nie znam oficjalnej dokumentacji. Część to doświadczenie (spójrz na zakresy w „System> Konfiguracja”), część to przydatne artykuły, takie jak: fabrizio-branca.de/… (angielski) shoptrainer.de/shopsysteme/magento-shopysteme/… (niemiecki) ( już niedostępne)
Matthias Zeis
Dzięki @Matthias za bardzo pomocny post. Mam do ciebie zapytanie dotyczące innej ceny, którą powinniśmy wybrać dla „Witryny”, ale jak sprawdziłem, mogę również zmienić cenę produktu dla każdego „Widoku sklepu”, więc dlaczego powinienem wybrać strona internetowa w tym przypadku?
wakar Ahamad
1
@wakarAhamad Możesz zapisać cenę w zakresie „Widok sklepu”, ale zostanie ona zapisana na poziomie strony internetowej. Jeśli masz dwa widoki sklepu dla jednej witryny i zapiszesz cenę w jednym widoku sklepu, zostanie ona również zastosowana do drugiego widoku sklepu. Brzmi dziwnie, ale tak to zaimplementowało Magento 1.
Matthias Zeis
tak @ Matthias, masz rację. dzięki za informacje.
wakar Ahamad
18

Strony internetowe

Można to nazwać podstawą sklepu. Zasadniczo możesz myśleć o witrynie jako o domenie / subdomenie (choć może to być nadmierne uproszczenie). Z jednej administracji możesz zarządzać kilkoma sklepami.

W przypadku różnych stron Magento możliwe jest:

  • w celu utrzymania oddzielnej bazy klientów lub może udostępniać konta klientów we wszystkich witrynach.
  • tworzyć różne waluty.
  • tworzyć różne ceny produktów lub globalnie ustalać ceny (wspólne dla wszystkich stron internetowych).

Sklepy

Sklepy są „dziećmi” stron internetowych. To Twój rzeczywisty katalog produktów. Produkty i kategorie są zarządzane na poziomie sklepu. Kategoria główna jest skonfigurowana dla każdego sklepu. Można ich użyć do zdefiniowania na przykład różnych (wyglądających) sklepów z tymi samymi informacjami.

Zarządzając sklepami warto wiedzieć:

  • Wszystkie sklepy w ramach jednej witryny mają te same konta klientów.
  • Waluta i ceny są identyczne dla wszystkich sklepów.
  • Różne sklepy mogą mieć przypisane różne produkty.

Wyświetlenia sklepu

Widoki sklepu są najczęściej używane do obsługi różnych języków w Twojej witrynie. Zazwyczaj będziesz mieć jeden widok sklepu na język. W ten sposób możesz „zaprezentować” towary w języku dogodniejszym dla klienta (jeśli sprzedajesz towary na całym świecie).

Dzięki widokom sklepu możesz:

  • mieć tę samą kategorię główną dla wszystkich widoków sklepu;
  • ustawić różne ceny w zależności od widoku.

Źródło: mag-manager

Książę Patel
źródło
Dzięki naprawdę miło było uzyskać te przydatne informacje. Chciałem wiedzieć, jaki będzie lepszy pomysł na wdrożenie poniżej scenariusza. Przypuśćmy, że mamy jedną stronę internetową, która zawiera 100 sklepów. Cena produktu może się różnić w różnych sklepach. Niektóre produkty nie będą dostępne we wszystkich sklepach. Podatki mogą się różnić w różnych sklepach. Jeśli utworzymy widok witryny i sklepu dla każdego 100 sklepów, wpłynie to na wydajność DB? Co powinno być najlepszą praktyką do osiągnięcia powyżej. Stwórz pojedynczą stronę internetową i 100 sklepów + przeglądaj OR 100 stronę + sklepy + przeglądaj? Strona główna to tylko jedna domena.
Pragnesh Karia,
1
Witrynie nie można przypisać różnych cen w wielu sklepach, należy utworzyć dla niej wiele witryn.
wakar Ahamad
9

Zasadniczo widoki sklepowe powinny być używane tylko wtedy, gdy chcesz mieć inny język lub inny (tematyczny) wygląd. Gdy tylko potrzebujesz czegoś innego, jak ceny, produkty, wysyłka itp., Najlepiej jest wybrać stronę internetową, która pozwala na większą elastyczność.

Wszystko, co można zrobić tylko za pomocą katalogu design / template na serwerze lub pakietu językowego, który zrobi shopview.

Ale znowu jest to krótka reguła i różne przypadki mogą wymagać różnych rozwiązań. Podsumowując, działało to całkiem nieźle, umożliwiając szybkie podejmowanie decyzji, których użyć.

Sander Mangel
źródło
Czy w przypadku sklepu internetowego Multi w localhost konieczne jest utworzenie dowiązań symbolicznych?
zus
2

Strony internetowe

Możesz skonfigurować tyle witryn, ile potrzebujesz, a każda z nich może mieć inną domenę.

Sklepy

Jedna witryna może mieć wiele sklepów - wszystkie są zarządzane z tego samego administratora. Każdy sklep może mieć inne menu główne, wybór produktów i wygląd

Wyświetlenia sklepu

Widoki sklepu są zwykle używane do prezentacji sklepu w różnych językach, chociaż mogą być również wykorzystywane do innych celów. Klienci używają selektora języka w nagłówku, aby zmienić widok sklepu.

Źródło: http://docs.magento.com/m1/ce/user_guide/store-operations/stores-multiple.html

Chirag Parmar
źródło