![]() |
![]() |
![]() |
Bygga egen butik
Vill du bygga din butik själv så är inte det helt omöjligt, men du bör införskaffa dig lite kunskaper inom området.
Börja med att läsa på om dom två bästa systemen PrestaShop samt osCommerce.
Har du tålamod så kan jag rekomendera osCommerce som butik men vill du ha det mesta serverat så väljer du PrestaShop.
http://www.oscommerce.com/
http://www.prestashop.com/
Nedan kommer en guide om hur du installerar osCommerce.
Förord
Oscommerce grundades av Harald Ponce de Leon som kommer från Tyskland. Hans ide var att skapa ett E-handels system där alla kunde vara delaktiga att utforma och programmera systemet. Under en licens som kallas för GNU General Public License vilket i stortsätt betyder att det är gratis för alla och även för kommersiellt bruk. Själv så gick jag över från diverse java E-handels system till detta fantastiska projekt som bara exploderade då användare från hela världen anslöt sig och skrev koder till det som används än idag.
Jag började programmera på allvar i Oscommerce år 2002 och byggde butiker via mitt dåvarande företag Svensk Webbdesign. Mycket har hänt sedan dess och de som formger och programmerar Oscommerce idag har blivit mycket bättre, så systemet är väldigt stabilt och säkert enligt min mening.
Det finns en hel del andra system som är väldigt bra så som PrestaShop
Nackdelar med Oscommerce
Även om detta är det bästa alternativet för en svensk butik (och dom flesta icke Engelska butiker) så har systemet en del nackdelar och dessa märker du då du ska formge din butik som är minst lika viktigt som alla funktioner butiken har. Då ett nytt liknande projekt (E-handels script) dyker upp idag så lägger man stor vikt på layout och därför väver man in ett ”Template” system i skriptet som gör att man kan ändra layout utan att gå allt för djupt in i koderna. Oscommerce grund kod saknar detta och att ändra endast en liten bild kan kräva onödigt mycket kodande.
Det finns endel hjälpmedel för detta som kallas för STS (Simple template system) vilket är ett ”Template” system för Oscommerce. Men eftersom det lades till efteråt så är det inte 100 % kompatibelt med systemet vilket kan resultera i att vissa moduler inte samspelar.
En annan nackdel är då du ska installera moduler. I dag då ett nytt skript skapar så har man ofta en modul hanterare som installerar moduler automatiskt, Oscommerce saknar även detta så när det är dags att installera en ny modul så kan det ofta krävas att du har mycket goda kunskaper i programmering och databas hantering, ett exempel på det kan vara ”SEO Modulen” (Sökmotor modul) Som är väldigt tidskrävande att installera även för en van Oscommerce användare.
Fördelar med Oscommerce
Är att då du lärt dig systemet så blir man förvånad över hur mycket som man kan ändra. En Oscommerce butik kan skräddarsys in i minsta detalj, har du en ide om hur butiken ska vara så går det att ordna om du väljer att bygga den i Oscommerce. Anledningen till detta är just att den är råkodad och inte inbäddad i ”Template” system och andra funktioner vilket gör att nästan allt går att ändra. Detta är endast min mening efter att ha arbetat med systemet i sen 2002.
Så hur ska man gå vidare?
Om du bestämt dig för att bygga din butik i Oscommerce vilket är rekommenderat, så ska du fråga dig själv om du vill lära dig systemet eller om du bara ska ha en enklare butik att sälja varor med.
Väljer du att koncentrera dig på att sälja varor
så måste du förmodligen anlita hjälp för att få igång din butik. Även om Oscommerce är ett komplett system så är det långt ifrån komplett för en svensk marknad. Efter att du installerat din butik (Vilket är avancerat för en ovan) så behöver du förmodligen dessa moduler för att komma igång: (Finns att ladda hem på www.oscommerce.com)
Med detta installerat så kommer du en bit på vägen. Nästa steg är att anlita någon som tar hand om layouten då en standard Oscommerce butik inte är snygg.
Vill du lära dig systemet
Så har du en spännande uppgift framför dig. Och jag tänkte hjälpa dig på vägen med installationen och en del bra tips.
Börja med att bekanta dig med Oscommerce hemsida där du hittar ett väldigt bra forum som du kan ställa frågor i och kika in ”Contributions sidan” där du hittar över 5000 moduler som går att installera för din butik och du hittar även en del moduler skapade av mig ”Mindsparx” moduler. Där finner du även det senaste programmet och då denna guide skrevs så var det version ”Oscommerce Online Merchant v2.2 Release Candidate 2a” som gällde. (Nu även 2.3)
Efter att du laddat hem programmet så ska det installeras. Om du saknar erfarenhet inom detta så följer en kort installations guide nedan. Men tänk på att köper du en färdig designmall ( tex från mindsparx.org) i ren Oscommerce så är det den du ska använda istället för versionen du laddat hem.
Detta behöver du för att starta en butik. (Kommer inte gå allt för djupt eftersom det blir för komplicerat)
Det går givetvis att bygga butiken lokalt så som vi gör och sen skicka upp det till ett webbhotell. Men att ladda hem ”Wamp server”, att installera det och att sen få den att fungera är svårt så det är en guide för sig som jag inte går igenom här.
Vilka för kunskaper behövs?
För att installera en butik så krävs det inte allt för mycket förutom denna guide men ska du ge dig in i koderna ska du ha/kunna detta:
Hur fungerar ett script som denna?
Ungefär så här ser det ut (enkelt förklarat). Oscommerce är byggt på ett gratis programmerings språk som heter PHP , PHP är en utökning av det traditionella programmeringsspråket HTML som används då man bygger hemsidor, den stora skillnaden är att PHP är ett server side script som omvandlas på en server (webbhotell) till HTML, Så allt skrivs i PHP och när en besökare når din sida så genererar PHP en HTML sida för besökaren. Fördelen med detta är att användaren inte kan läsa dina koder efter som dom ligger säkert på en server i form av PHP.
PHP’s bästa kompis heter MySql och är ett databas språk som även det är gratis. Tillsammans så är dom hörnstenarna i Oscommerce allt som händer i din butik då den är igång hamnar i databasen i form av beställningar, recensioner och dina produkter (Förutom bilderna som hamnar i bild mappen i servern) som sedan PHP hämtar och omvandlar till HTML som besökaren ser.
Installera Oscommerce
Slut på det tråkiga och nu till installationen av Oscommerce
Det första vi behöver göra är att skicka upp filerna till din server, Starta FTP programmet (ladda hem FileZilla om du saknar FTP program, det är gratis) då du skickar upp dina filer så ska detta göras i binär form, varför kan du läsa om men inte här ;) ställ in detta i ditt FTP program och skicka upp alla filer som ligger inne i Catalog mappen (Admin, includes etc. ca 50 synliga filer och mappar)
Under tiden så skapar du en databas om det inte redan finns en färdig på ditt webbhotell, t.ex. Spray har färdiga databaser som heter ungefär ”dittdoman_se_1” , ”dittdoman_se_2” osv…
När alla filer är uppe och databasen är skapad så navigerar du till ditt domännamn tex www.dittdoman.se och installationen går igång Detta är hyfsat enkelt och det är bara att följa anvisningarna
Sen följer du anvisningarna och installationen är klar.
Det första du ser är en del varnings meddelanden då du besöker din butik första gången, ett varnar för att installations mappen finns kvar. Radera hela den mappen med ditt ftp program.
Den andra varningen är lite knepigare, configure.php filen som ligger i includes mappen är skrivbar vilket inte är allt för bra eftersom andra kan komma åt den, att låsa den kan vara ett projekt för sig beroende på vilket webbhotell man har. Tanken är att ge rättigheterna 444 till filen vilket betyder att den endast kan läsas. Detta kallas även att man CHMOD’ ar en fil.