Sprawdzenie zmian wyglądu modułów przed ich aktualizacją

Wersja płatnaWygląd i wdrożenia

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

  1. Claude wypisuje moduły i zmienione kopie ich wyglądu w motywie.
  2. Czyta te kopie.
  3. Oznacza to, co nowa wersja mogła zmienić.
  4. 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.

Zobacz cennik

Powiązane zastosowania

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

  1. Listuje wersje modułów przez ps_list_modules i nadpisania przez ps_list_theme_files (ścieżka modules/).
  2. 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).
  3. Porównuje zmienne, bloki i include'y, oznacza to, co nowa wersja mogła zmienić.
  4. 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