Přečtěte si, jak vám velké jazykové modely pomůžou navrhnout a nasadit menší úpravy, které mají okamžitý dopad na konverzi.
V předchozích dílech seriálu jste viděli, jak vám umělá inteligence pomůže s cenotvorbou, personalizací a zákaznickou podporou. V posledním díle se podíváme na oblast, kterou řada e-shopařů vnímá coby „zakázanou“: na úpravy e-shopu, u kterých se dříve čekalo na programátora.
Dobrá zpráva na začátek: pro využití umělé inteligence k úpravě kódu mu nemusíte v zásadě vůbec rozumět. Dnešní nástroje totiž umí vaše zadání („tlačítko v košíku má víc svítit“, „zobrazit zákazníkovi, kolik mu chybí do dopravy zdarma“) přeložit do konkrétních úprav.
Jak o „programátorských“ úpravách přemýšlet, když nejste vývojář
V článku se nebavíme o tom, že si napíšete vlastní e-shop. Zaměříme se na menší zásahy, které mají konkrétní dopad na tržby a zákaznickou zkušenost:
- změny textů a vzhledu v košíku a na produktových stránkách,
- jednoduché skripty v košíku a formulářích,
- automatizace rutinních úkolů kolem objednávek.
Využít k tomu můžete běžné AI jazykové modely – ChatGPT (5.1 Thinking), Claude či Gemini.
Stačí:
- umět přesně popsat, co je cílem úpravy a na jaké e-shopové platformě váš obchod funguje,
- vědět, kam v administraci vložit vlastní kód (typicky jde o pole „Vlastní CSS / HTML / kód v hlavičce“ v nastavení vzhledu, popř. editor šablony či motivu),
- po změně otestovat, zda úprava funguje (zpravidla to znamená projít nákupní proces od vložení zboží do košíku po potvrzení objednávky).
Není potřeba lovit konkrétní řádek v šabloně. AI připraví kód tak, aby se dal vložit jako celek a stejně jednoduše zase odstranit.
Rozhraní pro vložení vlastního HTML kódu v Shoptetu. Zdroj: podpora.shoptet.cz
Na komplexnější úkoly (napojení platební brány, skladových systémů, hluboké zásahy do databáze) je lepší mít vývojáře. Ten by také ideálně měl vaše úpravy zkontrolovat.
Jak úpravy zadávat?
U všech následujících příkladů postupujte takto:
- pořiďte screenshot části stránky, kterou chcete změnit,
- stiskněte CTRL + U nebo klikněte pravým tlačítkem myši na danou stránku a zvolte „zobrazit zdrojový kód“.
Screenshot a zdrojový kód zkopírujte k promptu – zadání – pro velký jazykový model (příklady najdete níže). Zaklikněte také možnost vyhledávání na internetu, aby si AI nástroj prošel dokumentaci e-shopového řešení, které využíváte.
Ačkoliv se jazykové modely v posledních letech výrazně zlepšily, stále se stává, že vygenerovaný kód nefunguje. Potom máte několik možností:
- zkuste jiný AI nástroj (např. Clauda místo ChatGPT),
- vložte screen stránky po uložení úprav a popište, co je špatně,
- nechte si odpověď znovu vygenerovat.
Příklad použití: drobné úpravy vzhledu a textů v košíku
Košík má jedinou funkci: dovést zákazníka co nejrychleji k odeslání objednávky. A ideálně bez překlepů v adrese, e-mailu nebo telefonním čísle.
Stačí drobná nejasnost a část zákazníků košík opustí. Mezi typické problémy, které u klientů vídáme, patří:
- nejasné popisky kroků v objednávce,
- dotazy na zbytečné informace (např. povinná druhá adresa),
- rušivé prvky, které odvádějí pozornost uživatele (menu s kategoriemi, pole pro vyhledávání apod. – Baymard Institute, 2024).
Příklad promptu
„Z e-shopu na Shoptetu (šablona Classic) potřebuji ze všech kroků košíku odstranit odkazy na kategorie a pole pro vyhledávání. Vygeneruj mi kód a řekni mi, kam jej mám vložit. Níže najdeš screenshot košíku a zdrojový kód stránky.“
Příklad vygenerovaného kódu:
<script>
document.addEventListener('DOMContentLoaded', function () {
// Pouze na stránkách objednávky
if (!/\/objednavka\//.test(window.location.pathname)) {
return;
}
// Najdeme první telefonní pole ve formuláři
var phoneInput = document.querySelector('form input[type="tel"]');
if (!phoneInput) {
return;
}
// Najdeme obal kolem pole (form-group) – tam přidáme text
var container = phoneInput.closest('.form-group') || phoneInput.parentNode;
if (!container || container.querySelector('.js-phone-note')) {
return; // už tam je, nepřidávat dvakrát
}
var note = document.createElement('p');
note.className = 'js-phone-note';
note.textContent = 'Telefon předáme kurýrovi, aby vás mohl kontaktovat.';
note.style.fontSize = '12px';
note.style.marginTop = '4px';
note.style.color = '#777';
container.appendChild(note);
});
</script>
AI nástroj vám také řekne, kam vygenerovaný kód – tzv. snippet – vložit. V našem případě (e-shop na Shoptetu) zkopírujeme snippet do sekce „HTML kódy“ v editoru vzhledu.
Rozdíl v košíku po použití vygenerovaného kódu
Můžete také např. pod pole s telefonem přidat vysvětlení, proč jej od zákazníka požadujete:
Příklad promptu
„V e-shopu na Shoptetu (šablona Classic) potřebuji ve 3. kroku objednávky přidat pod popisek „Telefon“ vysvětlení „Telefon předáme kurýrovi, aby vás mohl kontaktovat“. Vygeneruj mi kód a řekni mi, kam jej mám vložit. Níže najdeš screenshot košíku a zdrojový kód stránky.“
Příklad vygenerovaného kódu:
<script>
document.addEventListener('DOMContentLoaded', function () {
// Pouze na stránkách objednávky
if (!/\/objednavka\//.test(window.location.pathname)) {
return;
}
// Najdeme první telefonní pole ve formuláři
var phoneInput = document.querySelector('form input[type="tel"]');
if (!phoneInput) {
return;
}
// Najdeme obal kolem pole (form-group) – tam přidáme text
var container = phoneInput.closest('.form-group') || phoneInput.parentNode;
if (!container || container.querySelector('.js-phone-note')) {
return; // už tam je, nepřidávat dvakrát
}
var note = document.createElement('p');
note.className = 'js-phone-note';
note.textContent = 'Telefon předáme kurýrovi, aby vás mohl kontaktovat.';
note.style.fontSize = '12px';
note.style.marginTop = '4px';
note.style.color = '#777';
container.appendChild(note);
});
</script>
Doplněný popisek po použití vygenerovaného kódu
Oba snippety můžete jednoduše zkombinovat a mít tak košík bez odkazů na kategorie a s vysvětlením u políčka pro telefon:
Příklad promptu
„Pro e-shop na Shoptetu (šablona Classic) zkombinuj snippety níže do jednoho kódu.“
Příklad vygenerovaného kódu:
<script>
document.addEventListener('DOMContentLoaded', function () {
// Vložíme CSS pro skrytí vyhledávání a menu v průběhu objednávky
var style = document.createElement('style');
style.type = 'text/css';
style.textContent = `
/* Skrýt vyhledávání a menu ve všech krocích košíku / objednávky */
body.ordering-process .search,
body.ordering-process #formSearchForm,
body.ordering-process .search-form,
body.ordering-process .search-input {
display: none !important;
}
body.ordering-process #navigation,
body.ordering-process #navigation .navigation-in,
body.ordering-process #navigation .menu-level-1 {
display: none !important;
}
body.ordering-process .menu-helper {
display: none !important;
}
`;
document.head.appendChild(style);
// Zbytek platí pouze na stránkách objednávky /objednavka/
if (!/\/objednavka\//.test(window.location.pathname)) {
return;
}
// Najdeme první telefonní pole ve formuláři
var phoneInput = document.querySelector('form input[type="tel"]');
if (!phoneInput) {
return;
}
// Najdeme obal kolem pole (form-group) – tam přidáme text
var container = phoneInput.closest('.form-group') || phoneInput.parentNode;
if (!container || container.querySelector('.js-phone-note')) {
return; // už tam je, nepřidávat dvakrát
}
var note = document.createElement('p');
note.className = 'js-phone-note';
note.textContent = 'Telefon předáme kurýrovi, aby vás mohl kontaktovat.';
note.style.fontSize = '12px';
note.style.marginTop = '4px';
note.style.color = '#777';
container.appendChild(note);
});
</script>
Košík po zkombinování obou úprav
Příklad použití: úprava produktové stránky
Zkrácený popisek představuje návštěvníkovi produkt a říká mu hlavní důvody, proč jej koupit. Proto by měl být nad tlačítkem pro přidání zboží do košíku.
Jak na to s generativní umělou inteligencí?
Příklad promptu
„V e-shopu na Shoptetu (šablona Classic) potřebuji na všech produktových stránkách přesunout zkrácený popisek nad tlačítko „Přidat do košíku“. Vygeneruj mi kód a řekni mi, kam jej mám vložit. Níže najdeš screenshot košíku a zdrojový kód stránky.“
Příklad vygenerovaného kódu:
<script>
document.addEventListener('DOMContentLoaded', function() {
// Najít krátký popis - má třídu "p-short-description"
var shortDesc = document.querySelector('.p-short-description');
// Najít div s cenou - "p-final-price-wrapper"
var priceWrapper = document.querySelector('.p-final-price-wrapper');
console.log('Krátký popis:', shortDesc);
console.log('Cenový wrapper:', priceWrapper);
// Pokud existují oba elementy, přesunout popisek PŘED cenu
if (shortDesc && priceWrapper) {
// Vložit popisek před cenový wrapper (tedy nad cenu)
priceWrapper.parentNode.insertBefore(shortDesc, priceWrapper);
// Přidat trochu odsazení
shortDesc.style.marginBottom = '20px';
console.log('✓ Popisek přesunut nad cenu!');
} else {
console.log('✗ Nepodařilo se najít elementy');
}
});
</script>
<style>
/* Zajistit správné odsazení */
.p-short-description {
margin-bottom: 20px !important;
line-height: 1.6;
}
.p-info-wrapper {
display: flex;
flex-direction: column;
}
</style>
Produktová stránka po úpravách. Aplikace Claude zároveň doporučila vložit kód do sekce „Zápatí“, nikoliv „Záhlaví“.
Jak do toho zapadá Foxentry?
Foxentry je příkladem komplexního rozšíření, na které AI generování nestačí. V reálném čase validuje zadávané údaje v košíku a při detekci chyby uživatele okamžitě upozorní.
Našeptávání adresy podle polohy, kontrola existence e-mailů a telefonních čísel či ověřování firemních údajů vyžadují vedle kódu napojení na ověřené databáze a zkušenost s chováním reálných uživatelů.
Díky tomu Foxentry:
- výrazně zrychluje průchod košíkem,
- snižuje vratkovost o desítky procent,
- zvyšuje kvalitu leadů.
Co si z článku odnést?
- Umělá inteligence vám pomůže s menšími úpravami e-shopu – od změn textů a vzhledu v košíku až po jednoduché skripty ve formulářích. Díky tomu zvládnete řadu zásahů sami a rychleji ověříte, co funguje.
- Základ úspěchu je kvalitní zadání: jasně popíšete cíl úpravy, uvedete platformu (např. Shoptet) a přiložíte screenshot i zdrojový kód dané stránky. AI pak pracuje s konkrétním kontextem, takže má šanci vygenerovat použitelný snippet na první pokus.
- Kód od AI vždy otestujte na reálném průchodu objednávkou od vložení zboží do košíku po odeslání. Pokud úprava nefunguje, upřesněte problém, přidejte screen po změně a nechte si poradit jiný postup nebo zkuste jiný AI nástroj.
- AI generování kódu má své limity – na napojení platební brány, skladových systémů nebo hlubší zásahy do databáze stále potřebujete vývojáře. Stejně tak se vyplatí, když vám zkušený programátor výsledné úpravy průběžně kontroluje.
- Foxentry je příkladem řešení, kde samotné generování kódu nestačí: kombinuje validaci údajů, našeptávání adres a firemních informací i práci s reálnými daty. Díky tomu zrychluje průchod košíkem, snižuje vratkovost a pomáhá vám sbírat kvalitnější leady.








