Uvažujete o vlastním e-shopu a porovnáváte různá technická řešení? Kromě placených a uzavřených systémů určitě narazíte na open-source platformy, které rozhodně stojí za zvážení. V následujícím textu se pokusíme rychle shrnout, jaké výhody a omezení vám tato cesta nabídne a jak předejít nepříjemným překvapením.
Inzerce
Proč budete chtít open-source řešení pro e-commerce?
Asi největším lákadlem open-source řešení jako jsou PrestaShop, Magento a další, je jeho cena – open-source je zdarma. Kromě základních modulů, které vám obslouží běžné potřeby e-shopu, jsou zdarma i další rozšíření a pluginy, které testuje široká komunita vývojářů i uživatelů. Další výhodou je otevřený kód, se kterým můžete volně nakládat a dále ho rozvíjet podle vlastních představ, a to u komerčních řešení může být komplikované nebo příliš nákladné.
Po open-source e-commerce řešení tedy sáhnou ti, kteří chtějí levný, jednoduchý obchod a nebudou požadovat o moc víc než základní funkce. A pak také ti, kteří použijí otestované řešení jako solidní základ pro vlastní platformu a budou ho chtít dále rozvíjet po vlastní ose. V obou případech bude důležitá nezávislost na poskytovateli uzavřeného řešení, která může komplikovat například migraci na jiný systém, další rozvoj a podobně.
Žádné open-source řešení ale neznamená e-shop zdarma ani nulové náklady.
Ať už se pro pro svobodný software rozhodnete z jakéhokoliv důvodu, myslete na to, že pro jeho další správu budete potřebovat zkušeného vývojáře.
Doporučujeme
Premium rozhovoryexkluzivně pro předplatitele
Praktické know-how pro řízení vašeho byznysu. Rady a tipy TOP podnikatelů a manažerů. Podrobné videorozhovory a podcasty.
V praxi to znamená sehnat vývojáře, který se dokáže perfektně orientovat v cizím kódu, dokonale zná architekturu daného software, aby kód napsal dobře a spíš neprohloubil problém se strukturou aplikace, nezanesl do ní další chyby.
Proč open-source chtít nebudete…
Se svobodným softwarem se pojí dvě hlavní nevýhody – kolísající kvalita kódu a dostupnost podpory. Do zdrojových souborů jednotlivých funkcionalit i modulů může zasahovat prakticky kdokoliv, proto vám žádné open-source řešení nezaručí, že bude fungovat bez chyb a nečekaných pádů. Veřejně přístupný kód také přitahuje pozornost útočníků, kteří dokáží velmi rychle využít jakékoli bezpečnostní chyby. Zákaznická podpora bývá spíše okrajová, probíhá nejčastěji formou diskusního fóra a většinou v angličtině.
Po letech zkušeností bohužel vidíme stejný vzorec dokola. Pokud e-shop úspěšně přežije svůj start, začne růst a majitel to s ním myslí vážně, nakonec do něj investuje během roku či dvou mnohonásobně více peněz, než by ho stálo hned ze začátku profi řešení na míru danému sortimentu.
Dá se tomu předejít?
Obraťte se na odborníka
Bez vývojáře se neobejdete v jakémkoliv případě! Pokud to s obchodem myslíte vážně, investice se vám rozhodně vyplatí.
Klíčové je najít vývojáře na stálo, tedy někoho, kdo bude s e-shopem spolupracovat dlouhodobě. Vybírejte mezi těmi, kteří mají vlastní prezentaci a skutečně doložitelné reference, nebo známá vývojářská studia. Rozhodně nedoporučujeme studenty a obecně se vyhněte všem těm, kteří si vývojem pouze přivydělávají a nechápou jej jako práci na plný úvazek.
Zajistěte si spolehlivý a rychlý hosting
Masové hostingové služby jsou sice levné, kvalitu ale většinou nedokáží zaručit – především proto, že nízká cena je zde vykoupena ne příliš kvalitním zákaznickým přístupem a také přetížeností serverů hostingové společnosti, která se snaží co nejvíce srazit náklady. V případě e-shopů s několika tisíci položek to téměř jistě povede k častým výpadkům a vašim ztrátám.
Ani sebelepší hostingová služba nebo odborník vám nebude dobře sloužit, pokud s vámi nedokáže rychle a pružně komunikovat. U e-shopu platí, že je potřeba případné problémy řešit ihned, ideálně ještě v den jejich vzniku. Má váš odborník takové kapacity? A je pro něj v pořádku, že mu můžete čas od času zavolat i o víkendu?
Situaci rychle, ale dočasně vyřešíte přemístěním e-shopu na kvalitní VPS hosting. Rychlý a dobře optimalizovaný server utáhne i mizernou aplikaci a vy získáte čas hledat dobrého programátora.
Veškerá doporučení, informace, data, služby, reklamy nebo jakékoliv jiné sdělení zveřejněné na našich stránkách je pouze nezávazného charakteru a nejedná se o odborné rady nebo doporučení z naší strany. Podrobnosti na odkazu zde.
Majitel specializovaného hostingu pro vysokozátěžové aplikace Sunfox.cz. Odborník na rychlostní optimalizace e-shopů a databázových řešení. Kromě instalace a správy našlapaných a vyladěných www serverů na platformách Linux, BSD a Solaris se věnuje i optimalizaci databázových dotazů pro MySQL servery. Jako vývojář si rozumí především s jazyky PHP a Python. Obraťte se na Tomáše pro výběr vhodného řešení e-shopu, i pro bezplatnou konzultaci v e-shopové problematice.
Nenechte si ujít
Petr Macek: Jak na finanční řízení digitální agentury?
Nebuďte na podnikání sami. Čerpejte know-how zkušených podnikatelů. Praktické informace pro vaši firmu. Přidejte se mezi podnikatele, co rostou s námi.
Na našich stránkách používáme cookies. Kliknutím na „Přijmout vše“ souhlasíte s použitím všech cookies. Kliknutím na „Nastavení“ nám můžete poskytnout souhlas jen s konkrétními cookies. Zjistit více Přijmout všeOdmítnout všeNastavení
Nastavení cookies
Nastavení cookies
Tento web používá cookies, aby zlepšil váš zážitek při procházení našeho webu. Z nich jsou cookies, které jsou ohodnoceny jako nezbytné, uloženy ve vašem prohlížeči, protože jsou třeba pro základní fungování webových stránek. Používáme také soubory cookies třetích stran, které nám pomáhají analyzovat a pochopit, jak náš web užíváte. Tyto soubory cookies budou ve vašem prohlížeči uloženy pouze s Vaším souhlasem. Současně máte možnost se z těchto cookies odhlásit. Odhlášení z těchto souborů cookies však může ovlivnit váš zážitek z užívání webových stránek.
Nezbytné soubory cookies jsou zásadní pro správnou funkci webových stránek. Tyto cookies zajišťují základní a bezpečnostní funkce webu zcela anonymně.
Cookie
Délka
Popis
cookielawinfo-checkbox-analytics
11 měsíců
Tento soubor cookie je nastaven pomocí pluginu GDPR Cookie Consent. Cookie slouží k ukládání souhlasu uživatele s cookies v kategorii “Analytické”.
cookielawinfo-checkbox-functional
11 měsíců
Tento soubor cookie je nastaven pomocí pluginu GDPR Cookie Consent. Cookie slouží k ukládání souhlasu uživatele s cookies v kategorii “Funkční”.
cookielawinfo-checkbox-necessary
11 měsíců
Tento soubor cookie je nastaven pomocí pluginu GDPR Cookie Consent. Cookies slouží k ukládání souhlasu uživatele s cookies v kategorii “Nezbytné”.
cookielawinfo-checkbox-others
11 měsíců
Tento soubor cookie je nastaven pomocí pluginu GDPR Cookie Consent. Cookie slouží k ukládání souhlasu uživatele s cookies v kategorii “Ostatní”.
cookielawinfo-checkbox-performance
11 měsíců
Tento soubor cookie je nastaven pomocí pluginu GDPR Cookie Consent. Cookie slouží k ukládání souhlasu uživatele s cookies v kategorii “Výkonnostní”.
PHPSESSID
relační
Tato cookie je nativním prvkem aplikací PHP. Tento soubor cookie se používá k ukládání a identifikaci jedinečného ID relace uživatele za účelem správy relace uživatele na webových stránkách.
viewed_cookie_policy
11 měsíců
Cookies jsou nastaveny pluginem GDPR Cookie Consent. Cookie slouží k ukládání informace, zda uživatel udělil souhlas s použitím cookies. Neukládá žádné osobní údaje.
Funkční soubory cookies pomáhají provádět funkce, jako je například sdílení obsahu webových stránek na sociálních sítích, sbírání zpětné vazby a další funkce třetích stran.
Cookie
Délka
Popis
language
relační
Tato cookie zaznamenává jazykové preference uživatele.
sb
2 roky
Tuto cookie používá společnost Facebook pro zapamatování si jazykových preferencí uživatele, kontrole funkcí a sdílených stránek.
sp_landing
1 den
Tuto cookies používá společnost Spotify za účelem implementace zvukového obsahu a také k zaznamenání informací o interakcích uživatele souvisejících s obsahem.
sp_t
1 rok
Tuto cookies používá společnost Spotify za účelem implementace zvukového obsahu a také k zaznamenání informací o interakcích uživatele souvisejících s obsahem.
wordpress_logged_in_*
14,5 dne
Cookie slouží k autorizaci přihlášení
wordpress_sec_*
14,5 dne
Cookie slouží k autorizaci přihlášení
wordpress_test_cookie
wpj_is_logged_in
14,5 dne
Cookie slouží k informaci, zda je uživatel přihlášený
Analytické soubory cookies slouží k pochopení interakce mezi návštěvníky a webem. Tyto soubory cookies poskytují informace o statistikách, počtech návštěvníků, míře okamžitých odchodů, zdroji návštěvnosti atd.
Cookie
Délka
Popis
_ga
2 roky
Tuto cookies používá společnost Google jako uživatelské ID, na základě kterého generuje statistická data o užívání stránek uživatelem.
_gat
1 den
Tuto cookies používá společnost Google k omezování počtu požadavků k omezení sběru dat na stránkách s vysokou návštěvností.
_gid
1 den
Tuto cookies používá společnost Google jako uživatelské ID, na základě kterého generuje statistická data o užívání stránek uživatelem.
_hjAbsoluteSessionInProgress
30 minut
Tato cookie počítá, kolikrát byla webová stránka navštívena různými návštěvníky. Tento proces je prováděn přidělením unikátního identifikátoru každému návštěvníkovi, aby nebyl do součtu zaregistrován dvakrát.
_hjFirstSeen
30 minut
Určuje, zda návštěvník tuto webovou stránku v minulosti již navštívil, nebo se jedná o nového návštěvníka.
_hjid
365 dní
Nastavuje unikátní identifikátor pro danou relaci. Tímto způsobem získává webová stránka data o návštěvníkově chování pro statistické účely.
_hjIncludedInPageviewSample
2 minuty (prodlužováno o 30 sekund)
Určuje, zda by měl být uživatelův pohyb registrován v určitém statistickém zástupném symbolu.
_hjIncludedInSessionSample
2 minuty (prodlužováno o 30 sekund)
Registruje data o návštěvníkově chování na webové stránce. Data jsou použita pro interní analýzu a optimalizaci stránky.
_hjIncludedInSessionSample
2 minuty (prodlužováno o 30 sekund)
Určuje, zda by měl být uživatelův pohyb registrován v určitém statistickém zástupném symbolu.
_hjRecordingEnable
relační
Tato cookie se používá pro identifikaci návštěvníka a optimalizaci relevance reklam pomocí sbírání dat o návštěvníkovi z několika webových stránek. Tato výměna dat o návštěvníkovi je obvykle zprostředkována datovým centrem či reklamní výměnou třetích stran.
_hjRecordingLastActivity
relační
Nastavuje unikátní identifikátor pro danou relaci. Tímto způsobem získává webová stránka data o návštěvníkově chování pro statistické účely.
_hjRecordingLastActivity
Soubor cookie, který obsahuje data aktuální relace.
_hjTLDTest
relační
Registruje statistická data o návštěvníkově chování na webové stránce. Data jsou použita pro interní analytiku provozovatelem webové stránky.
CONSENT
2 roky
Tuto cookies používá společnost YouTube k ukládání prostřednictvím embeddovaných videí a využívá je k získávání anonymizovaných statistických údajù.
hjViewportId
relační
Nastavuje unikátní identifikátor pro danou relaci. Tímto způsobem získává webová stránka data o návštěvníkově chování pro statistické účely.
Vuid
2 roky
Tuto cookies používá společnost Vimeo k ukládání statistických údajů o používání uživatelem, včetně informací o stránkách, které byly zobrazeny.
Reklamní soubory cookies se používají k poskytování relevantních reklam a marketingových kampaní návštěvníkům. Tyto soubory cookies sledují návštěvníky na různých webových stránkách a shromažďují informace za účelem poskytování reklam přizpůsobených na míru.
Cookie
Délka
Popis
_fbp
3 měsíce
Tuto cookies používá společnost Facebook a slouží k sledování Vašich návštěv.
fr
3 měsíce
Tuto cookies používá společnost Facebook a slouží k zobrazování reklamy v rámci inzertního systému této společnosti
NID
6 měsíců
Tuto cookies používá společnost Google a slouží k omezení zobrazení reklamy uživateli, ztlumení nežádoucí reklamy a měření účinnosti reklam.
VISITOR_INFO1_LIVE
6 měsíců
Tuto cookies používá společnost Youtube a slouží k měření a určení zobrazení rozhraní přehrávače.
YSC
relační
Tuto cookies používá společnost Youtube a slouží k měření a sledování Vaší interakce.
yt-remote-connected-devices
Neomezené
Tuto cookies používá společnost Youtube a slouží ji k získávání informací o nastavení při užívání YouTube přehrávače.
yt-remote-device-id
Neomezené
Tuto cookies používá společnost Youtube a slouží ji k získávání informací o nastavení při užívání YouTube přehrávače.
yt.innertube::nextId
Neomezené
Tuto cookies používá společnost Youtube a slouží k zaznamenání informací o tom, jaká videa uživatel viděl.
yt.innertube::requests
Neomezené
Tuto cookies používá společnost Youtube a slouží k zaznamenání informací o tom, jaká videa uživatel viděl.