Magento Pre-Launch Checklist

Het live maken van een Magento-website is niet kinderspel. Als je een Magento-ontwikkelaar bent, weet je dat dit een enorme klus is voor zelfs een ervaren ontwikkelaar. Het is de laatste stap van een lange en stressvolle reis, en dit maakt het nog meer stressvol. In deze zelfstudie zal ik het eenvoudig houden door u een pre-lanceringschecklist en een korte uitleg van elk punt te geven.

1. Algemene checklist

Laten we beginnen met een paar belangrijke punten die u moet weten voordat u live gaat.

A. Basis-URL

Voordat u uw Magento-website live maakt (of verplaatst), moet u de basis-URL's van uw website bijwerken. Anders zullen uw URL's bezoekers omleiden naar uw ontwikkelingswebsite. Voor toegang tot de winkelpagina's hebt u de basis-URL's nodig. Dit kan in de winkelweergave worden bewerkt.

De basis-URL kan op twee manieren worden gewijzigd: via de back-end of door een SQL-query toe te passen. 

Als u de basis-URL vanaf de achterkant wilt wijzigen, gaat u naar Magento Admin-gebied. Pas dan de optie van Base URL like aan Systeem> Configuratie> Web> Beveiliging> Basis-URL naar Systeem> Configuratie> Web> Beveiligd> Basis-URL. Vergeet niet om slashes naar achteren toe op te nemen.

Als u geen toegang tot de back-end kunt krijgen vanwege een foutieve update van de Base-URL, moet u deze direct bijwerken in de databasetabel. Deze URL's worden in de tabel opgeslagen core_config_data van MySQL-database. Wijzig de veldwaarden van de web / onveilige / base_url en web / secure / base_url paden:

Spoel de Magento-cache onder de directory van var / cache om de wijzigingen toe te passen.

B. Favicon

Voordat u uw Magento-website start, moet u Favicons maken. Dit kleine punt wordt vaak over het hoofd gezien. Meestal blijven gebruikers meerdere tabbladen open tijdens het browsen. Vergeet niet om Favicons voor uw website op te nemen voor het gemak van browsen. Dit versterkt ook visuele branding. Het pad voor de favicon is als volgt: /skin/frontend/default/favicon.ico.

C. HTML-kop

Wijzig de oorspronkelijke instelling van de HTML-kop voor betere SEO-doeleinden. Wijzig de 'titel' en stel metabeschrijvingen en trefwoorden in. Het pad voor deze veranderingen is Systeem> Configuratie> Algemeen> Ontwerp.

D. Placeholderafbeeldingen

Placeholderafbeeldingen zijn standaardafbeeldingen die voor uw site zijn ingesteld als producten geen eigen afbeeldingen hebben. Magento heeft standaard een mooie lichtgrijze reeks standaard placeholder-afbeeldingen, maar met het oog op branding kun je een eigen set maken door naar Systeem> Configuratie> Catalogus> Tijdelijke aanduidingen productafbeelding. 

E. Contactinformatie 

Voor het aanpassen van de Contact Us-pagina, schakel deze eerst in Systeem> Configuratie> Algemeen> Contacten.

Als u een beetje geavanceerde contactpagina wilt maken, verwijdert u de koppeling op de standaard Contacteer ons pagina. Als uw thema nog geen bestand local.xml heeft, maakt u een nieuw bestand van local.xml in de lay-outmap van uw huidige thema. De inhoud van het bestand is als volgt:

    http://your.site/index.php/contacts/     

Als uw themabestand al een bestand local.xml bevat, voegt u de volgende code toe onder de handvat:

 http://your.site/index.php/contacts/  

Vervang het pad door de huidige URL. Sla dit bestand nu op en wis de cache. Dan zou je moeten creëren contact-us-form.phtml. Dit is uw formuliersjabloon. De volgende stap is om deze in de sjabloonenmap van uw huidige thema te plaatsen. Het pad is als volgt: app / design / frontend / your_namespace / your_theme / template / contact-us / contact-us-form.phtml

Plak deze code vervolgens in het bestand en sla het op.

__ ('Contactinformatie')?>

__ ('* Verplichte velden')?>

De volgende stap is het maken van een CMS-pagina en het pad is CMS> Pagina's> Nieuwe pagina toevoegen. Typ de volgende code om uw Contact Us-pagina op de gewenste plaats weer te geven:

block type = "core / template" name = "contactForm" template = "contact-us / contact-us-form.phtml"

Sla hierna deze pagina op en voeg de link toe aan de voettekst van uw webpagina. Om de contactgegevens te bewerken, werkt u uw form.phtml bij en slaat u het bestand op.

