Nederlandse Magento Community

Magento Community 1.7 en Enterprise 1.12 Review

Mei
10
2012

Vorige maand tijdens Magento’s Imagine conferentie in Las Vegas zijn nieuwe versies vrijgegeven van Magento: Community 1.7 en Enterprise 1.12. De Enterprise versie bevat 640 Fixes, 24 verbeteringen/ aanpassingen en 15 nieuwe features. Informatie over hoe deze nieuwe features werken en hoe ze te configureren zijn  is nog wat schaars, dus bij deze een review van alle nieuwe features

Frontend

Mobile HTML5

De vorige iPhone Theme was geïntroduceerd in 2008, tijd voor een update dus!  De nieuwe mobiele interface is gemaakt op basis van HTML5 en heeft o.a. ondersteuning voor de iPhone, Android en Mobile Opera browsers.

Om een mobile theme in Magento te activeren kun je kijken in de blogpost ”How to redirect mobile users to your Magento Mobile Theme” van RedLightBlinking. Voor Magento’s nieuwe mobile theme vul je ‘iphone’ in bij het veld ‘value’.

Screenshots van Magento Mobile. Homepage (linksboven), Product detail (rechts) en de winkelwagen (linksonder).

Meerdere wensenlijstjes (Enterprise)

Als eerste dien je deze functionaliteit aan te zetten onder System > Configuration > Customers > Wishlist > General Options. Hier zet je “Enable Multiple Wishlists” op “Yes”.

Configuratie van de wishlist in de Magento Backend

In de frontend zie je nu pijltjes verschijnen naast de producten op de categorie en product detail pagina’s.  Je krijgt een dropdown te zien met daarin de aangemaakte wishlists en de optie om een nieuwe wishlist aan te maken.

Nieuwe dropdown optie voor de wishlists.

Op de Wishlist pagina onder My Account kun je de wensenlijsten beheren, nieuwe toevoegen en producten tussen wensenlijsten verplaatsen of kopiëren.

Beheer van de wishlist voor consumenten.

Verbeterde prijsweergave in de gelaagde navigatie

Deze instelling kun je vinden onder System > Configuration > Catalog > Catalog > Layered Navigation.

Instellingen voor de prijsweergave in de layered navigation.

Hier kun je kiezen of het productaantal weergegeven moet worden per item in de gelaagde navigatie. Met de tweede optie bepaald je hoe Magento de prijsranges zal bepalen: 1) handmatig, 2) gelijkwaardige ranges of 3) ranges met gelijke productaantallen (dat laatste is nieuw in 1.7/1.12) .

Add to Cart by SKU (Enterprise)

Een mooie nieuwe B2B functionaliteit is de mogelijkheid om snel producten toe te voegen door in één scherm SKU’s + aantallen in te voeren of om een csv/excel bestand met deze gegevens te uploaden. Om deze functionaliteit toe te voegen in de frontend heb je twee opties: een widget of dit activeren in de My Account sectie. Om het als widget toe te voegen ga je naar een content item toe en klik je op de Add Widget knop in de  WYSIWYG editor (, 2e icoon van linksboven) en configureer je de widget in de popup die verschijnt.

Configuratie opties van de Order by SKU widget.

Om de Order by SKU voor My Account en het uploaden van csv/excel bestanden te activeren ga je naar System > Configuration > Sales > Sales > Order By SKU settings (Thx Piotr Kaminski). Je kan de functionaliteit daar aan/uit zetten voor alle klanten, of dit beschikbaar maken voor een specifieke klantengroep.

Activeren van de 'Order by SKU' functionaliteit voor verschillende gebruikersgroepen.

En zo ziet het er uit in de frontend:

Order by SKU in de Mijn Account sectie. Het begint met 1 regel, maar gebruikers kunnen dit uitbreiden met meerdere regels zoveel als nodig is. De Order by SKU widget die je kan toevoegen aan content pagina's ziet er hetzelfde uit als hier.

oAuth integratie

Dit is nuttig voor shops die hun gebruikers willen laten inloggen met hun Twitter of Facebook account en voor andere apps om toegang te krijgen tot je Magento account. Na goedkeuring van de klant, kan Magento data verkrijgen van de gekoppelde dienst. Zo zou je bijvoorbeeld het geslacht en thuislocatie kunnen achterhalen wanneer iemand inlogt via Facebook.

Consumenten kunnen de toegang van deze applicaties beheren onder My Account > My Applications.

European Union VAT-ID Validation

Nieuwe VAT-ID Validatie opties

Om de BTW registratie en internationale B2B transacties in de EU eenvoudiger te maken is het nu mogelijk om automatisch BTW regels toe te passen. Nieuwe accounts worden toegevoegd aan een specifieke klantgroep gebaseerd op hun BTW ID en accounts met een ongeldig ID worden in een aparte groep geplaatst. Dit gebeurt door dit live te checken bij het officiële VAT Information Exchange System (VIES) van de Europese Commissie. Je hebt de mogelijkheid om deze check alleen uit te voeren bij registratie, of bij elke geplaatste order. Voor de instellingen ga je naar System > Configuration > Customers > Customer Configuration. Hier heb je nu ook de mogelijkheid om de gevolgen van de BTW validatie te bepalen voor de klantgroepen.

