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 nepovedený import u stovek produktů, s kopií každé změny

Chyba u stovek produktů se opraví jedním pečlivým průchodem a staré hodnoty zůstanou uložené, aby šla změna vrátit zpět.

ProPlacená verze

Co nahrazuje: 2–3 h přípravy a kontroly opravy databáze

Co napíšete do chatu

spočítej produkty, jejichž ean13 začíná mezerou nebo apostrofem, ukaž 10 příkladů a pak je vyčisti. max. 1000 řádků, udělej zálohu, ať to můžeme vrátit

Co chat udělá

  1. Chat spočítá dotčené produkty a ukáže příklady.
  2. Ukáže plánovanou změnu a přesně kolika záznamů se týká.
  3. Po vašem souhlasu provede změnu s bezpečnostním limitem a uchová kopii každého změněného záznamu.
  4. Zkontroluje výsledek a řekne vám, jak ho v případě potřeby vrátit zpět.

Problém

Import vložil před 800 čárových kódů mezery a apostrof, takže Google Merchant produkty zamítá. Administrace to hromadně opravit neumí.

Co získáte

Všechny čárové kódy jsou čisté, Google může produkty znovu přijmout a staré hodnoty zůstávají v historii změn.

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_get_product, ps_revert_change

Krok za krokem

  1. Spočítá a ukáže vzorek přes ps_db_query (SELECT nad product, kde ean13 začíná mezerou nebo apostrofem; product_attribute se kontroluje stejně).
  2. Připraví UPDATE jedné tabulky bez JOIN (aby platila záloha řádků) a zavolá ps_db_execute bez confirm: náhled ukáže počet řádků a vzorek.
  3. Provede v transakci s max_rows=1000; pokud by se změnilo víc řádků, vrátí ji. Staré hodnoty řádků se uloží pro ps_revert_change.
  4. Ověří přes ps_db_query a namátkou zkontroluje produkty přes ps_get_product.

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. Nejdřív to vyzkoušejte na testovací kopii.

Naposledy aktualizováno: 2026-10-25

Free za 0 €, čte a radí

Stáhnout Free