Magento drift: tjekliste til den daglige og månedlige drift

Magento drift handler om at opdage problemer, før kunderne gør. En fast tjekliste – med ting du ser på dagligt, ugentligt, månedligt og årligt – dækker det meste: ordrer og betalinger, cron og indekser, backup, opdateringer, sikkerhed og hastighed. Brug listen herunder som udgangspunkt, og tilpas den til din webshop.

Noget kan du klare selv i administrationen. Andet kræver adgang til serveren og en udvikler. Vi har markeret, hvad der typisk hører til hvor.

Magento drift dagligt: tjek at shoppen sælger

  • Ordrer kommer ind. Ser antallet af ordrer normalt ud? Et pludseligt fald kan betyde en fejl i checkout eller betaling.
  • Betalinger og fakturaer. Står ordrer fast som "afventer", uden at du forstår hvorfor?
  • Ordremails. Får kunderne ordrebekræftelse og forsendelsesmail?
  • Fragt og labels. Virker label-udskrivning og track & trace?
  • Advarsler i admin. Læs systembeskeder, især om sikkerhed og indekser.

Ugentligt: tjek det tekniske fundament

  • Cron: kører Magentos cron-job, og er der job, der har hængt? (udvikler/hosting)
  • Indekser: er alle indekser opdateret under Index Management?
  • Testordre: læg en ordre igennem hele checkout med de mest brugte betalings- og fragtmetoder.
  • Fejl og 404: tjek Google Search Console for nye fejl og sider, der ikke kan findes.
  • Lager: hold øje med varer, der er ved at løbe tør.

Månedligt: backup, opdateringer og oprydning

  • Backup: kontrollér, at backup faktisk bliver taget – og at den kan gendannes.
  • Sikkerhedsopdateringer: er der nye sikkerhedspatches til Magento eller dine moduler? (udvikler)
  • Diskplads og logfiler: fylder logfiler og gamle filer på serveren? (udvikler/hosting)
  • Admin-brugere: fjern brugere, der ikke længere skal have adgang, og skift adgangskoder, når eksterne har haft adgang.
  • Hastighed: mål forside, kategoriside, produktside og checkout, og sammenlign med sidste måned.

Årligt: plan for de store opgaver

  • Magento-version: hvilken version kører du, og hvornår skal du opgradere? Læs guiden om at opgradere Magento 2.
  • Moduler: bruges alle moduler stadig? Ubrugte moduler bør fjernes.
  • Hosting: passer serveren stadig til trafik og sortiment? Se, hvad du skal kræve, i guiden om Magento hosting.
  • Lovkrav: gennemgå handelsbetingelser, cookies og privatlivspolitik.
  • Gendannelsestest: prøv at gendanne en backup på et testmiljø, så du ved, at det virker.

Del opgaverne op

Tjeklisten virker kun, hvis nogen har ansvaret. Skriv navne på hver opgave: hvem tjekker ordrer og mails, hvem tager sig af lager, og hvem kontakter udvikleren, når noget skal rettes? I en lille virksomhed er det måske den samme person – så er det endnu vigtigere, at listen er skrevet ned, så en kollega kan overtage under ferie og sygdom.

Tjeklisten samlet

HvornårHvadHvem
DagligtOrdrer, betalinger, mails, labels, advarslerDig
UgentligtCron, indekser, testordre, 404, lagerDig og udvikler
MånedligtBackup, patches, diskplads, brugere, hastighedUdvikler
ÅrligtVersion, moduler, hosting, lovkrav, gendannelseDig og udvikler

Overvågning: få besked, før kunderne opdager det

En tjekliste er god, men nogle fejl skal du vide besked om med det samme. Sæt overvågning op af, om shoppen svarer, om SSL-certifikatet er ved at udløbe, om disken er ved at være fuld, og om cron kører. Det klares typisk af hostingudbyderen eller din udvikler.

Hold også øje med forretningstallene. Et fald i ordrer eller i konverteringsraten i Google Analytics kan være det første tegn på, at checkout eller betaling er gået i stykker. Og før en log over ændringer: hvornår blev hvad opdateret, og af hvem. Når noget går galt, er det første spørgsmål altid "hvad er ændret?".

Lav til sidst en kort beredskabsplan: hvem ringer du til, hvis shoppen er nede, hvor ligger adgangskoder og backup, og hvem har adgang til serveren? Det er hurtigt at skrive ned – og meget værd, den dag noget går galt uden for åbningstiden.

Backup: hav altid en kopi uden for serveren

En backup, der ligger på samme server som shoppen, hjælper ikke, hvis serveren går ned eller bliver hacket. Med vores Magento 2 remote backup tages der automatisk daglig backup af både filer og database. Backuppen gemmes på en ekstern Storage Box hos et tysk hostingfirma, og historikken gemmes i op til 8 uger, så du kan gendanne til et tidligere tidspunkt.

Opdateringer uden nedetid

Hver gang du opdaterer Magento eller et modul, risikerer du, at shoppen er utilgængelig under deploy. Med zero downtime deployment forbliver webshoppen tilgængelig, mens ændringer og opdateringer rulles ud, og løsningen fungerer med GitHub. Bemærk, at den kun sælges til kunder, der har fået deres webshop bygget hos os.

Sikkerhed som en del af driften

Sikkerhed er ikke et engangsprojekt. Patches, 2-faktor-login, styr på adgange og backup hører med i den løbende drift. Vi gennemgår det i guiden om at beskytte Magento mod hackerangreb.

Magento support: få hjælp til det, du ikke selv kan

De daglige tjek klarer du selv. Til opgaver på server, kode og moduler kan du bruge vores Magento support-timebank. Du køber timer på forhånd og bruger dem på fejlsøgning, opgradering, installation af moduler, opsætning af fragt og betaling samt design- og programmeringsrettelser. Jo flere timer du køber, jo lavere bliver timeprisen, og du får færre fakturaer.

Ofte stillede spørgsmål

Hvad indebærer drift af en Magento-webshop?

Overvågning af ordrer og checkout, cron og indekser, backup, sikkerhedsopdateringer, oprydning på serveren og løbende opgraderinger af Magento og moduler.

Hvor ofte skal Magento opdateres?

Sikkerhedspatches bør installeres, når de udkommer. Større versionsopgraderinger planlægges typisk en gang imellem og testes altid først.

Hvor længe skal jeg gemme backup?

Længe nok til, at du kan gå tilbage til et tidspunkt før en fejl eller et angreb blev opdaget. Vores remote backup gemmer historik i op til 8 uger.

Kan jeg selv stå for driften?

De daglige og ugentlige tjek i admin kan du selv klare. Server, cron, opdateringer og sikkerhed kræver typisk en udvikler.

Vil du have hjælp til driften af din Magento-webshop? Kontakt os, så aftaler vi, hvordan vi bedst kan hjælpe.