Opsætning af flere forretninger i Magento

 

Forudsætninger

Vi tager i denne guide udgangspunkt i at din DNS er sat korrekt op, dvs. du har peget det/de domæner/subdomæner du ønsker skal kunne benyttes via shoppen over på dit webhotels IP-adresse og dit webhotel er sat op til at lytte efter de domæner/subdomæner. Har du adgang til cPanel eller et andet administrationssystem, skal du evt. checke her at alt er sat korrekt op, alternativt kontakt dit webhotel.

Ligger din Magento shop hos MagentoHotel.dk læs evt. denne guiden for Oprettelse af subdomæne på MagentoHotel.dk.

Opret en ny rodkategori

Ønsker vi at den nye shop skal have sin egen kategoristruktur, er det første skal gøre at oprette en ny rodkategori, det gøres således.

  1. Log ind i Magento administrationen
  2. Klik ind under Katalog → Kategorier.
  3. Klik på knappen Tilføj rodkategori som er placeret øverst til venstre.
  4. Udfyld feltet med Name, dette er navnet på vores rodkategori og alt efter den template der benyttes, vil dette være synligt for kunderne i vores butik. F.eks. Hovedkategori.
  5. Udfor Is Active vælger vi Ja.
  6. Under fanen Display Settings vælger vi Ja udfor feltet Is Anchor.
  7. Tryk på Gem kategori.
    Magento - Opret ny rodkategori
     

Opret website

Vi har nu oprettet en ny rodkategori (eller også har vi besluttet at bruge en eksisterende) og det er nu tid til at oprette et nyt ebsite.

  1. Log ind i Magento administrationen (hvis du ikke allerede er der).
  2. Klik ind under System → Administrer forretninger.
  3. Klik på knappen Opret website.
  4. Udfyld Navn, f.eks. minbutik.dk.
  5. Udfyld Kode, f.eks. minbutik (vi skal bruge denne kode senere, så husk den).
  6. Tryk på Gem website.
    Magento - Opret website
     

Opret forretning

Vi har nu oprettet vores website og skal nu have oprettet en forretning.

  1. Tryk på knappen Opret forretning.
  2. Udfor Website vælger vi nu websitet vi lige oprettede, i vores tilfælde minbutik.dk.
  3. Udfor Navn angiver du et navn for din forretning, f.eks. Hovedbutik.
  4. Udfor Rodkategori vælger du den kategori der skal høre til forretningen, feks. Hovedkategori.
  5. Tryk på knappen Gem forretning.
    Magento - Opret forretning
     

Opret visning af forretning

Vi har nu oprettet en forretning og mangler selve visningen af forretningen. Visningen er her vi f.eks. har mulighed for at tilkoble flere sprog til vores shop.

  1. Tryk på knappen Opret visning af forretning.
  2. Udfor Forretning vælger vi den forretning vi lige har oprettet, f.eks. Hovedbutik.
  3. Udfor Navn kan man med fordel angive det sprog som forretningen er i, f.eks. Dansk.
  4. Udfor Kode angiver vi en kode med små bogstaver og uden mellemrum, f.eks. minbutik_da.
  5. Udfor Status vælger vi Aktiv.
  6. Tryk på knappen Gem visning af forretning.
    Magento - Opret forretningsvisning
     

Opsætning af Magento

Nu har vi fået oprettet en ny indgang til vores Magento shop, men vi mangler stadig at fortælle Magento selve webadressen.

  1. I hovedmenuen (den øverste bjælke) vælg da System → Konfiguration.
  2. Under Generelt klik da Web.
  3. Udvid sektionen Usikker og Sikker.
  4. Angiv webadressen for shoppen udfor Rod[/b][b] URL, under både Usikker og Sikker. F.eks. http://www.minbutik.dk/. Husk at afslutte med /.
  5. Tryk på knappen Gem konfiguration.
    Magento - Konfiguration
    Magento - Usikker / Sikker
     

Tilretning af index.php

Det sidste vi skal gøre for at nye butik virker, er at tilrette filen index.php i roden af vores Magento installtion. Det er her Magento bestemmer hvilket website der vises.

  1. I en editor efter eget valg åbner vi filen index.php, som ligger i roden af vores Magento installation og leder efter linien (typisk i bunden af filen): Mage::run($mageRunCode, $mageRunType);
    Magento - Index.php

     
  2. Lige før denne linie indsætter vi følgende kode: switch($_SERVER['HTTP_HOST']) { case 'minbutik.dk': case 'www.minbutik.dk': $mageRunCode = 'minbutik'; $mageRunType = 'website'; break; }
    minbutik.dk og www.minbutik.dk udskiftes med domænet du ønsker og udfor $mageRunCode hvor vi har skrevet minbutik, skriver du den kode du selv har valgt til din butik.
    Magento - Index.php
     
  3. Et eksempel på flere butikker kunne se sådan ud:
    Magento - Index.php
     
  4. Gem filen og upload den til dit webhotel.
mortenjakobsens billede

Certificeret Magento udvikler og CTO i Improving, der arbejder med e-handelsløsninger I Magento -