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 €

Servis

Opravte data hromadně, nejdřív na testovací kopii

Hromadná chyba v datech se opraví jedním průchodem, vyzkoušeným na testovací kopii před živým obchodem.

ProPlacená verze

Co nahrazuje: 2–4 h přípravy, testování a spuštění opravy databáze

Co napíšete do chatu

na stagingu: spočítej produkty s hmotností 0, které mají hmotnost v tabulce dodavatele, ukaž 10 příkladů a pak připrav aktualizaci. až staging zkontroluju, spusť totéž na produkci

Co chat udělá

  1. Chat spočítá a ukáže dotčené produkty.
  2. Ukáže plánovanou změnu a kolika produktů se týká.
  3. Uchová staré hodnoty, aby šla změna vrátit zpět.
  4. Nejdřív ji provede na testovací kopii, pak po novém schválení v živém obchodě.

Problém

Import nastavil hmotnost 1 200 produktů na 0, takže ceny dopravy jsou špatně. Administrace to hromadně opravit neumí.

Co získáte

Hmotnosti produktů jsou opravené jedním průchodem, otestovaným před produkcí.

Kontrolu máte vy

Každou změnu uvidíte dřív, než se uloží, a bez vašeho souhlasu se nic nestane. Tato hloubková oprava funguje jen při zapnutém přepínači Servis (po 3 hodinách se sám vypne) a uchová kopii každého změněného souboru nebo záznamu.

Zobrazit ceník

Pro vývojáře
Oblast
5 · Servis
V TellMyShop Free
ne, jen placená verze
Pro koho
Vývojář, Agentura / freelancer
Nástroje
ps_db_query, ps_db_execute, ps_revert_change, ps_clear_cache

Krok za krokem

  1. Spočítá dotčené řádky a ukáže vzorek přes ps_db_query na testovací kopii.
  2. Připraví UPDATE jen tabulky product, bez JOIN, aby platila záloha řádků (hodnoty převzaté z tabulky dodavatele, např. přes poddotaz v SET), a ukáže náhled ps_db_execute: počet řádků a vzorek.
  3. Spustí v transakci s max_rows (až 1000 na volání, takže 1 200 produktů jde ve dvou dávkách podle rozsahu ID); staré hodnoty každého řádku se uchovají pro ps_revert_change.
  4. Vy zkontrolujete staging; pak totéž na produkci s novým náhledem a schválením.
  5. Přímá změna databáze obchází háčky modulů a cache, proto chat navrhne vymazat cache a znovu zkontrolovat ceny dopravy v košíku.

Bezpečnost

Servisní práce (soubory, databáze, nastavení) fungují jen při zapnutém přepínači Servis; po 3 hodinách se sám vypne a majitel dostane e-mail, když se zapne. ps_db_execute spustí jeden INSERT/UPDATE/DELETE/REPLACE v transakci; náhled ukáže počet řádků a vzorek a změna se vrátí, pokud by se změnilo víc řádků než max_rows (až 1000). UPDATE nebo DELETE jedné tabulky bez JOIN uchová kopii každého změněného řádku, takže ho ps_revert_change umí vrátit zpět. UPDATE/DELETE bez WHERE potřebuje all_rows=true; ALTER/CREATE/DROP/TRUNCATE potřebují allow_ddl=true a nelze je vrátit zpět. Přímá změna v databázi obchází hooky modulů a mezipaměti, proto se místo ní použije běžný nástroj, kdykoli existuje.

Naposledy aktualizováno: 2026-10-25

Free za 0 €, čte a radí

Stáhnout Free