Lista narzędzi
Wszystkie narzędzia MCP, które TellMyShop daje Claude w sklepie PrestaShop: co robią, czy tylko czytają, czy zapisują, i który blok je włącza.
Narzędzia odczytu nigdy nie zmieniają sklepu. Narzędzia zapisu najpierw zwracają podgląd i jednorazowy token ważny 30 minut; Claude zapisuje dopiero po Twojej zgodzie. Moduł startuje w trybie tylko do odczytu, a darmowa wersja Audit to ten tryb na stałe. Żadne narzędzie nie zwraca danych osobowych Twoich klientów. 44 narzędzia w module 0.3.0.
Rdzeń · zawsze włączony
To nie jest blok w ustawieniach modułu. Numer 0 służy tu tylko temu, żeby każde narzędzie miało liczbowy blok. W kodzie nie ma bloku Audyt: wersja Audit to tryb tylko do odczytu modułu.
| Narzędzie | Co robi | Dostęp | Konektor |
|---|---|---|---|
| Informacje o sklepie ps_get_shop_info | Mówi Claude, jaki masz sklep: wersję PrestaShop, języki, walutę i co Claude wolno w nim robić. | Tylko odczyt | codzienny + serwisowy |
Blok 1 · Treści i SEO
Po instalacji włączony, ale cały moduł startuje w trybie tylko do odczytu, więc narzędzia zapisujące tego bloku są ukryte, dopóki nie wyłączysz tego trybu. Każda grupa ma własny przełącznik. Narzędzia bloga pojawiają się tylko przy wykrytym SmartBlog.
| Narzędzie | Co robi | Dostęp | Konektor |
|---|---|---|---|
| Przegląd techniczny sklepu ps_check_shop_health | Sprawdza sklep pod kątem problemów technicznych i mówi, jak naprawić każdy z nich. | Tylko odczyt | codzienny |
| Diagnoza widoczności produktu ps_diagnose_product_visibility | Sprawdza, dlaczego produktu nie widać w sklepie albo w jego kategorii. | Tylko odczyt | codzienny |
| Dziennik PrestaShop ps_get_logs | Czyta dziennik błędów sklepu, żeby Claude powiedział, co i kiedy poszło nie tak. | Tylko odczyt | codzienny |
| Lista modułów ps_list_modules | Pokazuje moduły zainstalowane w sklepie. | Tylko odczyt | codzienny |
| Wyszukiwanie produktów ps_search_products | Wyszukuje produkty po nazwie, kodzie, kategorii albo brakujących danych. | Tylko odczyt | codzienny |
| Dane produktu ps_get_product | Czyta wszystko o jednym produkcie: teksty, ceny, zdjęcia, kategorie. | Tylko odczyt | codzienny |
| Drzewo kategorii ps_get_category_tree | Pokazuje układ kategorii w sklepie. | Tylko odczyt | codzienny |
| Dane kategorii ps_get_category | Czyta teksty i ustawienia jednej kategorii. | Tylko odczyt | codzienny |
| Lista cech ps_list_features | Pokazuje cechy produktów, np. kolor, materiał albo rozmiar, i ich wartości. | Tylko odczyt | codzienny |
| Audyt SEO ps_audit_seo | Sprawdza produkty, kategorie i strony pod kątem brakujących albo słabych tekstów SEO. | Tylko odczyt | codzienny |
| Inspekcja strony sklepu ps_inspect_page | Otwiera stronę sklepu tak, jak widzi ją klient albo Google. | Tylko odczyt | codzienny |
| Raport błędów 404 ps_get_404_report | Pokazuje, które adresy w sklepie kończą się błędem „strona nie istnieje”. | Tylko odczyt | codzienny |
| Lista stron CMS ps_list_cms_pages | Pokazuje strony informacyjne, np. Dostawa, Regulamin, O nas. | Tylko odczyt | codzienny |
| Treść strony CMS ps_get_cms_page | Czyta treść jednej strony informacyjnej. | Tylko odczyt | codzienny |
| Lista wpisów bloga ps_list_blog_posts | Pokazuje wpisy na blogu (SmartBlog). | Tylko odczyt | codzienny |
| Treść wpisu bloga ps_get_blog_post | Czyta jeden wpis na blogu. | Tylko odczyt | codzienny |
| Kategorie bloga ps_list_blog_categories | Pokazuje kategorie bloga. | Tylko odczyt | codzienny |
| Sprzedaż produktów ps_get_product_sales | Pokazuje, które produkty sprzedają się najlepiej i ile zarobiły, bez danych klientów. | Tylko odczyt | codzienny |
| Historia zmian ps_list_changes | Pokazuje, co i kiedy Claude zmienił w sklepie. | Tylko odczyt | codzienny |
| Zmiana treści produktów ps_update_product_content | Zmienia nazwy, opisy i teksty SEO produktów po zatwierdzeniu podglądu. | Zapis · podgląd + zgoda | codzienny |
| Zmiana treści kategorii ps_update_category_content | Zmienia nazwy, opisy i teksty SEO kategorii po zatwierdzeniu podglądu. | Zapis · podgląd + zgoda | codzienny |
| Przypisanie produktów do kategorii ps_set_product_categories | Dodaje produkty do kategorii albo je z nich usuwa. | Zapis · podgląd + zgoda | codzienny |
| Cechy produktów ps_set_product_features | Uzupełnia cechy produktów, np. kolor albo materiał. | Zapis · podgląd + zgoda | codzienny |
| Zmiana adresu (slug) ps_change_url | Zmienia adres strony i pilnuje, żeby stary adres przekierowywał na nowy. | Zapis · podgląd + zgoda | codzienny |
| Alty zdjęć produktów ps_update_image_legends | Pisze opisy (alty) zdjęć produktów. | Zapis · podgląd + zgoda | codzienny |
| Zmiana strony CMS ps_update_cms_page | Zmienia treść strony informacyjnej. | Zapis · podgląd + zgoda | codzienny |
| Zapis wpisu na blogu ps_save_blog_post | Pisze nowy wpis na blogu albo poprawia istniejący. | Zapis · podgląd + zgoda | codzienny |
| Zmiana kategorii bloga ps_update_blog_category | Zmienia nazwę i opis kategorii bloga. | Zapis · podgląd + zgoda | codzienny |
| Cofnięcie zmiany ps_revert_change | Cofa zmianę zrobioną przez Claude. | Zapis · podgląd + zgoda | codzienny |
Blok 2 · Handel (domyślnie wyłączony)
Ceny, promocje, kody rabatowe, stany magazynowe, przewoźnicy (odczyt). Po instalacji wyłączony.
| Narzędzie | Co robi | Dostęp | Konektor |
|---|---|---|---|
| Zmiana cen ps_update_prices | Zmienia ceny produktów. Duże skoki cen wymagają twojej dodatkowej zgody. | Zapis · podgląd + zgoda | codzienny |
| Ceny promocyjne (ceny specyficzne) ps_manage_specific_prices | Ustawia, pokazuje albo usuwa ceny promocyjne na wybrane dni. | Zapis · podgląd + zgoda | codzienny |
| Reguły koszyka i kody rabatowe ps_manage_cart_rules | Tworzy kody rabatowe i włącza albo wyłącza je. Nowe kody startują jako wyłączone. | Zapis · podgląd + zgoda | codzienny |
| Stany magazynowe ps_update_stock | Zmienia liczbę sztuk na stanie. | Zapis · podgląd + zgoda | codzienny |
| Lista przewoźników ps_list_carriers | Pokazuje sposoby dostawy, ich ceny i progi darmowej dostawy. | Tylko odczyt | codzienny |
Blok 3 · Wygląd i wdrożenia (konektor serwisowy, domyślnie wyłączony)
Pliki motywu, kopie, cache, motyw potomny, nadpisania szablonów modułów, pozycje hooków. Tylko przez konektor serwisowy, który działa wyłącznie z adresów IP z listy. Po instalacji wyłączony.
| Narzędzie | Co robi | Dostęp | Konektor |
|---|---|---|---|
| Pliki motywu ps_list_theme_files | Pokazuje pliki, z których składa się wygląd sklepu. | Tylko odczyt | serwisowy |
| Odczyt pliku motywu ps_read_theme_file | Czyta jeden plik wyglądu sklepu. | Tylko odczyt | serwisowy |
| Zapis pliku motywu ps_write_theme_file | Zmienia plik wyglądu sklepu, najpierw robiąc kopię. | Zapis · podgląd + zgoda | serwisowy |
| Kopie plików motywu ps_list_file_backups | Pokazuje kopie plików wyglądu. | Tylko odczyt | serwisowy |
| Przywrócenie pliku z kopii ps_restore_file_backup | Przywraca wcześniejszą wersję pliku wyglądu. | Zapis · podgląd + zgoda | serwisowy |
| Czyszczenie pamięci podręcznej ps_clear_cache | Czyści pamięć podręczną, żeby nowe zmiany było widać na stronie. | Zapis · podgląd + zgoda | serwisowy |
| Motyw potomny ps_create_child_theme | Tworzy motyw potomny, żeby aktualizacje motywu nie kasowały twoich zmian. | Zapis · podgląd + zgoda | serwisowy |
| Nadpisanie szablonu modułu ps_override_module_template | Zmienia wygląd modułu bez ruszania samego modułu. | Zapis · podgląd + zgoda | serwisowy |
| Pozycje modułów w hookach ps_manage_hook_positions | Zmienia, gdzie na stronie pojawiają się moduły i w jakiej kolejności. | Zapis · podgląd + zgoda | serwisowy |
Plan rozwoju
W planach, jeszcze nie ma ich w module. To nie są narzędzia i nie mają własnych stron.
- Logowanie OAuth dla konektora Blok
Zastąpienie statycznego tokenu w adresie konektora logowaniem OAuth. Token w adresie URL może trafić do logów serwera i proxy. OAuth jest też potrzebny do wpisu w katalogu konektorów Claude.
- Sprawdzanie licencji w module Blok
Bramka licencji przed każdym wywołaniem (aktywna, okres łaski, nieaktywna), sekcja licencji na ekranie konfiguracji, odświeżanie w tle, zwolnienie przy odinstalowaniu. Brak albo nieważna licencja przełącza moduł w tryb tylko do odczytu, który już ukrywa wszystkie narzędzia zapisujące. Miejsca wpięcia: specyfikacja pkt 7.
- Przełącznik danych klientów Blok
Osobny przełącznik dla narzędzi, które mogłyby zwracać dane osobowe. Nie potwierdzony w przeglądzie kodu 0.3.0. Dziś narzędzia po prostu nie zwracają danych klientów (sprzedaż bez klientów, logi z zamaskowanymi e-mailami i telefonami).
- Ustawienia i licencje w multistore Blok
W 0.3.0 ustawienia są globalne; narzędzia już przyjmują shop_id. Ustawienia per sklep i aktywacja licencji per domena wymagają jeszcze projektu.