Wat is het?

Magento slaat standaard veel bezoekersstatistieken op.
Dit is handig want zo kun je bijvoorbeeld zien waar je (potentiële) klanten op zoeken binnen je winkel.

Wat is het probleem?

Het verzamelen van die “logs”, zoals ze heten, heeft ook een nadeel; de database van je webshop zal groter en groter worden waardoor je hostingpakket volloopt met data. Daarnaast zal je webshop er ook nog eens trager van worden.

Waar staan deze logs?

Je kunt ze hier vinden in de database:
• catalog_compare_item
• log_customer
• log_quote
• log_url
• log_url_info
• log_visitor
• log_visitor_info
• report_compared_product_index
• report_event
• report_viewed_product_index

Hoe opschonen?

Dit doe je door naar je database te gaan en bovenstaande tabellen aan te vinken. Kies bij with vervolgens voor empty.
Voor iedereen waarbij MySQL database klinkt als abracadabra is dit uiteraard niet aan te raden. Er is nog een andere optie. Dat vergt overigens ook kennis van technische instellingen. Mocht je dat willen laten doen dan horen we van je.

Automatisch opschonen van deze logs

Gelukkig is het proces van tabellen legen ook automatisch in te stellen. Dit doen we met een cronjob.
Bij elke Magento webshop zou dit ingesteld moeten zijn aangezien het een aantal belangrijke processen tot uitvoering brengt. Denk aan het updaten van de productcatalogus.
Na het instellen van de cronjob ga je in de backend van Magento naar Systeem >> Configuratie >> Geavanceerd >> Systeem en kies je onder Logs opschonen deze instellingen:

log_opschonen_magento

Succes en veel plezier met je (alweer een stukje) geoptimaliseerde webshop.

Als je je een beetje verdiept in de hedendaagse trends in webdesignland dan kom je de term responsive design ongetwijfeld tegen.

Wat is responsive webdesign?

Wanneer een website responsive is opgebouwd zal deze zich automatisch aanpassen aan het scherm waarop je de site bekijkt. De afmetingen van een smartphone scherm zijn een stuk kleiner dan die van een desktop computer. Wat er vervolgens gebeurd is dat een website die normaal op een computerscherm 3 kolommen bevat op een smartphone nog 1 kolom zal zijn. De content staat niet meer naast elkaar maar boven elkaar. Dit scheelt veel swipen van links naar rechts en ook inzoomen is niet meer nodig.
Daarnaast kunnen elementen die minder wenselijk zijn niet meer weergeven worden. Denk aan grote afbeeldingen. Wanneer je met je smartphone niet op WiFi maar 3G zit heb je geen zin om grote afbeeldingen binnen te halen.
Je kunt een website eenvoudig testen op responsive design door je browser te verkleinen.

Wat zijn de voordelen?

Het grote voordeel is dat je 1 website, met 1 URL en met dezelfde content hebt.
Je hoeft inhoud dus maar op 1 plek aan te passen. Daarnaast is het grote voordeel dat je bij een campagne maar 1 URL hoeft te communiceren.
Bij een mobiele website zou je feitelijk 2 URL adressen moeten communiceren nl. http://m.provisualonline.nl/actie en de reguliere versie https://www.provisualonline.nl/actie.
Die eerste URL komt in het geval van een responsive website dus te vervallen. Wel zo handig dat je op bijvoorbeeld Facebook maar 1 URL hoeft te communiceren.

Nadelen?

Die zijn er ook. Je hebt bijvoorbeeld geen grote weergave van je website meer op je smartphone. Wij vinden dat overigens geen nadeel want gebruikersgemak staat voorop!
Je klant wil nl. informatie inwinnen en het design van je website is in dat geval stukken minder belangrijk.

Is responsive design duur?

Nee. Het is zelfs bijna standaard aan het worden. Zeker wanneer je kiest voor bestaande templates die de techniek al bevatten is een responsive website niets duurder dan een website die het niet heeft.

Meer weten? Stuur een berichtje!

Een bekend issue van Magento is de snelheid. Kies daarom altijd voor een goede hostingpartij die zijn servers optimaal voor Magento heeft ingericht. Dit scheelt al ontzettend veel. Mocht je hier advies over willen stuur dan een berichtje.