EU Cookie beperkingen

Handig dat hier nu al een standaard oplossing voor is aangezien de nieuwe cookiewet op 1 juli a.s. in Nederland actief zal worden (zie ook Netneutraliteit en cookiewet zijn een feit). Het probleem is alleen dat er nog steeds veel onduidelijk is over hoe en waarvoor nu precies toestemming gevraagd moet worden wat het uiteraard ook lastig maakt om hier functionaliteit voor te schrijven. Magento heeft in ieder geval al vast een goede poging gedaan.

De instellingen kun je vinden onder System > Configuration > General > Web > Session Cookie Management. Daar kun je de  ”Cookie Restriction Mode” aanpassen naar Yes (default staat dit op No). Thx Marco de Vries voor het aanwijzen van deze instelling.

Backend cookie instellingen

Het bericht dat je nu in de frontend gaat zien ziet er zo uit:

Cookie melding

De Privacy Policy waar dit bericht naar verwijst is te vinden onder CMS > Pages > Manage Content. Daar kun je nu de nieuwe pagina “Privacy Policy” zien en bewerken.

CAPTCHA

Deze optie (standaard uitgeschakeld) is toegevoegd om het voor bots lastiger te maken om formulieren op je site in te dienen. In de backend kun je dit gebruiken voor de login pagina, voor de frontend kun je dit inschakelen voor login, wachtwoord vergeten, checkout  en registratie formulieren. Je kan er voor kiezen om de CAPTCHA meteen te tonen, of pas naar een bepaald aantal mislukte pogingen. Je kan kan ook de te gebruiken symbolen en het aantal bepalen. Om deze functie in te schakelen ga je naar System > Configuration > Customers > Customer Configuration > CAPTCHA. Voor de admin login ga je naar System > Configuration > Advanced > Admin > CAPTCHA.

CAPTCHA configuratie opties

En zo ziet het er uit in de frontend:

Het nieuwe CAPTCHA veld

Mijn advies zou zijn om dit standaard uit te laten staan of pas vanaf iets van 4 of 5 mislukte pogingen te tonen. Het is namelijk wel slecht voor je conversie om dit aan echte consumenten te tonen en als je niet echt last hebt van nep-accounts dan moet je de echte consument daar ook niet mee lastig vallen.

Backend

Segmentatie van bezoekers (Enterprise)

Customers > Customer Segments

Wanneer je een klantsegment gaat toevoegen of bewerken in 1.12 heb je nu, naast ingelogde klanten, ook de mogelijkheid om bezoekers te segmenteren. Feest dus voor de psychologen en gedragswetenschappers onder ons :).

Segmentatie opties voor klanten én bezoekers.

Je kan bezoekers op de volgende variabelen segmenteren:

Winkelwagen

  • Totaalwaarde winkelwagen
  • Aantal orderregels
  • Aantal producten

Producten

  • Specifiek product in de winkelwagen
  • Bekeken producten

Uitgebreide Rule-based Product Relaties(Enterprise)

Catalog > Rule Based Product relations

Hier heb je nu de extra mogelijkheid om de productrelaties te richten op een specifiek segment van klanten of bezoekers. Zo zou je de getoonde items in het cross-sell block (welke onder de winkelmand staat) kunnen laten afhangen van de totale waarde van de items in het winkelmandje op dat moment.

De nu extra beschikbare Customer Segments optie

Automatisch aanmaken van coupon codes

Hiermee kun je op basis van bepaalde instellingen automatisch een lijst met kortingscodes aanmaken. Je kan de standaard instellingen aanpassen onder System > Configuration > Customers > Promotions > Auto Generated Specific Coupon Codes.

Default configuratie instellingen voor de Auto Generated Specific Coupon Codes

Bij het aanmaken van een nieuwe Shopping Cart Price Rule selecteer je de optie “Specific coupon”  en vink je de optie “Use Auto Generation” aan:

Hier selecteer je Specific Coupon en vinkje je "Use Auto Generation" aan.

Wanneer je deze regel opslaat, krijg je er een nieuw menu-item bij met de naam ”Manage Coupon Codes”:

Instellingen voor het automatisch genereren van coupon codes.

Hier kun je de vooraf ingestelde configuratie eventueel nog aanpassen en de codes aanmaken. Hierna kun je de lijst exporteren als csv of excel bestand voor verdere verwerking. Een veelgevraagde functionaliteit bij de projecten waar ik mee werk. Een mooie toevoeging voor een volgende Magento versie zou wellicht de mogelijkheid zijn om ook het importeren van een lijst met codes mogelijk te maken.

Prijzen gebaseerd op klantgroep

Een andere veelgevraagde B2B functionaliteit is de mogelijkheid om aparte prijzen te hanteren voor aparte klant(groep)en. Dit kan nu in 1.7/1.12 en werkt ook voor staffelkorting (tier pricing).

Catalog > Manage Products > [Select Product] > Prices tab

Nieuwe Customer Group Pricing functionaliteit

