Magento for designere Del 1

Magento er en utrolig kraftig e-handelsplattform. Som en feiring av ThemeForests nye Magento-kategori, vil du lære hvordan du kommer i gang med plattformen, lære seg terminologiene, sette opp en butikk og alle relaterte aspekter av den, og til slutt tilpasse den til å gjøre det til vår egen.

I denne første delen får vi vite hva Magento er, installerer det og importerer noen produkter. Dette er rettet mot nybegynneren; så du trenger ikke bekymre deg for mangler de nødvendige ferdighetene. Vi går deg rett gjennom! Spent? La oss komme i gang!


The Full Series

  • Del 1: Installasjon og oppsett
  • Del 2: Produkter, Skatter, Kategorier, Betaling Gateways, etc.
  • Del 3: Theming
  • Del 4: Bygg temaet
  • Del 5: Bygg produktinformasjonssiden

Hva er Magento?

Å kjøre et e-handelsnettsted er en skremmende oppgave, som med nesten alle de nåværende plattformene er lumbering beasts dårlig egnet til dagens standarder. Magento lover å fikse dette og mye mer.

Magento er en ekstremt kraftig og funksjonell e-handelsplattform. Og det er åpen kilde for å starte opp! Den kommer fylt til randen med alle funksjonene og verktøyene du trenger for å få ditt e-handelsnettsted oppe og går så fort som mulig.


Hvilke funksjoner får du?

Magento er fylt med en rekke funksjoner som er vanskelig å finne eller kanskje til og med uhørt i de fleste av sine konkurrenter. Heltalende inkluderer:

Fleksibel Betaling

Ofte brukte betalingsprosessorer, inkludert Paypal, Google Checkout, USAePay og Authorize.net støttes sammen med støtte for tradisjonelle metoder som kredittkort, postanvisninger og sjekker. Massevis av moduler er også tilgjengelige for å få det til å fungere med en myriad annen betalingsprosessor.

Robust Checkout Prosess

Alle funksjonene du kan forvente ut fra et modent produkt, inkludert 1-klikk og full SSL-støtte, er til stede.

Fullverdig Analytics

Magento gir komplette analyser og rapporter for butikker. Du trenger ikke å bruke en tredjeparts løsning lenger!

Produktanmeldelser og vurderinger

Ut av boksen kan du sette opp butikken slik at en kunde kan vurdere et element opp eller ned og legge igjen en anmeldelse.

Søkemotoroptimalisert

Magento er 100% Google-vennlig og støtter Google Sitekart for å starte opp.

Markedsføringskampanjer

En rekke forskjellige salgsfremmende muligheter, inkludert kuponger og rabatter, kan benyttes rett utenfor flaggermuset.

Og mange, mange flere

Det er virkelig for mange funksjoner å dekke i en enkelt artikkel. For å være ærlig, trenger du en hel bok for å dekke hva Magento kan gjøre. Magento nesten har hver fasett dekket.


Hvilken versjon å velge?

Nå som du er spent på Magento, kan du sannsynligvis ikke vente på å komme i gang. Men før det må vi velge hvilken versjon som skal velges.

Magento kommer i to smaker:

De Bedriften Utgaven er for organisasjoner som driver misjonskritiske butikker. Den leveres med 24/7-støtte og mange funksjoner du kan forvente av en plattform for bedrifter, inkludert et mer robust CMS-system, støtte for gavekort og mer. Men på baksiden veier den inn på $ 11 125 per år.

De Samfunnet versjonen er helt gratis å laste ned og bruke, og du har fullstendig frihet til å endre den slik at den passer til dine behov. Det eneste du vil gi opp vil være den robuste støtten, men det aktive samfunnet gjør mer enn det.

Vi tar en titt på samfunnsutgaven i dag.


Serverkrav

Magento har beskjedne serverkrav, men det gjør ikke vondt for å sikre at vi har alt i orden. Her er de offisielle kravene:

  • Apache 1.3+
  • PHP 5.2+
  • mySQl 4.1.2+

Det er måter å få det til å fungere med PHP 4, men ærlig, det blir lettere i det lange løp å bare oppgradere PHP-installasjonen din.


Prepping for installasjonen

Først må du skaffe en kopi av Magento. Hvis du er en SVN person, sjekk en kopi fra http://svn.magentocommerce.com/source/branches/1.4. Ellers kan du bare få den herfra.

Vi trenger også en database for Magento, så vi vil sette opp den når den laster ned. Jeg antar at du allerede har en LAMP-oppsett på plass.

På vellykket databaseopprettelse:

Jeg lager et notat her. Stor suksess!

Importerer eksempeldataene

Vi må importere noen prøvedata til vår nyopprettede database før vi installerer Magento.

Først opp, last ned SQL for dataene.

Importer den gjennom phpMyAdmin og la den gjøre resten.


Installasjon

Nå kan vi gå videre til selve installasjonen. Magento, som er en moden plattform, har en relativt enkel installasjonsprosess. Alt du trenger å gjøre er å legge inn noen få verdier, klikk på Fortsett-knappen, og du vil være på vei til en fungerende Magento-installasjon.