F. Copyright

Het is essentieel dat uw auteursrechtinformatie in de voettekst correct en up-to-date is, omdat deze op alle pagina's wordt weergegeven. U kunt uw auteursrechtinformatie wijzigen / opnieuw configureren door dit pad te volgen: Systeem> Configuratie> Algemeen> Ontwerp> Voettekst> Copyright.

G. Winkellogo en e-mailadressen

Zorg ervoor dat het bestandspad van uw winkellogo correct is en dat de juiste alt-tekst en welkomsttekst zijn geconfigureerd. Ga naar voor meer informatie over deze logodetails Systeem> Configuratie> Ontwerp> Koptekst.

Zorg er ook voor dat alle winkelinformatie en zakelijke e-mailadressen juist zijn ingesteld. Het vereiste pad voor het configureren van deze e-mailadressen is Systeem> Configuratie> Algemeen> E-mailadressen opslaan.

Bovendien gebruiken de transactionele e-mails vaak verschillende logo's. Bewaar dat logo als logo_email.gif in je huidige themamap.

2. Prestatiecontrolelijst

Deze prestatiechecklist verbetert de snelheid en het reactievermogen van uw winkel en zorgt ervoor dat uw eCommerce-winkel bestand is tegen hoge verkeersdruk zonder te crashen.

A. Indexbeheer

Magento indexeert gegevens voor snellere toegang. Om een ​​product bij te werken in uw winkel, moet u het opnieuw indexeren zodat het op de voorkant wordt weergegeven. 

Volg de volgende stappen om de indexen bij te werken: Systeem> Indexbeheer. De indexen die opnieuw moeten worden geïndexeerd, worden weergegeven in rood lettertype en Reindex vereist zal knipperen. Anders worden up-to-date indices weergegeven Klaar status in groen lettertype. Totdat u de gegevens opnieuw indexeert, worden de voorbeeldproducten niet weergegeven aan de voorkant van uw website.

B. Cache

Volledige pagina caching heeft een enorme impact op de prestaties van uw winkel. Een Magento-winkel voert codeblokken uit om te bepalen welke HTML in de clientbrowser moet worden uitgevoerd. Cache van volledige pagina's slaat HTML's op en verzendt deze opnieuw voor elk volgend verzoek. Deze cachefunctie zorgt voor variaties van de dynamische inhoud (welkomstbericht, karentelling, enz.) Van klant tot klant. Zorg ervoor dat vóór het starten al uw caches zijn ingeschakeld door naar Systeem> Cache Management.

C. Systeemcompilatie

Om de laadtijd van uw Magento-webpagina te beperken, blijkt de systeemcompilatie uitermate nuttig. De laadsnelheid van pagina's wordt verhoogd tot 50% nadat u deze stap hebt toegepast. De juiste manier om het te gebruiken is via de back-end van uw website en het pad is Systeem> Hulpmiddelen> Compilatie.

Wanneer een klant een pagina opvraagt, besteedt de server een aanzienlijke hoeveelheid tijd aan het lokaliseren van de exacte bestanden. Dit leidt tot hogere I / O-bewerkingen die knelpunten kunnen veroorzaken in situaties met veel verkeer. Het compilatieproces slaat codes op in één map en compileert deze in een kleiner aantal bestanden op de schijf. De gecompileerde code moet worden vernieuwd voor een enkele code-implementatie.

D. Reiniging van het logboek

Reiniging van het logboek maakt deel uit van het onderhoud van de database. Magento is een uitstekend CMS-platform, maar de standaard mogelijkheid voor databaseonderhoud is niet toereikend. Een grote database kan uw site traag maken. 

De latentie en prestaties van de site kunnen aanzienlijk worden verbeterd door het opschonen van het logboek. Vaak worden producten en klanttoegangsgegevens vergeleken in deze bestanden. Schakel deze functie in. De eenvoudigste manier om dit te doen is via de back-end. Het pad is Systeem> Configuratie> Geavanceerd> Systeem> Reiniging van het logboek. Stel dan in Schakel Log Cleaning in naar Ja.

U kunt het logboek handmatig opschonen via PhpMyAdmin. De logboekschoonmaakfunctie van Magento beheert de volgende tabellen.

  1. log_customer
  2. log_visitor
  3. log_visitor_info
  4. log_url
  5. log_url_info
  6. log_quote
  7. report_viewed_product_index
  8. report_compared_product_index
  9. report_event
  10. catalog_compare_item