Een truc die je zelf gemakkelijk kunt uitvoeren is door het inschakelen van caching.
Ga naar Systeem > Beheer cache en vink alle opties aan.
magento_cache

Klik op bevestig en een belangrijke stap naar een snellere shop is gedaan.

Magento zit boordevol allerlei technisch vernuft maar niet altijd is dit gewenst. Om als voorbeeld te nemen het blok “Schat verzendkosten en BTW” op de winkelwagen pagina. In de Verenigde Staten heb je te maken met verschillende BTW tarieven in de verschillende staten. Ook de verzendkosten kunnen per staat nogal eens verschillen. Hiervoor is dit blok dus erg handig.
In Nederland kennen we echter per BTW tarief maar 1 percentage. Ook zijn de verzendkosten van de meeste producten voor iedere Nederlander gelijk. Het blok “Schat verzendkosten en BTW” is dus overbodig, verwarrend en het maakt je pagina veel drukker dan nodig is. Wanneer wij een Magento webhop bouwen gaat deze functie er standaard als eerste uit.

Er zijn verschillende manieren om deze functie weg te halen. Via het checkout.xml bestand en via CSS. De CSS oplossing is de snelste maar niet altijd de beste. Later meer.

Open het bestand /app/design/frontend/jouwtheme/jouwtheme/layout/checkout.xml.
Zoek deze regel:
<block type=”checkout/cart_coupon” name=”checkout.cart.coupon” as=”coupon” template=”checkout/cart/coupon.phtml”/ >
Comment deze regel out. Dit moet dan worden:
<!– <block type=”checkout/cart_coupon” name=”checkout.cart.coupon” as=”coupon” template=”checkout/cart/coupon.phtml”/> > –>

Je hebt nu de couponcode verwijderd.

Vervolgens ga je naar deze regel:
<block type=”checkout/cart_shipping” name=”checkout.cart.shipping” as=”shipping” template=”checkout/cart/shipping.phtml”/ >
Comment deze regel out. Dit moet worden:
<!– <block type=”checkout/cart_shipping” name=”checkout.cart.shipping” as=”shipping” template=”checkout/cart/shipping.phtml”/> > –>

Je hebt nu de “Schatten verzendkosten en BTW” verwijderd.

De andere oplossing is middels CSS. Zoals eerder aangegeven is dit niet de beste oplossing. Het blok staat er nl. nog wel maar je ziet het niet. De functionaliteit moet dus wel geladen worden terwijl je er niets aan hebt. Zonde van de capaciteit dus. Als je liever wegblijft van de bestanden via FTP is dit echter wel een oplossing. Het is nl. beter om het blok weg te halen aangezien je er niets aan hebt en je door verwarring sales kan mislopen.

Ga in de back-end naar Configuratie > Systeem > Ontwerp.
Onder “HTML head” en vervolgens “veelsoortige scripts” (het zou anders kunnen heten, afhankelijk van de door jou gebruikte vertaalbestanden) vul je in:

Je hebt nu het verzendkosten en BTW schatten middels CSS weggehaald.

Op diverse plekken op het net kun je prima vertalingen vinden voor Magento. Dit is een goed beginpunt.
Het kan echter zijn dat bepaalde delen niet helemaal goed of naar wens vertaal worden.
In de back-end van Magento heb je een handige tool waarmee je delen van je webshop kunt vertalen zonder in de originele vertaalbestanden te hoeven werken.

Je gaat naar Systeem > Configuratie > Ontwerper en kiest daar onder Vertaal in lijn voor “ingesteld voor de voorkant”.
Zorg wel dat je je IP hebt ingevuld zodat deze functie alleen voor jou zichtbaar is.
magento_inline
In de front-end van je webshop kun je nu door op “het boekje” te klikken het desbetreffende regeltje veranderen in datgene wat je graag wilt.

Zet voor je begint alle caching uit of flush alle cache nadat je de vertalingen hebt gedaan.
En vergeet niet de Inline vertalingsfunctie weer uit te zetten in de frontend!