← Co si stavíme sami

NKS Eshop

E-shop na stejném základu jako redakční systém, takže s ním sdílí správu obsahu i nasazení.

Náhled NKS Eshop

Malý obchod, který prodává zeleninu, náhradní díly nebo dárkové koše, obvykle stojí před volbou: pronajmout si krabicový e-shop, kde se všechno, co vybočuje ze šablony, řeší doplňkem za měsíční poplatek, nebo si nechat napsat e-shop od nuly a pak ho sám udržovat. NKS Eshop je třetí cesta. Je to e-shop postavený na stejném základu jako náš redakční systém NKS Web, takže s ním sdílí správu obsahu i způsob nasazení. Každý obchod má vlastní vzhled a funkce, které jeho provoz potřebuje, se dopisují do společného jádra místo do jednoho projektu.

Co je na krabicovém řešení špatně a co ne

Krabicový e-shop je rychlý start a pro obchod se standardním zbožím to často stačí. Potíž začíná u věcí, se kterými šablona nepočítá: zboží prodávané na váhu i na kusy, pravidelné závozy firmám, košík složený podle rozpočtu, který zadá zákazník. Takové věci se buď nedají udělat vůbec, nebo za ně obchod platí doplňkem, který neovlivní. U NKS Eshopu jsou katalog, košík, účty zákazníků a obsahové stránky hotové a zvláštní požadavky obchodu se dopíšou.

Co z toho má obchod a jeho zákazníci

  • Katalog má strom kategorií a podkategorií, vyhledávání a stránky Akční nabídky a Novinky. V Novinkách jsou produkty přidané za posledních 21 dní.
  • Produkt ukazuje cenu s DPH i bez ní, dostupnost, vlastnosti jako zemi původu nebo jakost a popis. Akční cena se zobrazí vedle přeškrtnuté původní a u zboží na váhu i cena za kilogram.
  • Množství se zadává v kusech, kilogramech nebo svazcích podle druhu zboží a produkt se do košíku přidá bez opuštění stránky. Registrace není pro nákup povinná, s účtem má zákazník přehled objednávek a uložené adresy. Shrnutí objednávky mu hned přijde e-mailem.
  • Obchodní podmínky, reklamační řád, doprava a platba nebo GDPR jsou obsahové stránky a obchod je upravuje sám v administraci.
  • Vyhledávače dostanou mapu stránek s produkty a datem poslední změny. Administrace, košík, objednávky a zákaznický účet jsou v souboru robots.txt vyloučené z indexace.
  • Vzhled se dělá pro každý obchod zvlášť. Ukázkový obchod a ostrý e-shop na stejném základu vypadají úplně jinak, přestože mají stejné stránky i adresy.
Detail produktu Banán ovocný 1 kg v e-shopu atojepecka.cz: vlevo strom kategorií ovoce, uprostřed fotka banánů, vpravo cena 49 Kč, cena bez DPH, volba množství, tlačítko Do košíku a stav Skladem
Detail produktu v e-shopu atojepecka.cz, který běží na NKS Eshopu: cena s DPH i bez, množství, dostupnost.

Jak to funguje v ostrém provozu

Na stejném základu běží e-shop s ovocem a zeleninou atojepecka.cz, který rozváží po Praze a okolí. Je na něm vidět, jak se jádro rozšiřuje o funkce konkrétního obchodu. Firma, která si chce nechat pravidelně dovážet ovoce do kanceláře, vyplní vícekrokovou poptávku: pro kolik lidí, kolikrát týdně, s jakým rozpočtem, ve které dny a co v závozu má být. Návrh pak dostane e-mailem. Novější funkce Sestavit závoz podle rozpočtu jde dál: zákazník zadá částku a e-shop z ní hned složí košík podle sezóny a toho, co je na skladě. Stránka o dopravě a platbě má mapu oblasti rozvozu nad OpenStreetMap a celý obchod jde přepnout do tmavého režimu. Firmám je vyhrazená samostatná sekce Pro firmy s nabídkou pravidelných závozů do kanceláří, podniků a restaurací.

Formulář Sestavit závoz na míru v e-shopu atojepecka.cz: první ze čtyř kroků s otázkami na počet lidí, frekvenci závozu a orientační rozpočet na jeden závoz
Poptávka pravidelného závozu na atojepecka.cz má čtyři kroky. Tuhle funkci jsme dopsali pro konkrétní obchod.

Technicky je NKS Eshop aplikace v PHP nad frameworkem Nette s Doctrine ORM, vzhled se styluje přes Tailwind CSS a sestavuje nástrojem Vite. Stránka obchodu má i soubor llms.txt, který jazykovým modelům a vyhledávačům s umělou inteligencí popíše, co na webu najdou.

Ukázkový obchod na eshop.nks-hub.cz s výchozí šablonou: místo loga text COMPANY LOGO, smyšlený telefon a e-mail, vyhledávání podle názvu nebo čísla dílu, odkazy Akční nabídky a Novinky a košík
Výchozí šablona na eshop.nks-hub.cz se smyšlenými kontakty a prázdným katalogem.

Pro koho to je

  • Obchod s čerstvým nebo váženým zbožím, který potřebuje ceny za kilogram, dostupnost a rozvoz podle vlastních pravidel.
  • Prodejce, který obsluhuje i firmy a chce pro ně jiný nákupní postup než pro domácnosti, třeba poptávku pravidelných dodávek.
  • Firma, která už má web na NKS Webu a chce k němu obchod se stejnou správou obsahu.
  • Obchod se zbožím, kde se hledá podle čísla dílu. Vyhledávání ve výchozí šabloně s tím počítá.

Stav projektu

Jádro je v provozu na atojepecka.cz. Ukázka na eshop.nks-hub.cz je holá šablona s ukázkovými údaji a prázdným katalogem, takže na ní je vidět rozvržení, ne nabídka zboží. Platební brány a dopravci se napojují podle obchodu: atojepecka.cz bere platbu v hotovosti při převzetí a bankovním převodem. NKS Eshop není služba, kde si obchod sám založí účet a za hodinu prodává: každý obchod se nasazuje s námi.

Jak začít

Zdrojový kód

NKS Eshop je náš vlastní produkt a jeho kód není veřejný. Zájem o e-shop pro váš obchod? Napište, co prodáváte a jak, na dev@nks-hub.cz nebo přes poptávku.

← Zpět na přehled