Jak stworzyć wiele sklepów z różnymi domenami w Magento z tymi samymi produktami, tą samą bazą danych, ale różnymi klientami.
Przykład:
Kupiłem 2 domeny: mystore1.com i mystore2.com (FYI: mystore1.com już działa)
Teraz chcę dodać mystore2.com do mystore2.com z tymi samymi produktami, tą samą bazą danych, ale różnymi klientami.
Uwagi:
- Już przetestowane w ten sposób
- Odpowiedz krok po kroku !! Nagroda za prawidłową odpowiedź. i nie odpowiadaj za pomocą linku polecającego.
magento-1.7
multistore
store-view
Josua Marcel Chrisano
źródło
źródło
Odpowiedzi:
Warunki wstępne
Magento już utworzył domyślną stronę internetową podczas instalacji (w twoim przypadku mystore1.com).
Krok 1 - Tworzenie
Przejdź do
System->Manage Stores
. Kliknij Utwórz stronę internetową . Wypełnij formularz żądanymi wartościami i zapisz. Przykład:Kliknij Utwórz sklep . W formularzu wpisz wartości i zapisz. Przykład:
Kliknij Utwórz widok sklepu . W formularzu wpisz wartości i zapisz. Przykład:
Do tej pory utworzyłeś nową stronę internetową.
Krok 2 - Konfiguracja
Przejdź do
System->Configuration->Web->Unsecure
. Z lewego górnego menu wybierz „Witryna 2” (witryna nie jest widokiem sklepu) i wypełnij następującą wartość.Jeśli planujesz używać protokołu SSL w swojej witrynie, powinieneś zrobić to samo w
Secure
sekcji, ale wypełnij bezpieczny adres URL swojej witryny dla „Podstawowego adresu URL”.Zapisz zmiany i wyczyść pamięć podręczną.
Krok 3 - Konfiguracja serwera
Teraz musisz ustawić katalog główny mysite2.com tak, aby wskazywał ten sam folder, co mysite1.com.
Dodaj to do swojego
httpd.conf
plikuTeraz, kiedy odwiedzisz mysite2.com, zobaczysz tę samą stronę główną, co mysite1.com, ale pierwsze kliknięcie spowoduje przejście do mysite1.com.
Aby to naprawić, dodaj następujące elementy do
.htaccess
.Uruchom ponownie serwer, wyczyść pamięć podręczną na wszelki wypadek (zawartość var / cache) i powinieneś być gotowy.
W przypadku, gdy coś przeoczyłem, możesz sprawdzić ten samouczek, który zasadniczo mówi te same rzeczy.
[EDYCJA]
Po skonfigurowaniu nowej strony internetowej, aby oddzielić klientów, przejdź do
System->Configuration->Customer Configuration->Account Sharing Options
i ustaw wartość opcji Udostępnij konta klientów na Na stronę .źródło