Na początku zaznaczę, że jest to projekt którego całkowitym właścicielem jest firma "AQUA - Grupa SBS" sp. z o.o. z Zielonej Góry.
Analogicznie do trybu Multisite w Drupalu, system Multistore na silniku Prestashop 1.7, jest bardzo dobrze przemyślany i zaprojektowany.
Na czym owe wyśmienite rozwiązanie polega? Instalujemy silnik Prestashop pod jedną główną domeną. Następnie w Panelu administratora włączamy tryb pracy sklepu
na multistore. I od teraz każda nasza praca może zostać podzielona na "wcielenia". Już tłumaczę, w prawym górnym rogu panelu widnieje nazwa domeny pod którą
aktualnie pracujemy. Czyli jeżeli wybraliśmy domenę X, to dodając kategorię, kartotekę, wariant produktu w panelu to robimy to tylko dla sklepu pod domeną X.
Możemy też pewne ustawienia realizować w ramach wszystkich domen. Sprytnie...Jedna uwaga, aby wszystko zadziałało każda domena musi prowadzić do katalogu gdzie jest zainstlowana prestashop.
Czyli do katalogu gdzie prawadzi domena główna sklepu.
Logika i struktura plików
Instalacja nowego sklepu jest moim zdaniem jeszcze prostrza niż w przypadku dodania nowej strony do Drupala. Wszystko działa na wspólnej bazie danych (to trochę niebezpieczne)
Ale po kolei, co należy zrobić:
kierujemy nową domenę na katalog prestashop gdzie prowadzi domena główna,
w panelu administratora włączamy w ustawieniach tryb multistore,
dodajemy (także w ustawieniach) nowy sklep (i jego domenę),
od tego momentu w prawym górnym rogu widzimy "switch" do przełączania domeny/sklepu w ramach którego będziemy pracować,
i to wszystko - możemy działać.
W całej tej prostocie zastanawiam się tylko nad rozrostem bazy, aspektami bezpieczeństwa i kopią - tak jak wspomniałem wszystkie dodane sklepy pracują na jednej bazie.
Aktualizacje
Tak jak w multisite drupala aktualizujemy jedną wersję silnika, podnoszą nam się wszystkie sklepy wdrożone w ramach multistore.
Demo do poklikania: Sklep techniki instalacyjnej.