Audit e-shopu na PrestaShopu při převzetí: co zkontrolovat, než cokoli změníte
Audit e-shopu na PrestaShopu při převzetí je popis stavu e-shopu dřív, než na něm začnete pracovat: kdo má přístup, na jaké verzi PrestaShopu a PHP běží, jaké moduly jsou nainstalované, co se měnilo v souborech, jaké chyby jsou v záznamech a jak e-shop vypadá v Googlu. Výsledkem je zpráva pro klienta a seznam rizik seřazený podle priority.
Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 6 min čtení
Proč dělat audit, když klient chce jen „malou opravu“?
Protože neznáte historii e-shopu. Předchozí agentura mohla měnit soubory PrestaShopu, přidat overridy, nainstalovat modul z neznámého zdroje nebo nechat zapnutý vývojářský režim. Vaše první malá oprava do toho všeho narazí.
Audit chrání obě strany. Klient dostane jasný obraz toho, za co platí. Vy máte výchozí stav zapsaný a víte, na co bez zálohy nesahat. Když ve druhém týdnu přestane fungovat platba, můžete ukázat, že platební modul byl zastaralý od začátku.
Audit e-shopu a SEO audit jsou dvě různé věci. Pokud se klient ptá jen na viditelnost v Googlu, použijte kontrolní seznam z průvodce SEO audit PrestaShopu. Tento článek je o úplném převzetí e-shopu.
Kontrolní seznam pro převzetí e-shopu
Projděte ho v tomto pořadí. První řádky pokrývají to, co může e-shop zastavit nebo ohrozit bezpečnost.
| Oblast | Co zkontrolovat | Kde | Varovný signál |
|---|---|---|---|
| Přístupy | kdo má účet v administraci, kdo přístup k hostingu a FTP | Rozšířené parametry → Tým, panel hostingu | sdílený účet „admin“, účty bývalých lidí z agentury |
| Zálohy | zda existují, kde jsou, kdy naposledy fungovala obnova | hosting | žádné zálohy, nebo zálohy jen na stejném serveru |
| Verze | PrestaShop, PHP, MySQL | Rozšířené parametry → Informace | nepodporované PHP, PrestaShop bez bezpečnostních oprav |
| Moduly | seznam, verze, zdroj, aktualizace | Moduly → Správce modulů | moduly mimo Addons bez autora, moduly se zveřejněnými zranitelnostmi |
| Změny souborů | overridy, změněné soubory jádra, child theme | složka override, seznam změněných souborů v Informacích | změny v jádru, šablona bez child theme |
| Chyby | záznamy za posledních pár týdnů | Rozšířené parametry → Záznamy | opakující se kritické chyby |
| Nastavení | vývojářský režim, mezipaměť, SSL | Rozšířené parametry → Výkon, Nastavení obchodu | vývojářský režim zapnutý v provozu |
| SEO | titulky, popisy, přesměrování, sitemap | stránka produktu, modul sitemap | prázdné meta u nejprodávanějších, mnoho chyb 404 |
| Search Console a analytika | účet Google klienta | nikdo ve firmě nemá přístup vlastníka | |
| Prodej | výchozí hodnoty za posledních pár měsíců | Statistiky | žádná data pro srovnání po vašich změnách |
Požadavky PrestaShopu 8 na server jsou v dokumentaci pro vývojáře. Data konce podpory verzí PHP ověříte na webu PHP. Moduly se zveřejněnými bezpečnostními zranitelnostmi shromažďuje repozitář Friends of Presta. Vyplatí se ho projít u každého modulu mimo katalog PrestaShopu.
První den krok za krokem
- Vytvořte si vlastní účet zaměstnance v administraci. Nepracujte na účtu klienta ani na sdíleném přihlášení.
- Udělejte úplnou zálohu souborů a databáze a ověřte, že jde stáhnout.
- Zapište si verze PrestaShopu, PHP a šablony. Uložte si snímek seznamu modulů s verzemi.
- Projděte overridy a změněné soubory. To jsou místa, která se při aktualizaci ztratí nebo rozbijí.
- Přečtěte si záznamy chyb za posledních pár týdnů a seskupte chyby podle modulů.
- Zkontrolujte SEO a chyby 404, abyste věděli, co už v Googlu funguje a co nerozbít.
- Zapište si výchozí hodnoty prodejů za posledních pár měsíců.
- Napište zprávu ve třech částech: naléhavé, důležité, jednou. U každého bodu jedna věta o tom, proč na něm klientovi záleží.
Když se ve zprávě objeví aktualizace PrestaShopu, předejte ji jako samostatný projekt. Přípravu popisujeme v průvodci upgrade PrestaShopu na verzi 9 a úklid modulů v článku o nepoužívaných modulech.
Co kontrola ověří
Technická kontrola v TellMyShop funguje v bezplatné verzi Free a nic nemění. Chat ověří:
- e-shop: HTTPS, noindex, chyby viditelné zákazníkům, dostupné aktualizace, verzi PHP, cron, mezipaměť a stránky košíku a objednávky,
- stránku tak, jak ji vidí Google: přesměrování, canonical, robots, nadpisy H1–H3, obrázky bez alternativního textu, odkazy, strukturovaná data JSON-LD a dobu odezvy,
- navíc: přehled chyb 404, záznam chyb PHP a odpověď, proč se konkrétní produkt nezobrazuje.
Výsledkem je seznam oprav od nejdůležitější. Jak takovou kontrolu udělat sami krok za krokem, popisuje článek o technické kontrole e-shopu.
Jak chat sbírá data pro zprávu?
Většina času při převzetí padne na proklikávání karet a kopírování dat do zprávy. Modul TellMyShop vám je umožní nasbírat v jedné konverzaci s vaším chatem (Claude nebo ChatGPT), zatímco se soustředíte na hodnocení.
Vy: Nový klient. Dej mi verzi PrestaShopu a PHP, šablonu, aktivní a vypnuté moduly, výsledek technické kontroly, chyby ze záznamů za posledních 30 dní a cokoli rizikového. Nic neměň.
Váš chat: PrestaShop 8.1, PHP 8.1, šablona založená na Classic bez child theme. Modulů je několik desítek, několik je dlouho vypnutých. Technická kontrola: vývojářský režim je zapnutý. V záznamech se opakuje chyba modulu srovnávače cen. Složka override obsahuje overridy třídy Cart z modulu, který už v seznamu není. Rizika do zprávy:
Vy: Přidej SEO audit a chyby 404 jako samostatnou část zprávy.
nová verze: naléhavé: vypnout vývojářský režim, prověřit osiřelý override košíku
nová verze: důležité: child theme před jakoukoli změnou vzhledu, aktualizace PHP na podporovanou verzi
nová verze: jednou: uklidit vypnuté moduly
Verze a zjištění v příkladu jsou smyšlené. Chat uvede skutečná data e-shopu a označí, co zkontrolovat nemohl.
Co uvidíte v které verzi:
- TellMyShop Free stačí na rychlý přehled: verze e-shopu, technická kontrola, seznam modulů, záznamy chyb, SEO, chyby 404 a prodeje.
- TellMyShop Pro čte celý e-shop: soubory šablony a modulů, overridy, nastavení a databázi. Samotné čtení nepotřebuje zapnutý přepínač a bez vašeho „ano“ se nic neuloží.
- Opravy po auditu, například vypnutí vývojářského režimu nebo změna souboru, potřebují přepínače Šablona, Moduly nebo Servis, které majitel e-shopu zapne na omezenou dobu v panelu modulu. Každá změna má náhled a zapíše se do historie změn.
Co chat nezkontroluje: účty zaměstnanců, hesla, oprávnění, klíče API a soubory s hesly k databázi. To jsou trvalé bloky, stejné v obou verzích. Nepodívá se ani do panelu hostingu nebo do Search Console. Tyto části auditu uděláte sami.
Pro agentury a freelancery je tu balíček Pro pro více domén a testovací domény jako staging nebo dev fungují bez omezení. Podrobnosti jsou na stránce ceník. Ukázkový požadavek z tohoto článku najdete v případu použití první kontrola e-shopu nového klienta a úplný SEO audit v případu použití úplný SEO audit e-shopu.
Co klientovi po auditu předáte?
Krátkou zprávu, kterou si přečte majitel, ne jen vývojář. Nahoře tři naléhavé věci, každá s jednou větou o riziku pro prodej. Pod tím úplný seznam z tabulky a výchozí stav: verze, moduly, záloha s datem. Přidejte navržené pořadí práce a to, co bez souhlasu klienta neuděláte.
První kontrolu můžete udělat v TellMyShop Free, modul nainstalujete do e-shopu klienta s jeho svolením. Další návody pro lidi, kteří provozují e-shopy, najdete na blogu.
Otázky a odpovědi
Čím se audit e-shopu liší od SEO auditu?
SEO audit kontroluje, jak e-shop vidí Google: titulky, popisy, URL, přesměrování. Audit při převzetí je širší. Zahrnuje i přístupy, verze PrestaShopu a PHP, moduly, změny v souborech, chyby a zálohy, tedy všechno, co může v prvním týdnu bouchnout.
Kde začít při převzetí e-shopu od jiné agentury?
Vlastním přístupem a zálohou. Požádejte klienta o samostatný účet zaměstnance v administraci, přístup k hostingu a do Search Console. Než cokoli změníte, udělejte úplnou zálohu souborů a databáze a zaznamenejte výchozí stav.
Můžu chyby opravovat rovnou v rámci auditu?
Raději ne. Nejdřív popište stav, dohodněte s klientem priority a teprve pak dělejte změny. Jinak bude každá porucha v prvním týdnu vypadat jako vaše chyba, i když problém existoval už předtím.
Stačí na první kontrolu bezplatná verze TellMyShop?
Na rychlý přehled ano. TellMyShop Free čte verzi e-shopu, technickou kontrolu, seznam modulů, záznamy chyb, SEO, chyby 404 a prodeje. Soubory šablony a modulů, overridy a databázi čte jen TellMyShop Pro, a ani ten nic neuloží, dokud to neschválíte.
Zkontroluje chat účty zaměstnanců a hesla?
Ne. Účty zaměstnanců, hesla, oprávnění a soubory s hesly k databázi jsou pro TellMyShop trvale zablokované, i v Pro. Tuto část auditu uděláte sami v administraci, v Rozšířené parametry → Tým, a u hostingu.
PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.