Jak vytvořit online obchod: produkty, košík, pokladna a sklad
Abyste mohli vytvořit online obchod, potřebujete katalog produktů, košík, pokladnu, která přijímá platby přes poskytovatele jako Stripe, způsob, jak evidovat objednávky a snižovat zásoby, a administrační rozhraní pro jejich vyřizování. Nástroj na tvorbu aplikací s AI to dokáže sestavit podle jasného popisu. Nejvíc přemýšlení si zaslouží ne samotný obchod, ale části kolem peněz: kdy se objednávka počítá jako zaplacená, jak se rezervuje zboží a jak řešíte daně, dopravu a vratky.
Vlastní obchod, nebo Shopify? Nejdřív se rozhodněte
Buďte před stavbou upřímní.
Hostovaná obchodní platforma (Shopify, Squarespace Commerce, WooCommerce a podobné) je obvykle lepší, když:
- prodáváte fyzické zboží s ceníkem dopravy, štítky a vratkami
- potřebujete počítat daně v mnoha regionech
- produkty a objednávky každý den zpracovává tým bez technického zázemí
- chcete obchod rozšířit o doplňky z aplikačního obchodu, například recenze, e-mailový marketing nebo věrnostní program
- prodáváte na několika kanálech a potřebujete jeden společný stav skladu
Plány Shopify jsou měsíční předplatné se slevou při platbě za rok a platby kartou mají navíc poplatky za zpracování. Ceny se liší podle země, proto si je ověřte na jeho stránce s cenami.
Vlastní obchod se obvykle vyplatí, když:
- je produkt neobvyklý: zakázková konfigurace, rezervace spojená s produkty, digitální ke stažení s licencemi, B2B ceníky pro jednotlivé zákazníky
- obchod je jen součástí větší aplikace (kurzová platforma, členský web, tržiště)
- prodáváte malý katalog a chcete plnou kontrolu nad designem a průběhem nákupu
- chcete vlastnit kód a vyhnout se závislosti na platformě
Mnoho malých prodejců je nejlépe obsloužit platformou. Pokud jsou vaše potřeby běžné, je to dobrá zpráva. Vezměte si zkratku.
Co online obchod potřebuje
Data
| Tabulka | Klíčová pole |
|---|---|
| Produkty | Název, slug, popis, obrázky, cena, aktivní ano/ne, kategorie |
| Varianty | Produkt, hodnoty možností (velikost, barva), SKU, přepsaná cena, sklad |
| Objednávky | Číslo, e-mail zákazníka, doručovací adresa, stav, mezisoučet, doprava, daň, celkem, ID platby |
| Položky objednávky | Objednávka, varianta, množství, jednotková cena v době nákupu |
| Pohyby skladu | Varianta, změna (+/−), důvod (prodej, doplnění, vrácení, oprava), datum |
| Slevové kódy | Kód, typ, částka, expirace, limit použití — až později, ne jako první |
U každé položky objednávky uložte cenu v okamžiku nákupu. Když cenu příští měsíc změníte, staré objednávky musí dál ukazovat, co zákazník skutečně zaplatil.
Stránky
- Obchod pro zákazníky: domovská stránka, stránky kategorií nebo kolekcí, stránky produktů, košík, přesměrování na pokladnu, potvrzení objednávky.
- Administrace: produkty a sklad, objednávky se stavy (zaplaceno, zabaleno, odesláno, vráceno), zákazníci, jednoduché přehledy prodejů.
- Právní údaje a zásady: doprava, vratky, ochrana osobních údajů a obchodní podmínky. Nakupující je hledají dřív, než nakoupí, a v mnoha regionech je některé vyžaduje zákon.
Oprávnění
Nechte nakupující nakupovat bez účtu. Host si pokladnu projde bez dalšího kroku a účty můžete přidat později. Objednávky a úpravy produktů smí vidět jen administrátoři. Administraci chraňte skutečným přihlášením a kontrolami na serveru.
Jak má pokladna fungovat
Nejbezpečnější vzor pro vlastní obchod je hostovaná platební stránka. Se službou Stripe to vypadá takto:
- Zákazník klikne na pokladnu. Váš server znovu ověří ceny a zásoby přímo z databáze, nikdy nevěří tomu, co pošle prohlížeč, a vytvoří Stripe Checkout relaci.
- Zákazník zaplatí na stránce Stripe. Údaje o kartě se nedostanou na váš server.
- Stripe zavolá webhook vaší aplikace a oznámí, že platba proběhla. Teprve potom označíte objednávku jako zaplacenou a snížíte zásoby.
- Zákazník se dostane na potvrzovací stránku a vy mu pošlete potvrzovací e-mail.
Dvě chyby se vyplatí vyhnout: vytvářet objednávku „zaplaceno“ z přesměrování na úspěšnou stránku (lidé zavírají karty a přesměrování lze podvrhnout) a počítat celkovou cenu v prohlížeči. Obě věci AI snadno pokazí, pokud jí to výslovně neřeknete.
Standardní ceník Stripe je procento plus pevný poplatek za každou úspěšnou platbu kartou bez poplatku za zřízení a bez měsíčních poplatků (stav k září 2026). Přesná sazba závisí na zemi a na kartě. Vše nejdřív postavte v testovacím režimu Stripe s testovacími čísly karet. Náš návod na přidání plateb do aplikace popisuje klíče, testovací režim a webhooky.
Rozhodnutí o daních, dopravě a skladu
Tohle jsou obchodní rozhodnutí, která za vás AI udělat nemůže:
- Daně. Zda musíte účtovat DPH nebo jinou daň z prodeje a v jaké sazbě, závisí na tom, kde jste vy a kde jsou vaši zákazníci. Stripe k tomu nabízí produkt (Stripe Tax), nebo můžete nastavit pevné sazby, pokud je vaše situace jednoduchá. Když si nejste jistí, zeptejte se účetního.
- Doprava. Začněte s několika paušálními sazbami (domácí, zahraniční, zdarma nad určitou částku). Doprava podle skutečných sazeb přepravce a tisk štítků jsou místa, kde platformy jako Shopify ušetří hodně práce.
- Sklad. Rozhodněte, zda se zboží rezervuje ve chvíli spuštění pokladny, nebo až při úspěšné platbě. Pro malé obchody je jednodušší snižovat zásoby při platbě a kontrolovat je těsně před pokladnou. Pak se ale může občas stát, že prodáte poslední kus dvakrát, takže si předem rozmyslete, jak to řešit. Pro sledování zásob mimo obchod se podívejte na jak vytvořit aplikaci pro správu skladu.
První zadání, které funguje
Vytvoř online obchod pro Loam & Clay, malé keramické studio, které prodává hrnky, mísy a vázy. Obchod: domovská stránka s vybranými produkty, stránka obchodu s filtry kategorií, stránky produktů s galerií obrázků, barevnými variantami a stavem skladu a boční košík, který se vysouvá. Ulož produkty, varianty, objednávky a položky objednávek do databáze a naplň ji 10 realistickými produkty. Administrace (vyžaduje přihlášení) pro přidávání a úpravy produktů, nahrávání obrázků, změnu skladu a přehled objednávek se stavy zaplaceno / zabaleno / odesláno. Tlačítko pokladny zatím může být zástupné, Stripe Checkout přidáme příště. Teplý, minimalistický design, nejdřív pro mobil. Žádné falešné recenze ani tvrzení „doprava zdarma po celém světě“.
Začít s pokladnou jako se zástupným prvkem je záměrné: nejdřív mějte správně katalog a administraci, platby pak přidejte jako samostatný krok, který můžete řádně otestovat.
Postup stavby
- Katalog a stránky produktů se skutečnými názvy, cenami a fotkami.
- Košík, který přežije obnovení stránky.
- Administrace: produkty, varianty, sklad, nahrávání obrázků. Chraňte ji přihlášením.
- Stripe Checkout v testovacím režimu, s kontrolou cen a zásob na serveru.
- Webhook, který označí objednávky jako zaplacené a sníží zásoby. Otestujte ho od začátku do konce testovací kartou.
- E-maily s objednávkou pro zákazníka i pro vás.
- Zásady a SEO: stránky dopravy a vratek, názvy a popisy produktů, náhledové obrázky pro sdílení. Viz SEO pro weby vytvořené s AI.
- Spuštění: přepněte na živé klíče Stripe, zadejte sami malou skutečnou objednávku a vraťte peníze.
Časté chyby
- Důvěřovat cenám z prohlížeče. Vždy přepočítejte na serveru.
- Označit objednávky jako zaplacené na úspěšné stránce místo ve webhooku.
- Přepisovat čísla zásob místo zaznamenávání pohybů. Ztratíte historii toho, proč se zásoby změnily.
- Spustit obchod bez stránek o dopravě a vratkách.
- Obrovské obrázky produktů. Komprimujte je a servírujte je z úložiště souborů, ne z kódu.
- Stavět seznamy přání, recenze a věrnostní body před prvním prodejem.
Provozní náklady
Počítejte s hostingem a databází, poplatky za zpracování plateb u každého prodeje, doménou, poskytovatelem e-mailů pro potvrzení objednávek a případně službou pro výpočet daní. Vlastní obchod vám ušetří měsíční předplatné platformy a poplatky za aplikace, ale přebíráte údržbu: když se něco pokazí při platbě, opravujete to vy.
Pokud chcete prodejce kromě sebe samých, více dodavatelů s vlastními výplatami, je to tržiště s jinými pravidly plateb. Viz jak vytvořit tržiště.
Stavba s Mythex
Na Mythexu popíšete obchod a agent sestaví katalog, košík a administraci v živém náhledu, s databází Postgres pro produkty a objednávky a úložištěm souborů pro obrázky produktů. Dokumentace k use casu obchodu doporučuje přesně uvedený postup: nejdřív katalog, pokladna později.
Platby používají váš vlastní účet Stripe. Klíče Stripe přidáte jako tajné údaje projektu a agenta požádáte, aby přidal Checkout. Pak testujete s testovacími kartami Stripe v náhledu (recept na Stripe). Webhooky potřebují veřejnou adresu URL, takže aplikaci před nasměrováním Stripe publikujte (recept na webhooky). Daně, doprava a synchronizace skladu nejsou vestavěné funkce Mythexu a nativní integrace se Shopify neexistuje. Pokud potřebujete hotový produkt s těmito funkcemi, je lepší volbou Shopify. Jako výchozí bod slouží šablony obchodů, například e-shop.
Otázky
Můžu si online obchod vytvořit pomocí AI?
Ano. Nástroj na tvorbu aplikací s AI dokáže vytvořit katalog, stránky produktů, košík a správu objednávek a napojit pokladnu na platební poskytovatele, například Stripe, pomocí vašeho vlastního účtu. Daně, doprava a plnění objednávek jsou části, které musíte sami nastavit a pečlivě otestovat.
Potřebuju Shopify, abych mohl prodávat online?
Ne. Můžete prodávat přes vlastní obchod a platebního poskytovatele, jako je Stripe. Shopify je ale pohodlnější volba, pokud chcete skladem, dopravou, daněmi a aplikacemi řídit vše v jednom produktu, nebo pokud obchod každý den provozuje tým bez technického zázemí.
Jak přijímat platby ve vlastním online obchodě?
Většina vlastních obchodů posílá nakupující na Stripe Checkout, platební stránku hostovanou společností Stripe, a objednávku vytvoří ve chvíli, kdy Stripe potvrdí platbu přes webhook. Údaje o kartě se nikdy nedostanou na váš server, což je jednodušší i bezpečnější.
Jak udržet sklad přesný?
Snižujte zásoby až ve chvíli, kdy je platba potvrzena, zkontrolujte stav znovu těsně před vytvořením platby a každou změnu (prodej, doplnění, vrácení) zaznamenejte jako pohyb, ne jako přepsání čísla. Zboží prodané v jiných kanálech musí aktualizovat stejný stav skladu.