Startovní nabídka

Licence Founders: aktualizace nejméně na 2 roky

149 €jednorázově, bez DPH

Běžná licence Shop stojí 199 €.

Pro prvních 100 licencí Shop, do 10. prosince 2026. Aktualizace a nové znalosti Konzultanta nejméně na 2 roky, bez obnovování. Běžná licence Shop: 12 měsíců.

Získat Founders za 149 €

Změna v databázi

ps_db_execute

Se zapnutým přepínačem Servis provede přímou změnu v databázi obchodu poté, co ukáže, kolika řádků se týká, a uchová kopii těchto řádků, aby šla změna vrátit.

TellMyShop Free: Ne. Tento nástroj je jen v TellMyShop Pro. TellMyShop Free má jen hotové přehledy, které váš obchod čtou.

Zeptejte se chatu

„Nastavte zprávu o dostupnosti „Odesíláme do 24 hodin“ na všech českých stránkách produktů, kde je prázdná.“

Ukázkový náhled

UPDATE ps_product_lang SET available_now = 'Odesíláme do 24 hodin' WHERE id_lang = 2 AND available_now = '': změní se 38 řádků (limit 100). Ukázka: id_product 45, 77, 112 (available_now: prázdné). Kopie 38 řádků se uchová pro vrácení.

Technické podrobnosti

OBLAST SERVIS. Mění databázi: INSERT, UPDATE, DELETE, REPLACE (jeden příkaz). Předpona tabulek ps_. Náhled ukáže, kolik řádků se změní, a ukázku. Běží v transakci: když se změní víc řádků než max_rows, vrátí se zpět. UPDATE a DELETE na jedné tabulce uchovají kopii dotčených řádků (vrácení přes ps_revert_change). UPDATE nebo DELETE bez WHERE potřebuje all_rows=true. ALTER, CREATE, DROP a TRUNCATE jen s allow_ddl=true a NELZE JE VRÁTIT ZPĚT. Změna v databázi obchází PrestaShop: hooky modulů se nespustí a cache se nevymaže, takže pokud změnu zvládne jiný nástroj, Claude použije ten. Stejné blokované tabulky a pravidla pro data zákazníků jako u ps_db_query.

Parametry

NázevTypPovinnýPopis
sqlstringanoPříkaz SQL. Max. 50 000 znaků.
max_rowsintegerneMaximální počet změněných řádků (bezpečnostní pojistka). Rozsah 1 až 1000. Výchozí 100.
all_rowsbooleannetrue = záměrně spustit UPDATE/DELETE bez WHERE. Výchozí false.
allow_ddlbooleannetrue = povolit ALTER/CREATE/DROP/TRUNCATE (nelze vrátit zpět). Výchozí false.
confirmbooleannefalse (výchozí) vrátí náhled a nic neuloží. true provede změnu, jen když uživatel náhled schválil, spolu s change_token.
change_tokenstringkdyžToken z náhledu. Povinný s confirm=true. Platí 30 minut, jednorázový, vázaný na argumenty a stav dat z náhledu.

Omezení

Potřebuje přepínač Servis, který majitel zapne na 3 hodiny. Jeden příkaz, max. 50 000 znaků. max_rows výchozí 100, max. 1000. Kopie řádků pro vrácení jen u UPDATE/DELETE na jedné tabulce, až 1000 řádků. Změny struktury (DDL) nelze vrátit zpět.

Co uvidíte, než se cokoli uloží

Chat nejdřív zavolá nástroj bez potvrzení. Modul vrátí náhled (současné a nové hodnoty) a jednorázový token platný 30 minut. Chat vám náhled ukáže a změnu uloží až po vašem ano.

Související nástroje

Příklady použití s tímto nástrojem

Naposledy aktualizováno: 2026-10-11

Free za 0 €, čte a radí

Stáhnout Free