Mam dotaz na ty aplikace jako je ZenCart a spol... trosku mam v tom zmatek :) to jsou jako e-shopove systemy, nebo jen aplikace na implementaci kosiku, pripadne s nejakymi rozsirenimi az se z toho da udelat pomale cely e-shop? jde mi o to, jestli se z toho da udelat treba jen kosik (soudil jsem podle nazvu). koukal jsem se jim po webu ale v zakladnich dotazech to nemaji vubec receny, porad se tam melou nejake instalacni blbiny, ale nejak rozepsane detailne co to je, co to umi a jaka je architektura se mi teda najit neporadilo :) kdo odpovi, dostane bonbon :) mozna... :) diky moc
Je to celý systém. Takže nainstalujete a můžete provozovat e-shop (vytvářet kategorie, vkládat zboží, vyřizovat objednávky, atd.) ..snad to stačí :) ...čekám na bonbon :D
Zencart je kompletní eshop se vším všudy - kategorie zboží, detaily zboží s řadou fotek, možnosti různých variant zboží (třeba barva, velikosti), samozřejmě košík, různé způsoby zaplacení, nastavení poštovného podle hodnoty objednávek a milion dalších možností.
Na straně administrace můžeš samozřejmě editovat zboží, objednávkám přiřazovat nejrůznější stavy (vyřízená, storno...), lze odesílat emaily klientům, můžeš měnit obsah objednávek, můžeš vytvářet i faktury (na to je ale lepší mít nějaký opravdový účetní systém), můžeš generovat data pro Zbozi.cz a tak dál.
Pokud použiješ základní design, tak je obchod opravdu na první pohled rozeznatelný jak je uvedené v článku. Pokud si s designem trošku pohraješ, tak může shop postavený na Zencartu vypadat třeba takhle nebo takhle.
Známá nevýhoda Zencartu je jeho trochu větší náročnost na server. Takže levné a mizerné hostingy které mají snahu na každý svůj server narvat najednou tisíce klientů ho moc nemají rádi, buď ho zakazují nebo u nich shop běží pomalu. Nicméně na slušném hostingu není problém. Dále je u Zencartu - díky tomu že už v základu má dost funkcí - na první pohled složitější administrace. Ale časem si na to člověk zvykne ;-)
Je videt, zz ejsi nikdy Zencart nevidel uvnitr. Je obezne znamo, ze je HODNE narocny na vykon serveru a odvolavat se na spatn ehostingy, ktere neumi hostovat zencart je dosti kratkozrake.
Napriklad Zencart potrebuje na jeden refresh cca 800-1400 dotazu do SQL a to mu staci mit napriklad jen 50 polozek v nabidce. Opravdu nerozumim tomu, co tam v sobe samem resim, kdyz jine, napriklad komercni projekty umi to same za 2-5 dotazu do SQL.
Napisu, proc tomu tak je.
Zencart pisou a rozviji podobni zoufalci, kterym bych nerekl programator, ani kdyby me mucili. Programatori to totiz nejsou. Kod je sileny balast, jako Joomla, ktery je prakticky matkou Zencartu. Doporucuji se tomuto systemu vyhnotu hodne obloukem, protoze muzete mit s timto softem na 90% hostingu problem, tech serioznejsich. Ti co berou vsechno a jeste se tvari, ze jsou urceny pro hostovani Joomli a Zencartu vam totiz lzou. Toto se totiz neda optimalizovat a nastavit, tyto dva systemy jsou hruza, ktera nemela nikdy vzniknotu svetlo sveta.
Uvedu priklad nakonec.
Profi shop - cca 3000 polozek - refresh 0.12 s - cca 5 dotazu do SQL
Zencart - cca 50 polozek - refresh 2.4 s - cca 1100 dotazu do SQL
Vysledkem je, ze 1 Zencart zabere vice vykonu SQL nez 20 profi shopu s 50x vice polozkami.
Je nutne jeste neco dodavat? Jen clovek, ktery si nevidi do vlastni huby bude dale obhajovat tuto hruzu.
Zencart jsem rozhodně zevnitř viděl :-) Jo, je tam plno zbytečných dotazů a řada věcí by se v něm dalo napsat lépe. Za řadu zpomalení si můžou lidi sami, když v konfiguraci pozapínají kde jakou zbytečnost nebo si nainstalují nevhodná rozšíření. Kolikrát když vidím některá rozšíření tak je na nich jasně vidět, že je psali lidé kteří o programování moc neví a jen různě lepí kód postahovaný z netu.
Nicméně na druhou stranu poskytuje hodně zajímavých funkcí, které pokud bych chtěl po komerčním programu tak se nebudu pohybovat v řádech desetitisíců ale výš. A to mi za těch pár procent strojového času navíc stojí.
Co to placate za blbosti o tom jak je to neprofesionalni a pomale mozna na vasem visoce profesionalnim dokonalem webhostingu, schvalne jsem vyzkousel zencart obchody uvedene vyse, maji stovky polozek a nacitaji se okamzite! Zencart je zdarma neni dokonaly a na opravdu profesinalnim hostingu (tedy zadny banan, savana nebo neco podobneho...) beha bez problemu! Existuji i specializovane hostingy kde vam zencart rovnou predinstaluji, kdyby jste mel pravdu v tom jak je to pomale asi by na jednom serveru tezko moh nekdo provozovat spoustu takovych obchodu...
Blbosti placete bohuzel vy, neb jste jej ocividne videl pracovat jen ze strany navstevnika webu. Nikoliv jaky skutecne zabira vykon serveru kvuli banalnim ukonum, ktery jiny eshop zvladne mohem lepe. Kazdy hosting jej dokaze uhostovat, ale proc si nechat prznit celej server kvuli jedne/par domenam v tomto shitu.
Nacitaji se okamzite? Okamzite je 2 sekundy? To neni okamzite. A na strane backendu by servery a hlavne databaze nejradsi zencart zaskrtila. Neni to dobry produkt, je to zlo. Celkem chapu, ze neni na kazdem hostingu vitan. Jsou hostingy, ktere berou vse a pak jsou hostingy, ktere chrani dalsi uzivatele, kteri maji kvalitni aplikace a vlastni scripty.
Jen by me zajimalo, jak se muze nekdo specializovat na spatne napsane scripty. Nato se neda preci specializovat, co t je za termin? Jedine reseni je proste predimenzovat servery a provozovat na nich podstatne mene aplikaci, nez je u hostngu bezne, tedy radove stovky domen/server.
10 Zencartu slusne navstevovanych cca 500 lidi denne slozi db server s 4x cpu. Nato vsadim svoji zitrejsi snidani.
Každý má tu svou, lásku jedinou... jako všade jinde platí - něco za něco. Mám-li peníze, relativně hodně peněz, s radostí si nechám vytvořit od PROFESIONÁLŮ vyladěný e-shop a další podnikání bude už jen samá radost:)!
Nebo to jde i jinak - použít nějaký Open source projekt. Jistě, následují pochopitelná a očekávatelná ALE. Musím dobře vědět a umět (nebo získat někoho, kdo dobře ví a umí):
1. Vybrat kvalitní hosting, který zvládne nároky našeho obchodovacího systému. Obchodních jmen v pozitivním i negativním smyslu se však se nedočkáte:). Je to fuška, věřte mi. Tolik času při porovnávání technických parametrů, pročítání referencí, při komunikaci s helpdeskem konkrétního serveru - lepší je jít (chodit) na pívo.
2. Správně NAKONFIGUROVAT náš vybraný systém, vyházet z kódu veškerá zbytečná udělátka. TESTOVAT A UPRAVIT KAŽDOU MALIČOST K OBRAZU SVÉMU! Je to fuška, strašná dřina, ale vyplatí se. Poděkují netrpěliví zákazníci, posléze váš osobní bankéř. Rozpláčete naopak třeba jisté týpky, sdružené např. v jedné turecké, celosvětově neslavně populární hackerské skupině:), prostě dramaticky zvýšíte bezpečnost svého obchodu. Opět poděkují zákazníci, vaše konto i zaměstnanci Úřadu pro ochranu osobních údajů, kterým nemusíte vysvětlovat, proč vám v posledním půl roce už potřetí někdo vyfoukl databázi s citlivými údaji vašich zákazníků (i když podle všeho už bývalých:)).
jsou to starosti a ne, že ne. Není lepší si otevřít na tržišti stánek?