Zmiana działania modułu, gdy zmiana wyglądu nie wystarcza
Dostajesz jasne opcje i ich ryzyka, a jeśli edycja modułu to jedyna droga, zmiana powstaje z kopią i notatką na następną aktualizację.
Co zastępuje: 2-6 h developera
Co piszesz do Claude
„chcę komunikat o darmowej dostawie tylko w koszyku. jeśli to wymaga zmiany w środku modułu, przedstaw opcje i ryzyko przy aktualizacji, zanim cokolwiek zapiszesz”
Problem
Moduł darmowej dostawy pokazuje komunikat na każdej stronie. Chcemy go tylko w koszyku, a to siedzi w kodzie modułu, nie w jego wyglądzie.
Co robi Claude
- Claude sprawdza, czy wystarczy zmiana wyglądu albo pozycji.
- Jeśli nie, ostrzega, że kolejna aktualizacja modułu skasuje bezpośrednią edycję, i proponuje alternatywy.
- Jeśli wybierzesz bezpośrednią edycję, pokazuje dokładną zmianę, zapisuje ją z kopią i notuje na następną aktualizację.
Co dostajesz
Wybierasz drogę, znając konsekwencje. Każda bezpośrednia edycja ma kopię i trafia do historii.
Kontrola zostaje u ciebie
Każdą zmianę widzisz przed zapisem i nic nie dzieje się bez twojego „tak”. Prace przy modułach idą osobnym, mocniej chronionym połączeniem, które zwykle ustawia osoba opiekująca się sklepem, a pliki modułów mają kopię przed każdą zmianą.
Powiązane zastosowania
- Zmiana wyglądu modułu, która przetrwa jego aktualizację
- Zmiana kolejności bloków na stronie głównej
- Poprawka błędu w kodzie modułu, zanim autor wyda nową wersję
Dla developerów
- Obszar
- 4 · Moduły
- Konektor
- konektor serwisowy
- W darmowym Audycie
- nie, tylko wersja płatna
- Dla kogo
- Developer, Agencja / freelancer
- Narzędzia
- ps_list_modules, ps_module_file, ps_override_module_template, ps_manage_hook_positions, ps_module_config, ps_restore_file_backup
Krok po kroku
- Znajduje moduł i używane hooki (ps_list_modules z hook).
- Sprawdza, czy efekt da się osiągnąć w bloku 3: nadpisaniem szablonu (ps_override_module_template), CSS albo inną pozycją w hooku (ps_manage_hook_positions).
- Jeśli tylko kod modułu to umożliwia, czyta właściwy plik przez ps_module_file (action read) i przedstawia opcje: bezpośrednia edycja, ustawienie modułu (ps_module_config) albo prośba do autora.
- Po twoim wyborze edytuje przez ps_module_file (action edit): podgląd różnic, sprawdzenie składni PHP i kopia; przywrócenie przez ps_restore_file_backup.
- Zapisuje, że edycja zniknie przy następnej aktualizacji modułu.
Bezpieczeństwo
Moduły (blok 4) działają tylko przez konektor serwisowy (osobny token przyjmowany wyłącznie z adresów IP z listy) i po instalacji są wyłączone; właściciel dostaje e-mail przy włączeniu bloku. Każdy zapis pokazuje podgląd, wykonuje się dopiero po twojej zgodzie (jednorazowy token) i trafia do historii zmian. Bezpośrednie zmiany w plikach modułu kasuje jego aktualizacja; Claude mówi to przed zapisem. Nadpisanie szablonu w motywie (blok 3) przetrwa aktualizację i jest lepsze przy zmianach wyglądu.
Aktualizacja: 2026-10-05