Først må vi godta lisensavtalen. Det er for det meste boilerplate, men gi det en rask lesning. Endelig godta vilkårene og klikk på Fortsett-knappen.

Sett opp posisjonen din, ønsket valuta og tidssone i neste skjermbilde. Du kan selvfølgelig endre alle disse senere gjennom administrasjonsskjermbildene.

Som meg, kan du ha glemt å aktivere noen av PHP-utvidelsene Magento-behovene. I så fall, aktiver utvidelsen Magento behov og prøv deretter på nytt.

Du kan nå skrive inn databaseinformasjonen Magento trenger å sette opp alt. Du kan også justere nettadressen til butikken og banen til administratorpanelet.

Du kan også sette opp rene SEO-nettadresser rett utenfor flaggermuset her.

Til slutt må du konfigurere adminkontoen din slik at du klarer alt. Magento trenger en krypteringsnøkkel for kryptering av sensitive data. Hvis du har en til hånd, skriv den inn. Ellers la Magento generere en for deg.

Og vi er ferdige. Magento har blitt installert.


Løs for lokale testservere

Hvis du har prøvd å logge på din nye installasjon, får du feil som ber deg om å aktivere informasjonskapslene dine. Dette skyldes at nettlesere vanligvis ikke har lagret informasjonskapsler for URIer uten en periode i den. localhost dermed ikke lagrer en cookie som fører til problemer med å logge inn.

Løsninger på dette problemet varierer fra å bruke 127.0.0.1/magento i stedet for localhost for å endre Windows 'vertsfil for å omdirigere den manuelt. Ikke desto mindre, siden dette bare skal være testoppsettet, kan vi bare omgå nevnte cookie-check.

Åpne opp Varien.php på Magento \ app \ code \ kjerne \ Mage \ Kjerne \ Modell \ Session \ Abstract og finn følgende utdrag som starter på linje 77:

 // session cookie params $ cookieParams = array ('levetid' => $ cookie-> getLifetime (), 'path' => $ cookie-> getPath (), 'domain' => $ cookie-> getConfigDomain () sikre '=> $ cookie-> isSecure (),' httponly '=> $ cookie-> getHttponly ()); hvis (! $ cookieParams ['httponly']) unset ($ cookieParams ['httponly']); hvis (! $ cookieParams ['secure']) unset ($ cookieParams ['secure']); hvis (! $ cookieParams ['domain']) unset ($ cookieParams ['domain']);  hvis (isset ($ cookieParams ['domain']))) $ cookieParams ['domain'] = $ cookie-> getDomain (); 

Kommentér nå de aktuelle delene som:

 // session cookie params $ cookieParams = array ('levetid' => $ cookie-> getLifetime (), 'path' => $ cookie-> getPath (), 'domain' => $ cookie-> getConfigDomain () sikre '=> $ cookie-> isSecure (),' httponly '=> $ cookie-> getHttponly ()); / * hvis (! $ cookieParams ['httponly']) unset ($ cookieParams ['httponly']); hvis (! $ cookieParams ['secure']) unset ($ cookieParams ['secure']); hvis (! $ cookieParams ['domain']) unset ($ cookieParams ['domain']);  hvis (isset ($ cookieParams ['domain']))) $ cookieParams ['domain'] = $ cookie-> getDomain ();  * /

Importerer egendefinerte produkter

Vi er alle bare ferdige her. Vi har installert Magento og lagt til noen prøvedata for å få en smak av plattformen. Men det ville være mer nyttig hvis vi kunne importere noen av våre egne produkter før de dro. For noen må det ikke være et problem å importere dem manuelt. Men når de går inn i tiene, bør dette være et problem.

For det formål bør denne enkle teknikken komme til nytte. Det er selvfølgelig mer sofistikerte måter å importere data på, men de krever litt mer Magento-kompetanse, så vi vil takle det senere i serien.

Trinn 1: Eksporter prøveproduktene

Trinn 2: Forstå måten CSV er Strukturert

Studer strukturen til CSV. Når du har forstått det, kan du enkelt bare legge til produkter direkte til CSV-filen. Gi det inn i et regnearkprogram for å gjøre denne delen enda enklere.

Trinn 3: Importer oppdatert CSV til Magento


Det siste ordet

Og vi er ferdige! Vi så på hva Magento er, funksjonene det tilbyr, hvordan du installerer det, hvordan du får noen eksempler på data og til slutt hvordan du får vår egen produktdata. Hvis du tror det var litt for nybegynnernivå, vær ikke redd. Denne første oppføringen er primært rettet mot designeren som ønsker å få føttene våte med Magento. Vi vil rampe opp vanskeligheten når serien går fremover.

Spørsmål? Hyggelige ting å si? Kritikk? Treff kommentar delen og la meg en kommentar. Glad koding!


Kjøp Magento-temaer fra ThemeForest

Visste du at ditt vennlige nabolag ThemeForest selger premium-Magento-temaer? Enten du er en dyktig Magento-utvikler som ønsker å begynne å dra nytte av din innsats, eller en kjøper, håper å bygge din første e-handelsbutikk, har vi dekket deg!