CMS Pagina hiërarchie verbeteringen (Enterprise)

Voeg je een nieuw item (‘Node’) toe aan de hiërachie, dan heb je nu ook de mogelijkheid om het direct toe te voegen aan het menu in de frontend:

Nieuwe Page Navigation Menu Opties.

Daarnaast kun je nu ook de hiërarchie kopiëren tussen de verschillende stores die je in Magento hebt:

Menu items kopiëren tussen verschillende stores.

Backup en Rollback

Het enige wat je met voor 1.7/1.12 kon doen met deze functie was op een knop drukken en wachten tot de (database) backup klaar was. Downloaden, laat staat terugzetten was geen optie. De mogelijkheden zijn met 1.7/1.12 gelukkig wat toegenomen :).

Om de mogelijkheden te bekijken ga je naar System > Tools > Backup

De backup optie heeft nu 3 varianten:

  • System Backup
  • Database and Media Backup
  • Database Backup
Alle varianten geven je de optie om je backup een naam te geven en je kan eventueel  de site in maintenance mode te plaatsen tijdens de backup. Dit om te voorkomen dat er data aanpassingen plaatsvinden tijdens het draaien van de backup. De System Backup variant geeft je ook de mogelijkheid om Media folders uit te sluiten van de backup.
Je kan in 1.7/1.12 ook backups inplannen, dit doe je onder System > Configuration > Advanced > System > Scheduled Backup Settings:

Inplannen van backups

Wanneer de backup afgerond is kun je deze downloaden, verwijderen en terugzetten vanuit het admin panel.

Je kan nu een backup maken én terugzetten in de Magento backend.

Zoals Magento al aangeeft in hun aankondiging: This feature is particularly useful when testing new modules or customizations, or when upgrading to a new version of Magento. We do not recommend using this feature in your production environment. Het is dus vooral nuttig in ontwikkel/beta omgevingen waar je snel een backup kan maken, zaken kan testen en een backup kan terugzetten als dat nodig is, zonder dat je uit Magento hoeft. Het is dus niet bedoeld ter vervanging van een normale server backup procedure van live omgevingen.

Overig

REST APIs ondersteuning

The new Magento REST API uses three-legged OAuth 1.0a protocol to allow applications to safely access Magento services. What this means for you? You can manage customers, customer addresses, sales orders, inventories and products using HTTP verbs (GET, POST, PUT, DELETE). Data requests and responses can be in XML or JSON format.

This initial version of the REST API supports the following functions:

  • Create/Retrieve/Update/Delete a simple product
  • Retrieve a list of orders and specific order information
  • Update/Retrieve catalog inventory
  • Create/Retrieve/Update/Delete complete customer information

Deze tekst komt direct van Magento’s aankondiging. Ik ben gene developer dus ik ga er mijn handen niet verder aan vuil maken ;). Als je meer wil weten hierover dan kun je de volgende sites bekijken:

Payment Bridge 1.1 Updates (Enterprise)

Mocht je gebruik (willen) maken van Magento’s Payment Bridge dan kan dit ene handige update zijn. Naast de huidige 3 opties (PayPal, Authorize.net en Payflow Pro) zijn er nu nog 13 extra gateways toegevoegd:

  • Psi Gate
  • RBS Worldpay
  • Database and Media Backup
  • Braintree
  • First Data
  • Card Gate Plus
  • DIBS
  • eWay Direct
  • Ogone Directlink
  • Paybox
  • Payone
  • Sage Pay
  • CCAvenue
De instellingen kun je vinden bij  System > Configuration > Sales > Payment Methods.

Magento Payment Bridge opties

Conclusie

Dat was het voor mijn review van nieuwe Magento functionaliteiten in 1.7/1.12. Ik denk dat het een mooie update is, zeker als je Magento wil gaan gebruiken in meer B2B omgevingen. Wat vinden jullie van deze update? Zal het je shop of die van je klanten verbeteren? Welke nieuwe functionaliteit spreekt je het meest aan?

Deze post is overgenomen van http://ecommerceblog.ism.nl.

Guido Jansen

Guido Jansen

Oprichter Dutchento
Guido is cognitief psycholoog en oprichter van Dutchento. Hij is namens Magento Inc. Community Manager voor Nederland, neemt plaats in de internationale Magento Community Advisory Board (CAB) en heeft als Magento consultant gewerkt voor Magento Gold partner ISM eCompany. Guido werkt nu als Senior Conversion Consultant bij Online Dialogue in Utrecht en mag hij zich graag bezighouden met 'Online Persuasion' en zijn blog gxjansen.com.
Guido Jansen

@gxjansen

Cognitive Psychologist, Magento Evangelist. Practising e-commerce optimization in a more structured and scientific way.
+1 RT @dvdmierden: Tuned in to Fresh FM #House Top 1000 of all times. #awesome http://t.co/Bi3xrjlXoA - 23 hours ago
Guido Jansen
© Copyright 2008 - 2013 Dutchento. Alle rechten voorbehouden.
Magento © Copyright Magento Inc.
Delen van deze site zijn (met toestemming) overgenomen van Magento Inc. en vertaald (meer info).