Selecteer de gewenste tabel in PhpMyAdmin en klik vervolgens op Activiteiten. Dan klikken Leeg de tabel (Truncate).

Ga dan naar Structuur in het bovenste menu en klik op Optimaliseer in de met geselecteerde keuze.

E. Verklein JS en CSS

Geminimaliseerde versies van JS en CSS helpen u opnieuw om de laadsnelheid van uw website te versnellen. Hiervoor is de gemakkelijkste manier vanaf uw achterkant. Het pad is Systeem> Configuratie> Geavanceerd> Ontwikkelaar. Ga eerst naar de JavaScript instellingen en klik Ja naar Voeg JavaScript-bestanden samen. Doe hetzelfde met de CSS instellingen.

U kunt ook de gebruikersinterface-optimalisatie voor JS- en CSS-verkorting installeren.

3. Checklist voor foutenbeheer

Een webpagina kan onderhoudsprocessen ondergaan. U moet een standaard foutpaginaontwerp en een standaardstructuur van 'pagina niet gevonden' behouden om een ​​betere gebruikerstevredenheid te bieden.

A. 404 en foutpaginaontwerp 

De 404-pagina is een geweldige plek om reclame te maken voor speciale aanbiedingen, kortingsbonnen en punten die door gebruikers moeten worden gegenereerd. Wijzig de 'Magento Store'-referentie op de standaard 404-pagina, die te vinden is op CMS> Pagina's.

Gebruik een ander themaontwerp om uw 404 niet gevonden pagina weer te geven. Wijzig de actie van 'afdrukken' in 'e-mail' in het bestand fouten / local.xml. Anders zien klanten het standaardlogo en -thema.

4. Email checklist

Deze functie helpt u om een ​​persoonlijke communicatie met uw klanten te houden.

A. Transactionele e-mail

Beheerder kan de inhoud van de e-mail dynamisch wijzigen. Transactionele e-mails gebruiken een ander logo dan het standaardlogo. Zorg ervoor dat de afbeelding die u wilt gebruiken, is opgeslagen in uw themadirectory logo_email.gif.

B. Nieuwsbrief

Zorg ervoor dat uw nieuwsbriefinstellingen juist en bijgewerkt zijn. U kunt ze openen op Systeem> Configuratie> Klanten> Nieuwsbrief> Abonnementsopties. Bekijk een meer gedetailleerd artikel over het correct configureren van een Magento-nieuwsbrief.

5. Checklist verkoopinstelling

Zorg ervoor dat uw productverzending, betalingsinstellingen en belastinginstellingen up-to-date zijn en in overeenstemming zijn met de wetten van uw land.

Een belasting

U kunt uw belastinginstellingen wijzigen / bekijken via het volgende pad in het Magento-beheerdersdashboard: Systeem> Configuratie> Verkoop> Belasting> Belastingklassen> Belastingklasse voor verzending.

Kies vervolgens tussen Belastbare goederenVerzenden en Geen opties.

B. Verzending

Stel de verzendinstellingen in voor het land, de regio / staat en postcode / postcode voor uw lokale of wereldwijde eCommerce-website Systeem> Configuratie> Verkoop> Verzendinstellingen.

Tarieven voor verzending kunnen worden ingeschakeld via Systeem> Configuratie> Verkoop> Verzendmethoden> Tarieven verzendtabel en vele andere beschikbare opties. U kunt ze opnemen om de verzendfunctionaliteit van uw winkel te verbeteren.

C. Betalingsinstellingen

U kunt via dit pad verschillende betalingsgateways kiezen voor uw online winkel zoals PayPal, Authorize.Net, Stripe, etc. Systeem> Configuratie> Verkoop> Betalingsmethoden. U kunt hier ook de betaalmethode instellen.

6. SEO Checklist

Om de webpagina's voor verschillende resultaten van zoekmachines te optimaliseren, moet u ervoor zorgen dat uw Google sitemap en Analytics correct zijn ingesteld in uw Magento-winkel.

A. Google Sitemap

Zoekmachines crawlen de pagina's met behulp van het XML-bestand. De spiders lezen sitemap.xml en dit verbetert je zichtbaarheid en ranking in SERP's. Het pad voor het instellen van een XML-sitemap in Magento is Catalogus> Google Sitemap> Nieuwe sitemap toevoegen. Daar kunt u de bestandsnaam (in xml-extensie) en pad voor uw xml-bestand instellen.

B. Google Analytics

Google Analytics helpt u het verkeer van uw website te analyseren. Voor het instellen van Google Analytics in Magento, kunt u een account instellen bij Google Analytics en dit vervolgens in de Analytics-account-ID plaatsen. Het pad is: Systeem> Configuratie> Verkoop> Google API> Google Analytics.

