Multisklep prestashop: łatwy przewodnik po włączeniu i zarządzaniu wieloma sklepami

Multisklep prestashop pozwala obsługiwać kilka front office z jednego Back Office – różne domeny, motywy, katalogi lub regiony bez instalowania osobnego sklepu dla każdej marki. Ten przewodnik obejmuje włączenie funkcji, dodawanie sklepów i adresów URL, wybór tego, co współdzielić, oraz edycję produktów we właściwym kontekście sklepu.

Multisklep (czasem oznaczany jako Multishop) jest częścią PrestaShop od wersji 1.5 i nadal występuje w aktualnych wersjach, w tym 8 i 9. Oficjalne kroki włączenia opisuje dokumentacja multistore PrestaShop 9. Przed włączeniem na działającym katalogu warto wykonać kopię zapasową PrestaShop – błędy kontekstu sklepu są trudne do naprawienia po masowych edycjach.

Kiedy multisklep prestashop jest właściwym rozwiązaniem

Warto użyć jednej instalacji z wieloma sklepami, gdy potrzebne są wspólni pracownicy i jeden panel administracyjny, ale osobne front office. Typowe przypadki:

  • Kilka marek na jednym hostingu, każda z własnym motywem i wycinkiem katalogu.
  • Sklepy krajowe lub językowe z innymi cenami, przewoźnikami lub stronami prawnymi (same języki można obsłużyć w jednym sklepie przez lokalizację – multisklep służy do silniejszego rozdzielenia).
  • B2B i B2C – fronty, które nie mogą pokazywać tych samych cen ani produktów.

Multisklep nie jest potrzebny, jeśli wystarczy drugi język lub waluta w tej samej domenie – języki i waluty sklepu obsługują to z mniejszą złożonością. Multisklep dodaje kontekst sklepu do prawie każdego ekranu Back Office; warto uwzględnić ten narzut.

Włącz multisklep prestashop

W Back Office:

  1. Przejdź do Preferencje sklepu → Ogólne.
  2. Ustaw Włącz multisklep na Tak i zapisz.
  3. Otwórz Parametry zaawansowane → Multisklep (strona pojawia się dopiero po włączeniu).
Włączanie multisklepu PrestaShop w Preferencjach sklepu, sekcja Ogólne

Na tym ekranie Multisklep tworzy się grupy sklepów, dodaje sklepy i przypisuje adresy URL. Dopóki nie skonfiguruje się co najmniej jednego dodatkowego adresu URL sklepu, funkcja jest włączona, ale klienci nadal trafiają na jeden front.

Dodaj sklep, grupę i adres URL

W Parametry zaawansowane → Multisklep użyj Dodaj nowy sklep. Nadaj mu czytelną nazwę, wybierz grupę sklepów, a następnie otwórz ustawienia adresu URL sklepu.

Każdy sklep potrzebuje unikalnego adresu URL: pełnej domeny, subdomeny lub podkatalogu głównej domeny. Dla domen i subdomen skieruj DNS i serwer WWW na ten sam katalog główny PrestaShop; dla podkatalogu postępuj zgodnie z zasadami adresów URL PrestaShop, aby przepisywanie pozostało spójne. Jeśli linki w sklepie przestają działać po dodaniu domeny, sprawdź przepisywanie adresów URL SEO w PrestaShop, zanim obwinisz sam multisklep.

Lista sklepów multisklepu PrestaShop i ekran dodawania nowego sklepu

Grupy sklepów pomagają przy wielu wirtualnych sklepach. W grupie można współdzielić klientów, zamówienia i dostępne stany magazynowe. Wspólny stan i klienci brzmią wygodnie, ale wiążą też zwroty, promocje i niespodzianki magazynowe – na początek lepiej osobne grupy, chyba że naprawdę potrzebny jest wspólny stan.

Kontekst sklepu: edycja właściwego katalogu

Po włączeniu u góry Back Office pojawia się selektor sklepu. Przed zapisaniem produktów, modułów lub motywów warto go sprawdzić. Można pracować w:

  • Wszystkie sklepy – zmiany dotyczące każdego sklepu (ostrożnie).
  • Grupa sklepów – dotyczy sklepów w tej grupie, gdy pole to obsługuje.
  • Jeden sklep – najbezpieczniejsza domyślna opcja przy edycji ceny, opisu i widoczności.

Przykład dla produktów:

  1. Otwórz Katalog → Produkty.
  2. Przełącz górny selektor na sklep, który ma być edytowany.
  3. Edytuj pola, które mają się różnić w poszczególnych sklepach (cena, ilość gdy nie jest współdzielona, krótki opis, flaga aktywności). Wiele pól można ustawić na sklep, grupę lub wszystkie sklepy – zwróć uwagę na ikony kontekstu w formularzu produktu.
Edycja produktu w kontekście sklepu multisklepu PrestaShop

Zamówienia i klienci domyślnie pozostają przypisani do sklepu (chyba że ustawienia współdzielenia w grupie mówią inaczej). Nadal widać je w tym samym Back Office, filtrowane według aktywnego kontekstu.

Co można współdzielić, a co dostosować

Multisklep jest elastyczny, a nie oznacza „wszystko współdzielone”. Warto zaplanować to dla każdego sklepu:

  • Często współdzielone: konta pracowników, niektóre moduły zainstalowane raz, logika magazynowa przy świadomym współdzieleniu stanu.
  • Często na sklep: motyw, strona główna, strony CMS, przewoźnicy, wyświetlanie płatności, drzewa kategorii do izolacji, ceny katalogowe.
  • Moduły: włączanie lub konfiguracja na sklep, gdy moduł to obsługuje – nie zakładaj, że jedna konfiguracja pasuje do każdego frontu.

Certyfikaty SSL muszą obejmować każdą domenę i subdomenę. Problemy z ciasteczkami i sesją po dodaniu drugiej domeny zwykle oznaczają, że adres URL sklepu lub ustawienia SSL nie zgadzają się z tym, co widzi przeglądarka.

Lista kontrolna multisklepu prestashop

  • Najpierw kopia zapasowa bazy danych i plików.
  • Włącz multisklep w Preferencje sklepu → Ogólne.
  • Utwórz sklep (i grupę) w Parametry zaawansowane → Multisklep.
  • Przypisz unikalny adres URL; sprawdź DNS, vhost i HTTPS.
  • Przetestuj front pod tym adresem URL w oknie prywatnym.
  • Edytuj produkty i moduły dopiero po potwierdzeniu selektora sklepu.
  • Świadomie zdecyduj, czy grupa współdzieli klientów lub stany magazynowe.
  • Sprawdź ponownie przyjazne adresy URL, jeśli linki zwracają 404 na nowej domenie.

Gdy lista jest zielona, codzienna praca to głównie dyscyplina: wybierz kontekst sklepu, zapisz, a potem sprawdź odpowiedni front office. Ten nawyk ma większe znaczenie niż pojedynczy ekran Multisklep.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *