PrestaShop Administracja i produktywność

Duplikacja Pełnej Kategorii Multistore: PrestaShop 8 i 9

Skopiuj pełną kategorię z jednego sklepu do drugiego, jednym kliknięciem

Duplikacja całej kategorii w środowisku multistore: produkty, warianty, zdjęcia, ceny specyficzne i stany magazynowe, do jednego lub kilku sklepów docelowych, bez duplikatów i bez timeoutu.

W skrócie
  • Duplikuje całą kategorię (produkty, warianty, zdjęcia, ceny specyficzne i stany) z jednego sklepu do jednego lub kilku innych jednym kliknięciem.
  • Podejście przez asocjację multistore: żadnych duplikatów encji produktu ani zdublowanych zdjęć na dysku.
  • Kreator w 3 krokach z wizualnym mapowaniem kategorii docelowych i wykonaniem partiami AJAX, bez timeoutu nawet na kilku tysiącach produktów.
  • Możliwość ponownego uruchomienia i idempotencja: ponownie wykorzystuje już utworzone kategorie zamiast tworzyć je od nowa.
  • Zgodny z PrestaShop 8.0 do 9.x, natywny multistore, interfejs w 5 językach.
PrestaShop 8 & 9 Natywny multistore Batch AJAX Idempotentny / wznawialny FR · EN · ES · DE · IT
  • Zwrot w 30 dni
  • 12 miesięcy aktualizacji
  • Wsparcie 24 h
www.datafirefly.com/pl/
Duplikacja pełnej kategorii do innego sklepu w środowisku multistore PrestaShop
v1.0.0 · zaktualizowano 2026-07-15
Co robi

W skrócie.

01

Jednorazowa duplikacja pełnej kategorii

Wybierz sklep i kategorię źródłową, z podkategoriami lub bez, i skopiuj wszystko naraz: produkty, warianty, atrybuty, zdjęcia, ceny specyficzne, ilości i przewoźników.

02

Asocjacja multistore zamiast klonowania

Produkty pozostają współdzielonymi encjami. Silnik kopiuje wyłącznie dane per sklep (product_shop, product_lang, image_shop, product_attribute_shop, stany, ceny specyficzne). Efekt: katalog spójny w identyfikatorach, zero zdublowanych zdjęć na dysku.

03

Wizualne mapowanie kategorii docelowych

Dla każdego zaznaczonego sklepu wybierz kategorię docelową z drzewa. Ponieważ id_parent jest globalny, kategorie są odtwarzane poprawnie pod zmapowanym rodzicem, albo ponownie wykorzystywane, jeśli już istnieją.

04

Wykonanie partiami, bez timeoutu

Przetwarzanie odbywa się partiami AJAX z paskiem postępu i dziennikiem na żywo. Zadania są zapisywane w bazie: przerwana partia wznawia dokładnie w miejscu zatrzymania.

Wersja pełna

Wszystko, co warto wiedzieć, zanim zainstalujesz.

Szczegółowe spojrzenie na to, jak działa Duplikacja Pełnej Kategorii Multistore: PrestaShop 8 i 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.

§ 01

Do czego służy ten moduł?

Zarządzanie wieloma sklepami w jednym PrestaShop często oznacza ręczne przenoszenie całych fragmentów katalogu z jednego sklepu do drugiego. Ten moduł automatyzuje tę operację: wybierasz kategorię źródłową i sklepy docelowe, a on w jednym przebiegu duplikuje wszystkie produkty tej kategorii, wraz z wariantami, zdjęciami, atrybutami, cenami specyficznymi i stanami, do zmapowanych kategorii docelowych.

§ 02

Asocjacja multistore zamiast klonowania

W przeciwieństwie do prostego duplikatora produktów moduł nie tworzy nowych encji produktu. Opiera się na natywnym mechanizmie multistore PrestaShop: produkty są współdzielone między sklepami, kopiowane są tylko dane właściwe dla każdego sklepu. Unikasz duplikatów referencji, lawinowego wzrostu liczby zdjęć na dysku i zachowujesz propagację przyszłych zmian globalnych.

§ 03

Kreator w 3 krokach

Krok 1: sklep i kategoria źródłowa, z podkategoriami lub bez. Krok 2: sklepy docelowe, każdy z własnym drzewem mapowania wskazującym kategorię docelową. Krok 3: opcje kopiowania (struktura drzewa, ponowne użycie kategorii, ilości, ceny specyficzne, produkty pakietów, reindeksacja, rozmiar partii), podsumowanie, a następnie wykonanie z postępem na żywo.

§ 04

Idempotentny i wznawialny

Opcja ponownego użycia kategorii odnajduje kategorie już utworzone przez dopasowanie pod tym samym rodzicem: ponowne uruchomienie duplikacji nie tworzy duplikatów, tylko aktualizuje. Idealne do powtórzenia synchronizacji po dodaniu produktów do źródła.

§ 05

Zaprojektowany pod duże katalogi

Wykonanie odbywa się kolejnymi partiami AJAX o regulowanym rozmiarze. Brak ryzyka timeoutu PHP, nawet na kilku tysiącach produktów i wariantów. Zadanie jest zapisane w bazie, więc przerwanie połączenia nie oznacza startu od zera.