7. Juridische checklist

Website-eigenaren onderschatten deze checklist vaak. Maar dit is een belangrijk kenmerk om op te nemen, om uw bedrijf uit juridische verwikkelingen te houden.

A. Privacybeleid

U kunt een privacybeleid voor uw online winkel genereren door iubenda te installeren. Het is een professionele manier om er een toe te voegen. Een privacybeleid is verplicht voor elke website. Sommige landen zoals het Verenigd Koninkrijk eisen wettelijk dat u een privacybeleid op uw website laat zien als u gebruikersinformatie opslaat op uw server, zoals het geval is meestal. 

Net nadat u uw website heeft ingesteld, kunt u het beleid dat als badge aan de lagere grens is gekoppeld genereren. Na de installatie zal een e-mail naar u worden doorgestuurd met uitleg over hoe u het kunt integreren en naar wens kunt aanpassen.

B. Algemene voorwaarden

Als uw winkel zijn eigen algemene voorwaarden bevat en uw bezoekers ze moeten accepteren om een ​​bestelling te boeken, kunt u dat instellen in het beheerdersdashboard. Het pad is: Verkoop> Algemene voorwaarden> Nieuwe voorwaarde toevoegen.

Nadat je hebt geklikt Nieuwe inhoud toevoegen het volgende venster zal openen.

In het veld Inhoud tonen als, je kunt een stylingeffect geven met HTML-tags. Anders kunt u de optie kiezen Tekst voor eenvoudige tekst en voeg de inhoud toe aan de Inhoud veld-.

Om akkoord te gaan met de algemene voorwaarden moet u een selectievakje invoeren. In de Selectievakje Tekst u kunt tekst toevoegen die naast het selectievakje wordt weergegeven, zoals 'Ik ga akkoord', enzovoort. Voer de exacte voorwaarden en bepalingen in als tekst in het veld 'Inhoud'. In de 'Inhoudslengte (CSS)' kunt u de hoogte van het tekstgebied aan de voorkant instellen in pixels. Klik na het specificeren van alle voorwaarden op Bewaar conditie.

Mogelijk moet u ook het Orderoverzicht voor het Checkout-proces instellen. Het pad is Systeem> Configuratie> Verkoop> Afrekenen. Dan in de Afrekenopties, reeks Algemene voorwaarden inschakelen naar Ja.

C. Retourbeleid

U kunt een CMS-pagina toevoegen om het 'Retourbeleid' van de website in te stellen en u kunt ook een extensie zoals Magento RMA Extension gebruiken. Met deze extensie kunt u het Return Management Authorization-beleid soepel instellen. Nadat clients deze hebben geaccepteerd, kunnen ze aanvragen voor RMA maken. De eenvoudige methode voor RMA-tracking helpt u om voorzorgsmaatregelen te nemen tegen frauduleus rendement.

Met deze extensie kunt u verschillende 'Verzoektypen' instellen die verder gaan dan de standaardtypen van terugbetaling of vervanging. U kunt bijvoorbeeld een tegoed, reparatie of een ander verzoekstype toevoegen. Voor elk type status en verzoek kunt u ook de winkelweergave opgeven. Op deze manier ondersteunt de extensie weergave met meerdere stadions.

D. Verzendinformatiepagina's

De verzendinformatiepagina kan worden gemaakt als een afzonderlijke CMS-pagina van CMS> Pagina's> Pagina's beheren> Nieuwe pagina toevoegen. Als u wilt, kunt u ook een extensie zoals aangepaste verzendopties gebruiken. De primaire functie van deze extensie is om uw klanten in staat te stellen hun persoonlijke verzendaccounts te hebben op het moment van uitchecken.

U kunt een optie voor aangepaste verzending maken om op de Verzendmethode gedeelte van de betaalpagina. Met deze extensie kunt u een toeslag voor verzending vragen. Het tarief van de toeslag is ofwel per bestelling of gebaseerd op het aantal items.

Laatste woorden

In dit artikel heb ik belangrijke punten vermeld die moeten worden gecontroleerd voordat u uw online Magento-winkel start. Naast deze punten moet u ook vóór de lancering zorgvuldig de functionaliteit van alle pagina's en extensies controleren. Een kleine bug of extensie incompatibiliteit kan een slechte gebruikerservaring creëren. Dit kan op de lange termijn ook waardevolle verliezen voor uw bedrijf veroorzaken. 

Vond je het artikel leuk? Laat het me weten in uw opmerkingen en uw feedback voor dit artikel.