Sprawdzenie zmian wyglądu modułów przed ich aktualizacją
Przed aktualizacją wiesz, które zmiany wyglądu mogą się zepsuć, zamiast dowiadywać się na działającym sklepie.
Co zastępuje: 1-2 h porównywania plików przy aktualizacji
Co piszesz do Claude
„Aktualizujemy ps_facetedsearch i ps_shoppingcart. Wypisz nasze nadpisania w motywie dla obu, porównaj je z aktualnymi szablonami modułów i powiedz, co może się wysypać.”
Problem
W zeszłym roku zaktualizowaliśmy moduł i strona produktu padła, bo nasza zmieniona kopia jego wyglądu była nieaktualna.
Co robi Claude
- Claude wypisuje moduły i zmienione kopie ich wyglądu w motywie.
- Czyta te kopie.
- Oznacza to, co nowa wersja mogła zmienić.
- Proponuje poprawki, zapisywane dopiero po twojej zgodzie.
Co dostajesz
Lista zagrożonych zmian wyglądu i potrzebnych poprawek przed aktualizacją, zanim coś padnie na działającym sklepie.
Kontrola zostaje u ciebie
Claude tylko czyta. W sklepie nic się nie zmienia. Zmiany wyglądu sklepu idą osobnym, mocniej chronionym połączeniem, które zwykle ustawia osoba opiekująca się sklepem.
Powiązane zastosowania
- Przegląd sklepu przed aktualizacją
- Zmiana wyglądu modułu, która przetrwa jego aktualizację
- Znajdź moduł, który wyświetla element na stronie
Dla developerów
- Obszar
- 3 · Wygląd i wdrożenia
- Konektor
- konektor serwisowy
- W darmowym Audycie
- nie, tylko wersja płatna
- Dla kogo
- Agencja / freelancer, Developer
- Narzędzia
- ps_list_modules, ps_list_theme_files, ps_read_theme_file, ps_check_shop_health, ps_module_file
Krok po kroku
- Listuje wersje modułów przez ps_list_modules i nadpisania przez ps_list_theme_files (ścieżka modules/).
- Czyta nadpisania przez ps_read_theme_file. Aktualne szablony samego modułu da się odczytać do porównania przez ps_module_file (action read), gdy włączony jest blok Moduły (blok 4).
- Porównuje zmienne, bloki i include'y, oznacza to, co nowa wersja mogła zmienić.
- Proponuje poprawki nadpisań, wprowadzane dopiero po podglądzie różnic i twojej zgodzie.
Bezpieczeństwo
Blok 3 działa tylko przez konektor serwisowy: osobny token przyjmowany wyłącznie z adresów IP z listy, po instalacji wyłączony. Claude zmienia wygląd modułu przez nadpisanie szablonu w motywie (ps_override_module_template), więc aktualizacja modułu tego nie skasuje. Nadpisanie to plik motywu z kopią przed każdym zapisem, do przywrócenia przez ps_restore_file_backup. Gdy zmiana byłaby możliwa tylko w samym module, Claude to mówi: bezpośrednia edycja plików modułu działa w bloku Moduły (blok 4, ps_module_file, z kopią), ale aktualizacja modułu ją kasuje. Aktualizację zrób najpierw na domenie stagingowej; domeny stagingowe są gratis w każdej licencji.
Aktualizacja: 2026-10-05