Zmień dowolne pole elementu
ps_update_element_field
Zmienia jedno pole produktu, kategorii albo strony CMS, którego nie obsługują zwykłe narzędzia, także pole innego modułu, po zatwierdzeniu podglądu.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.
Zapytaj Claude
„Po zapisie kategorii 4 zniknął jej meta title (zrobił to inny moduł). Przywróć „Sofy do małych mieszkań”.”
Przykładowy podgląd
Zmiana pola category_lang.meta_title – kategoria 4, wiersz id_lang=1, id_shop=1: było „” -> będzie „Sofy do małych mieszkań” change_token ważny do 15:42.
Szczegóły techniczne
Zapisuje jedno pole w jednym wierszu tabeli przypiętej do produktu, kategorii albo strony CMS, także tabeli innego modułu (pokazuje je ps_get_element_full). Służy też do przywrócenia pojedynczego pola, które przy zapisie zmienił inny moduł. Wiersz wskazujesz typem i ID elementu oraz where z pozostałymi kolumnami klucza; musi pasować dokładnie jeden wiersz. Zapis wprost w bazie: inne moduły nie reagują, PrestaShop niczego nie przelicza (poza indeksem wyszukiwarki produktu). Nie zmienia klucza wiersza. Pola cen i stanów wymagają przełącznika Handel. Zapis jest nagrywany i można go cofnąć jak każdą zmianę.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| type | string | tak | Typ elementu: product, category albo cms (strona CMS). |
| id | integer | tak | ID elementu. |
| table | string | tak | Tabela bez prefiksu (z ps_get_element_full), np. product_lang. |
| column | string | tak | Kolumna do zmiany. |
| value | string or null | tak | Nowa wartość (tekst, liczba jako tekst; null = NULL, tylko gdy kolumna na to pozwala). Maks. 1 000 000 znaków. |
| where | object | nie | Pozostałe kolumny klucza wiersza, np. {"id_lang": 1, "id_shop": 1}. |
| confirm | boolean | nie | false (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy. |
Ograniczenia
Jedno pole w jednym wierszu na wywołanie. Bez tabel klientów, zamówień, płatności i podatków; klucz wiersza nigdy się nie zmienia.
Co widzisz przed zapisem
Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje ci podgląd i zapisuje zmianę dopiero po twojej zgodzie.
Powiązane narzędzia
- Element ze wszystkimi polami ps_get_element_full
- Zmiana treści produktów ps_update_product_content
- Zmiana treści kategorii ps_update_category_content
- Cofnięcie zmiany ps_revert_change
Aktualizacja: 2026-10-11