Admin Product Cloner – Selektywne Kopiowanie Produktów

PP-M055
  • 8.x | 9.x
  • PL, EN
  • 1.0.0
  • 2026-06-27

Admin Product Cloner to proste i podręczne narzędzie dla administratorów PrestaShop, przeznaczone do codziennego usprawnienia pracy z katalogiem. Moduł zastępuje standardowe, pełne duplikowanie towaru, pozwalając na wybór kopiowanych danych (np. tylko kombinacje, ceny czy zdjęcia). Zapobiega to powstawaniu błędów w bazie danych i eliminuje konieczność ręcznego oczyszczania nowego produktu z niechcianych informacji, takich jak stare kody EAN czy stany magazynowe.

89,00 zł Netto

Usługi dodatkowe:

Instalacja +97,00 zł

Parametry Informacyjne:

  • 1.0.0
  • Wersja Sklepu Wersja PHP
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-06-27
  • PL, EN
  • ✅
  • ✅
  • ✅
  • ✅

Główne cechy narzędzia

  • Kopiowanie tylko wybranych danych – administrator decyduje, które elementy produktu mają zostać przeniesione, co skraca czas edycji nowej karty.
  • Czyszczenie unikalnych identyfikatorów – funkcja pozwala na automatyczne zerowanie kodów EAN, UPC i MPN w nowo utworzonym produkcie.
  • Bezpieczeństwo operacji (Transakcje SQL) – proces kopiowania wykonuje się w obrębie jednej transakcji bazodanowej. W przypadku błędu serwera (np. przerwanie operacji przy dużej liczbie kombinacji), zmiany są cofane, co zapobiega tworzeniu uszkodzonych wpisów.
  • Dwa miejsca wywołania – funkcja jest dostępna bezpośrednio z poziomu listy produktów (Product Grid) oraz wewnątrz karty edycji produktu.
  • Zgodność z PrestaShop 1.7 oraz 8.x – moduł obsługuje standardowe kontrolery (Legacy oraz Symfony) i poprawnie działa w środowisku Multistore. Kod przygotowano zgodnie ze standardem PSR-12 przy użyciu ścisłego typowania (strict_types).

Przykłady użycia w codziennej pracy

  • Podobne modele (np. odzież, obuwie) – powielanie produktów różniących się jedynie kolorem. Moduł kopiuje całą siatkę rozmiarów i ceny, ale pomija stare kody kreskowe i opisy.
  • Produkty powiązane i pakiety B2B – szybkie tworzenie nowych indeksów, które zachowują tę samą strukturę kategorii, akcesoriów oraz specyficznych reguł cenowych.
  • Produkty cyfrowe – kopiowanie produktów wirtualnych razem z przypisanymi plikami (np. instrukcjami PDF), bez potrzeby ponownego wgrywania ich na serwer.

Dostępne opcje konfiguracji

1. Wybór kopiowanych sekcji

W panelu konfiguracyjnym można określić, które dane mają być przenoszone do nowego obiektu:

  • Teksty: Krótkie i długie opisy, znaczniki meta (SEO).
  • Finanse: Ceny zakupu, ceny sprzedaży, powiązane reguły podatkowe oraz specyficzne (promocje).
  • Struktura: Atrybuty i kombinacje, zdjęcia, cechy, pliki wirtualne oraz powiązania z kategoriami.

2. Zarządzanie stanem magazynowym

Moduł pozwala wybrać zachowanie mechanizmu dla stanów magazynowych:

  • Zerowanie (Zalecane): Nowy produkt otrzymuje stan 0, co zapobiega przypadkowej sprzedaży przed fizyczną dostawą.
  • Dokładna kopia: Przenosi identyczne ilości (w tym stany zarezerwowane) i przypisuje je do nowych kombinacji.

3. Domyślna kategoria bezpieczeństwa

Jeśli w konfiguracji zostanie wyłączone kopiowanie kategorii, moduł automatycznie przypisze nowy produkt do kategorii głównej (Home / Root), aby produkt nie pozostał bez przypisanego drzewa w bazie danych.

4. Działanie w tle (AJAX)

Żądania przetwarzane są za pomocą skryptów AJAX. Administrator wywołuje funkcję z poziomu listy lub karty produktu, a moduł po zakończeniu operacji może automatycznie przekierować do edycji nowej kopii.

Zachowanie struktury SEO

Podczas tworzenia kopii moduł automatycznie modyfikuje przyjazny adres URL (link_rewrite), usuwając ryzyko powstawania duplikatów stron. Dodatkowo każdy nowy produkt jest domyślnie tworzony jako Wyłączony. Dzięki temu wersje robocze nie są widoczne dla klientów sklepu ani dla robotów indeksujących wyszukiwarki.

Ważna uwaga techniczna

Moduł działa na natywnych tabelach PrestaShop (w tym stock_available i product_attribute). Jeżeli w sklepie używane są zewnętrzne systemy ERP, które modyfikują bazę danych lub stany magazynowe z pominięciem standardowych hooków PrestaShop, zaleca się przetestowanie działania modułu na środowisku testowym przed wdrożeniem produkcyjnym.

# Changelog

## [1.0.0] - 2026-06-27

### Added

FAQs

  • Kt?re dane mo?na wybra? podczas kopiowania produktu?

    Administrator decyduje, jakie sekcje zostan? przeniesione do nowego produktu. Konfiguracja obejmuje teksty i metadane, dane finansowe, a tak?e struktur? zwi?zan? z kategoriami, zdj?ciami, cechami, plikami wirtualnymi oraz powi?zaniami. Zakres mo?na dobra? do konkretnego zastosowania.

  • Czy moduły są kompatybilne z moją wersją PrestaShop?

    Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.

  • Jak modu? obs?uguje kody EAN, UPC i MPN w kopii?

    Funkcja pozwala automatycznie wyzerowa? kody EAN, UPC oraz MPN w nowo utworzonym produkcie. Dzi?ki temu kopia nie musi zachowywa? identyfikator?w ?r?d?owej pozycji. Opcja jest przeznaczona do selektywnego kopiowania danych z zachowaniem czyszczenia unikalnych kod?w.

  • Co dzieje si?, gdy kopiowanie zostanie przerwane b??dem?

    Proces kopiowania jest wykonywany w obr?bie jednej transakcji SQL. Opis wskazuje, ?e w przypadku b??du serwera, na przyk?ad przy wi?kszej liczbie danych produktu, zmiany s? cofane. Ma to zapobiega? tworzeniu niekompletnych lub uszkodzonych wpis?w w bazie.

  • Jak mo?na ustawi? stan magazynowy nowej kopii?

    W module wybierasz mi?dzy wyzerowaniem stanu a przeniesieniem identycznych ilo?ci. Wariant zerowania tworzy nowy produkt ze stanem 0, natomiast dok?adna kopia obejmuje r?wnie? stany zarezerwowane i przypisuje je do nowych kombinacji zgodnie z opisem produktu.

  • Gdzie dost?pna jest funkcja klonowania?

    Funkcj? mo?na uruchomi? zar?wno z listy produkt?w, jak i z formularza edycji konkretnego produktu. ??dania s? przetwarzane przez AJAX, a po zako?czeniu operacji modu? mo?e automatycznie przekierowa? administratora do edycji nowo utworzonej kopii.

Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?

  • Modyfikacja modułu zgodnie z Twoimi wymaganiami.
  • Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
  • Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
  • Integracja zewnętrznych systemów i dodatkowych narzędzi.
  • Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.

Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!