Hlavní navigace

osCommerce - GNU software pro eshop

Petr Březina 9. 6. 2004

Mnoho čtenářů jistě zajímá, zda existuje nějaký GNU software pro funkční eshop s českou lokalizací. Již před více než rokem jsem nalezl software, pomocí kterého je možné nainstalovat na webový server elektronický obchod s webovou administrací a v mnoha jazykových verzích. Protože se jedná o kvalitní a sofistikovaný software v PHP, rozhodl jsem se o něm napsat tento příspěvek.

Domovská stránka projektu je na www.oscommerce­.com. Požadavky pro provoz eshopu jsou pochopitelně webový server s podporou PHP a databáze MySQL. Jedná se o GNU ecommerce engine používaný na mnoha serverech jak ve světě, tak i v ČR. V současnosti je nejaktuálnější verze 2.2-ms2.

Na stránkách projektu si můžete prohlédnout on-line demo aktuální verze eshopu. Zobrazovaná část eshopu se skládá z horní lišty s logem a tří sloupců. Je možné zobrazovat novinky, přehled výrobců, fulltextové vyhledávání, odkazy na kontaktní informace, popis firmy. Samozřejmě eshop obsahuje i nákupní košík zobrazení odkazů pro libovolný počet jazykových lokalizací a měn. Vše je možné konfigurovat v níže popsaném administračním rozhraní.

Vyhledávat je možné jak fultextem, tak i podle seznamu výrobců. V levém sloupci se zobrazují odkazy na jednotlivé druhy zboží, tyto sekce je možné vnořovat do libovolné úrovně. Ke každému druhu zboží je možné přiřadit bitmapový obrázek, který se bude zobrazovat při prohlížení aktuální nadřazené sekce v hlavním, prostředním sloupci.

Při prohlížení sekce zboží, která již obsahuje konkrétní výrobky, se zobrazí přehled zboží. Vzhled konečného popisu výrobku je možno rovněž konfigurovat v administraci. Obsahuje popis výrobku s cenou a náhledem fotografie, která se při kliknutí zvětší v nově otevřeném okně.

Z popisu výrobku směřují odkazy k vložení do košíku a následného procesu objednávky zboží. Zákazník si může zvolit způsob platby a dopravy, pokud není registrován, zaregistruje se před konečným objednáním výrobku. Rovněž je možná zabezpečená komunikace mezi klientem a serverem pomocí SSL.

Administrace eshopu je velice komplexní a o jejím kompletním popisu by bylo možno napsat celou knihu, takže stručně uvedu několik možností, které administrace nabízí.

  • Vytváření sekcí a vnořených podsekcí výrobků, úroveň vnoření jednotlivých sekcí není podle mne nijak omezena
  • Ukládání obrázků, jež reprezentují danou podsekci
  • Ukládání a editace výrobků, konfigurace zobrazení seznamu výrobků a popisu konkrétního výrobku
  • Editace výrobců
  • Platební a dopravní moduly
  • Výpočet DPH
  • Jazykové lokalizace
  • Firemní údaje
  • Zálohování databáze

a mnoho dalších užitečných funkcí

Instalace eshopu na webový server je celkem jednoduchá. Soubory nakopírujte na server a při prvním spuštění hlavní stránky se spustí instalační skript, jež zobrazí průvodce, který vás celou instalací, složenou ze sedmi kroků, povede. Bude po vás požadovat přístupové údaje do databáze a adresu serveru. Skript vytvoří novou databázi a po nainstalování můžete začít svůj eshop konfigurovat a následně plnit zbožím.

Eshop je lokalizován do mnoha jazyků, stačí si na domovských stránkách projektu stáhnout soubory s příslušnou lokalizací, uložit je do příslušného adresáře a v administraci označit jako defaultní požadovanou jazykovou mutaci.

Oscommerce engine je uvolněn pod licencí GNU GPL.

Dle mého názoru se jedná o velice sofistikovaný a hojně používaný ecommerce software, přináší obchodníkům s různým prodávaným sortimentem možnost prezentovat své výrobky na Internetu s nízkými náklady na investice do softwarového vybavení a vzhledem ke snadné lokalizaci i možnost prodeje zboží do zahraničí. Eshop vyniká svou výbornou konfigurací, je srovnatelný se špičkovými komerčními produkty a můžete si upravit zdrojové kódy dle vlastních požadavků. Aplikace je konfigurovatelná pomocí webového rozhraní, ale protože se jedná o OpenSource projekt, existuje možnost propojení s aplikací na straně klienta. Celý projekt je, dle mého názoru, ve stadiu vývoje a při realizaci eshopu jsem objevil několik nedostatků, např. obrázek výrobku je ukládán v plné velikosti a načítání jeho náhledů při pomalém připojení zabere dost času. Tyto chyby budou postupně jistě odstraňovány v dalších verzích, přesto však autoři pracující na celém projektu vytvořili velice kvalitní a užitečný software, který začíná být v zahraničí tématem konferencí.

Našli jste v článku chybu?

22. 2. 2008 13:24

dejf (neregistrovaný)
jestli je to stejna zmena, pak bych doporucil setrit si praci a zmeny delat automatizovane nejakym skriptem - dnes uz by to melo jit i na weoknech v powershellu, takze unixova vylucnost uz je minulosti (doufam, wokna moc nepouzivam a na serveru uz vubec ne)

22. 2. 2008 12:07

dejf (neregistrovaný)
Jo, podle cen co tam jsou bude eshop tak za pul milionu...
Podnikatel.cz: Nejenom EET, začaly platit další zákony

Nejenom EET, začaly platit další zákony

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Vitalia.cz: Pravda o přibírání na zimu

Pravda o přibírání na zimu

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Vitalia.cz: Manželka je bio, ale na sex moc není

Manželka je bio, ale na sex moc není

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Podnikatel.cz: Na poslední chvíli šokuje výjimkami v EET

Na poslední chvíli šokuje výjimkami v EET

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

DigiZone.cz: Flix TV má set-top box s HEVC

Flix TV má set-top box s HEVC