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ędzieCo robiDostępKonektor
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 odczytcodzienny + 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ędzieCo robiDostępKonektor
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 odczytcodzienny
Diagnoza widoczności produktu
ps_diagnose_product_visibility
Sprawdza, dlaczego produktu nie widać w sklepie albo w jego kategorii.Tylko odczytcodzienny
Dziennik PrestaShop
ps_get_logs
Czyta dziennik błędów sklepu, żeby Claude powiedział, co i kiedy poszło nie tak.Tylko odczytcodzienny
Lista modułów
ps_list_modules
Pokazuje moduły zainstalowane w sklepie.Tylko odczytcodzienny
Wyszukiwanie produktów
ps_search_products
Wyszukuje produkty po nazwie, kodzie, kategorii albo brakujących danych.Tylko odczytcodzienny
Dane produktu
ps_get_product
Czyta wszystko o jednym produkcie: teksty, ceny, zdjęcia, kategorie.Tylko odczytcodzienny
Drzewo kategorii
ps_get_category_tree
Pokazuje układ kategorii w sklepie.Tylko odczytcodzienny
Dane kategorii
ps_get_category
Czyta teksty i ustawienia jednej kategorii.Tylko odczytcodzienny
Lista cech
ps_list_features
Pokazuje cechy produktów, np. kolor, materiał albo rozmiar, i ich wartości.Tylko odczytcodzienny
Audyt SEO
ps_audit_seo
Sprawdza produkty, kategorie i strony pod kątem brakujących albo słabych tekstów SEO.Tylko odczytcodzienny
Inspekcja strony sklepu
ps_inspect_page
Otwiera stronę sklepu tak, jak widzi ją klient albo Google.Tylko odczytcodzienny
Raport błędów 404
ps_get_404_report
Pokazuje, które adresy w sklepie kończą się błędem „strona nie istnieje”.Tylko odczytcodzienny
Lista stron CMS
ps_list_cms_pages
Pokazuje strony informacyjne, np. Dostawa, Regulamin, O nas.Tylko odczytcodzienny
Treść strony CMS
ps_get_cms_page
Czyta treść jednej strony informacyjnej.Tylko odczytcodzienny
Lista wpisów bloga
ps_list_blog_posts
Pokazuje wpisy na blogu (SmartBlog).Tylko odczytcodzienny
Treść wpisu bloga
ps_get_blog_post
Czyta jeden wpis na blogu.Tylko odczytcodzienny
Kategorie bloga
ps_list_blog_categories
Pokazuje kategorie bloga.Tylko odczytcodzienny
Sprzedaż produktów
ps_get_product_sales
Pokazuje, które produkty sprzedają się najlepiej i ile zarobiły, bez danych klientów.Tylko odczytcodzienny
Historia zmian
ps_list_changes
Pokazuje, co i kiedy Claude zmienił w sklepie.Tylko odczytcodzienny
Zmiana treści produktów
ps_update_product_content
Zmienia nazwy, opisy i teksty SEO produktów po zatwierdzeniu podglądu.Zapis · podgląd + zgodacodzienny
Zmiana treści kategorii
ps_update_category_content
Zmienia nazwy, opisy i teksty SEO kategorii po zatwierdzeniu podglądu.Zapis · podgląd + zgodacodzienny
Przypisanie produktów do kategorii
ps_set_product_categories
Dodaje produkty do kategorii albo je z nich usuwa.Zapis · podgląd + zgodacodzienny
Cechy produktów
ps_set_product_features
Uzupełnia cechy produktów, np. kolor albo materiał.Zapis · podgląd + zgodacodzienny
Zmiana adresu (slug)
ps_change_url
Zmienia adres strony i pilnuje, żeby stary adres przekierowywał na nowy.Zapis · podgląd + zgodacodzienny
Alty zdjęć produktów
ps_update_image_legends
Pisze opisy (alty) zdjęć produktów.Zapis · podgląd + zgodacodzienny
Zmiana strony CMS
ps_update_cms_page
Zmienia treść strony informacyjnej.Zapis · podgląd + zgodacodzienny
Zapis wpisu na blogu
ps_save_blog_post
Pisze nowy wpis na blogu albo poprawia istniejący.Zapis · podgląd + zgodacodzienny
Zmiana kategorii bloga
ps_update_blog_category
Zmienia nazwę i opis kategorii bloga.Zapis · podgląd + zgodacodzienny
Cofnięcie zmiany
ps_revert_change
Cofa zmianę zrobioną przez Claude.Zapis · podgląd + zgodacodzienny

Blok 2 · Handel (domyślnie wyłączony)

Ceny, promocje, kody rabatowe, stany magazynowe, przewoźnicy (odczyt). Po instalacji wyłączony.

NarzędzieCo robiDostępKonektor
Zmiana cen
ps_update_prices
Zmienia ceny produktów. Duże skoki cen wymagają twojej dodatkowej zgody.Zapis · podgląd + zgodacodzienny
Ceny promocyjne (ceny specyficzne)
ps_manage_specific_prices
Ustawia, pokazuje albo usuwa ceny promocyjne na wybrane dni.Zapis · podgląd + zgodacodzienny
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 + zgodacodzienny
Stany magazynowe
ps_update_stock
Zmienia liczbę sztuk na stanie.Zapis · podgląd + zgodacodzienny
Lista przewoźników
ps_list_carriers
Pokazuje sposoby dostawy, ich ceny i progi darmowej dostawy.Tylko odczytcodzienny

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ędzieCo robiDostępKonektor
Pliki motywu
ps_list_theme_files
Pokazuje pliki, z których składa się wygląd sklepu.Tylko odczytserwisowy
Odczyt pliku motywu
ps_read_theme_file
Czyta jeden plik wyglądu sklepu.Tylko odczytserwisowy
Zapis pliku motywu
ps_write_theme_file
Zmienia plik wyglądu sklepu, najpierw robiąc kopię.Zapis · podgląd + zgodaserwisowy
Kopie plików motywu
ps_list_file_backups
Pokazuje kopie plików wyglądu.Tylko odczytserwisowy
Przywrócenie pliku z kopii
ps_restore_file_backup
Przywraca wcześniejszą wersję pliku wyglądu.Zapis · podgląd + zgodaserwisowy
Czyszczenie pamięci podręcznej
ps_clear_cache
Czyści pamięć podręczną, żeby nowe zmiany było widać na stronie.Zapis · podgląd + zgodaserwisowy
Motyw potomny
ps_create_child_theme
Tworzy motyw potomny, żeby aktualizacje motywu nie kasowały twoich zmian.Zapis · podgląd + zgodaserwisowy
Nadpisanie szablonu modułu
ps_override_module_template
Zmienia wygląd modułu bez ruszania samego modułu.Zapis · podgląd + zgodaserwisowy
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 + zgodaserwisowy

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.