My Road to Magento development

Deze keer een blog over onze mogelijkheid tot leren. Ik schrijf deze blog als developer bij Guapa. Maar ik begon hier ruim 4 jaar geleden als accountmanager. Als enthousiaste beginner op de arbeidsmarkt met een economische opleiding had ik als hobby het werken met websites en online bezigheden. Toen er een vacature kwam bij (toen nog) Guapa Media heb ik direct gesolliciteerd. Lees meer

De kracht van een Magento Solutions partner

Heeft u zich ooit afgevraagd waarom u nou zou kiezen voor een officiële Magento Solutions partner? Dan is het doorlezen van dit blog wellicht een goede opsteker om na te gaan waar uw keuze op gaat vallen.

De Magento Solutions Partner

Ten tijden van het schrijven van dit blog waren wij officieel Magento Silver Solutions Partner. Per 1 april 2015 zijn we officieel Magento Gold Solutions Partner. Het lijkt daarom wellicht als preken voor eigen parochie, toch lijkt het mij verstandig om u nog eens duidelijk te maken waarom het kiezen voor een Magento Solutions partner nu eigenlijk zo belangrijk is. Op 1 april 2015 zijn er 5 Nederlandse Magento Gold partners. Er is geen gedegen onderzoek gedaan naar het aantal partijen die op dit moment iets doen met Magento software, toch durf ik wel te stellen dat er honderden bedrijven en ZZP’ers zijn die zich bezighouden met het implementeren van Magento.

Een partner word je niet zomaar!

Magento is de laatste jaren druk bezig om het partner netwerk zo gedegen mogelijk voor u als ‘eindgebruiker’ neer te zetten. Er zijn dan ook een flink aantal partners van het toneel verdwenen en er komen zeker niet zonder meer nieuwe partners bij. Je moet inmiddels kunnen aantonen dat je een gedegen organisatie hebt waar kennis voldoende aanwezig is om klanten zo goed mogelijk te kunnen adviseren over de toepassing van Magento. Magento heeft mede om dit te kunnen waarborgen een viertal certificeringen in het leven geroepen, we gaan ze per certificaat hieronder verder toelichten.

Magento is toch open source?

JA! Magento is open source, dit maakt het ook zo ingewikkeld om een goede partij te vinden die niet alleen maar roept iets met Magento te kunnen. Iedereen kan in basis Magento Community downloaden en installeren op een door hem of haar gewenste server, een template kopen en deze installeren. Geen probleem, het wordt echter al snel ingewikkelder als blijkt dat de performance te wensen over laat, als blijkt dat bij een update bepaalde functionaliteiten verdwijnen, als er een koppeling moet worden gerealiseerd met een ERP of boekhoud pakket of als er maatwerk oplossingen moeten worden geïmplementeerd.

Magento Solution Specialist

Solution-specialist-MagentoWilt u zich ervan verzekeren dat u zich vanaf het eerste contactmoment gedegen kunt laten adviseren? Zoek dan een partner die geen verkoper op u af stuurt, maar een partij die Solution Specialisten in huis heeft die met u kunnen praten over een correcte implementatie. Niet alleen op technisch vlak kan een Solutions Specialist u goed adviseren, ook is zijn/haar kennis op gebied van online marketing en e-commerce in het algemeen voldoende op niveau. Hier bent u van verzekerd als er een Solutions Specialist bij u aan tafel komt zitten.

Magento Front End Developer

Front-end-developer-MagentoHTML, XML, CSS, Javascript, zo maar even wat programmeertalen waar een Magento developer mee te maken krijgt bij een correcte implementatie van een maatwerk design template. Een officiële front end developer kan van een Photoshop design op correcte wijze een Magento template op maat maken, hierin maatwerk functionaliteiten implementeren en ervoor zorgen dat de code netjes en schoon wordt opgeleverd. Dit laatste is niet alleen prettig op het moment dat er wijzigingen moeten plaatsvinden, ook garandeert u zich van code die goed kan worden gelezen door de zoekmachines. Een erg nuttige toevoeging voor een goede implementatie van uw Magento maatwerk webwinkel.

Magento Developer

Developer-MagentoHet echte werk begint als u zich nog verder verdiept in Magento. Hoe worden extensies gebouwd, waarom conflicteren deze in sommige gevallen. U wilt vaak net even iets anders of meer dan reeds standaard in Magento zit, dit is prima uit te breiden omdat Magento open source is en dus iedereen de code kan aanpassen. Echter is het altijd van belang dit op een correcte wijze uit te voeren. Zomaar code aanpassen in de Magento Core of ergens in een bestaande module kan al snel resulteren in een instabiele omgeving en leidt ook snel naar dermate grote problemen dat er niet meer besteld of afgerekend kan worden.

Om u zich ervan te verzekeren dat dit niet gebeurt is het raadzaam om een officiële Magento Developer in te huren. Hij/zij weet precies wat wel en niet goed is om te doen en weet ook altijd een oplossing te kiezen die voor uw situatie de beste is.

Magento Developer Plus

Developer-plus-MagentoZoals bekend heeft Magento ook een betaalde variant, namelijk Magento Enterprise. Magento Community is al uitgebreid denkt u? Laat u zich dan eens verrassen door de extra functionaliteiten die Magento Enterprise te bieden heeft. Daarnaast verzekerd u zichzelf voor de komende jaren voor een gedegen oplossing en heeft u (samen met uw solutions partner) altijd recht op support vanuit de Magento Expert Consulting Group en Support afdeling.
De drie eerder genoemde certificaten tonen al aan dat er gedegen kennis aanwezig is voor en over Magento Enterprise, het developers plus examen gaat hier echter nog dieper op in.

Tot slot

U kunt als het goed is nu zelf antwoord geven op de vraag waarom het zo belangrijk is om te kiezen voor een officiële Magento Solutions Partner. Goed advies, gedegen code en verzekerd van de juiste kennis en expertise om u Magento omgeving voor u te laten werken.

Heeft u nog vragen dan kunt u altijd contact met ons opnemen, wij nemen graag de tijd om ook uw vragen goed te beantwoorden tijdens een consult van één van onze E-commerce consultants

Dit bericht is bewerkt op 1 april 2015

Producten Importeren in Magento

Het is erg lastig om een groot aantal producten tegelijk toe te voegen aan een Magento installatie. Als het om honderden of zelfs duizenden producten gaat is handmatig invoeren niet efficiënt. Het is mogelijk om in één keer een groot aantal simpele producten toe te voegen aan uw Magento installatie. Met onderstaand stappenplan helpen wij u een succesvolle import te realiseren.

Stap 1 – Categorieën aanmaken

Ga in de Magento Backend naar Catalogus -> Beheer Categorieën (Catalog -> Manage Categories). Vul alle gegevens in en druk op Categorie Opslaan. Maak op deze wijze al uw productcategorieën aan.

Beheer Categorieën

Bij het opslaan van een categorie wordt een categorie ID weergeven. Deze heeft u later weer nodig, dus het is handig deze te noteren in een tekst bestand zoals het voorbeeld hieronder.

Categorie ID

Stap 2 – Attributen aanmaken

Als er extra attributen (naast de standaard Magento attributen) van toepassing zijn op de producten die u wilt gaan importeren dan dient u deze aan te maken. Dit kan via Catalogus -> Attributen -> Beheer attributen (Catalog ->Attributes -> Manage Attributes), rechts staat dan nieuw attribuut toevoegen.

Beheer-Arrtibuten-Magento

Stap 3 – Handmatig een product toevoegen

Stap drie is het handmatig toevoegen van een voorbeeld product die u vervolgens als template kunt exporteren. In deze template kunt u dan vervolgens de vele producten toevoegen. Let er wel op dat u alle gewenste attributen toevoegt in de template. Het product maakt u aan via Catalogus -> Beheer Producten (Catalog -> Manage Products) door te klikken op Product toevoegen. Wanneer het product is aangemaakt en opgeslagen, zal deze verschijnen bij de lijst producten in uw Magento webwinkel.

Beheer-Producten-Magento

Stap 4 – Template exporteren

Nu het voorbeeld product is toegevoegd kunt u de template exporteren via Systeem -> Importeren/Exporteren -> Dataflow – Profiles -> Export All Products (System -> Import/Export -> Dataflow – Profiles -> Export All Products).

Export-Magento-products

Onder Profiel Informatie kiest u bij winkel het winkelzicht waarin u de producten wilt importeren, dit dient overeen te komen met het winkelzicht waar het voorbeeld product is aangemaakt. Onder het drop down menu bij gegevensoverdracht kiest u Lokale/externe Server en onder gegevensformaat is het belangrijk dat u kiest voor het type CSV / Tab-gescheiden om vervolgens op profiel opslaan te klikken.

Profiel-informatie-Magento

Klik dan nogmaals op Export All Products -> Profiel uitvoeren en druk op de knop Profiel uitvoeren in pop-up venster.

Export-pop-up-Magento

Stap 5 – Exportbestand ophalen + producten invoeren

Als alles goed gaat verschijnen er voor de verschillende activiteiten groene vinkjes. De export wordt opgeslagen als “export_all_products.csv” en is te verkrijgen via een FTP Client, zoals FileZilla, in de bestanden. Het exportbestand staat in var/export/. Wees zorgvuldig wanneer u via FTP in de bestanden aan de slag gaat. Als u nog nooit heeft ingelogd via FTP of twijfelt dan adviseren wij u om uw technische partij te raadplegen en hen het exportbestand voor u te laten downloaden.

Export-Magento-proces

Het bestand kunt u openen in Excel of Open Office en bestaat uit kolommen voor alle attributen die u voor het product heeft aangemaakt. In dit document kunt u alle producten toevoegen die u wilt importeren. Let er goed op dat u een kopie of de overeenkomstige attributen in de juiste kolom plaatst. Hier heeft u de categorie ID’s weer nodig, plaats de bijbehorende ID’s voor de producten. Vul de kolommen in.

Stap 6 – Producten importeren in Magento

Als alle producten in het .csv bestand staan kunt u dit bestand gaan importeren. Ga in de Magento backend naar Systeem -> Importeren/Exporteren -> Dataflow – Profiles -> Import All Products (System -> Import/Export -> Dataflow – Profiles -> Import All Products). Kies vervolgens voor bestand kiezen en selecteer het .csv bestand. Als u het bestand heeft geupload klik dan nogmaals op Import All Products -> Profiel uitvoeren en selecteer het .csv bestand in de drop down en klik op Profiel uitvoeren in pop-up venster. Het importeren zal starten in een status scherm. Laat het scherm open staan tot dat de import is voltooid. Ook hier zullen bij alle activiteiten groene vinkjes staan als de import succesvol is voltooid.

De import is nu voltooid en u kunt de producten in de backend bekijken en controleren. Ze worden in de aangegeven categorieën getoond met de ingevulde kenmerken. Naast producten toevoegen is dit ook een goede methode om een groot aantal producten eenvoudig te wijzigen.

Meer dan alleen simpele producten importeren?

In Magento is het op deze wijze alleen mogelijk om simpele producten te importeren. Wij ondersteunen u graag bij het importeren van andere producten, zoals configureerbare producten, bundelproducten, gegroepeerde producten, virtuele producten of download-producten.

Hackathon Meet Magento 2014

Dag één Meet Magento; Hackathon

Twintig enthousiaste mensen met Magento ervaring die samen bezig gaan met het oplossen van een Magento probleem of juist het bouwen van een nieuwe functionaliteit.

hackathon-meet-magento Als Magento developer bij Guapa is mij voorgesteld om mee te doen. Een mooie kans om nog meer te leren, ideeën op te doen en natuurlijk het ontmoeten van andere programmeurs. De aftrap begint met een kort voorstel rondje, wie ben je? En wat doe je? Naast Nederlandse programmeurs werken er ook programmeurs uit Spanje, België en Duitsland mee. Het laatste is logisch gezien Damian Luszczymak, de initiatiefnemer van de Hackathon, daar vandaan komt. Vervolgens is er een ronde gehouden waarin project ideeën voorgesteld konden worden om vervolgens te stemmen. Hieruit zijn vier groepjes opgericht om te werken aan vier verschillende projecten.

De uitdaging: een oplossing voor het missen van conversies in Google Analytics

Ik heb gekozen om mee te werken met het oplossen van een (bekend) probleem: het missen van conversies in Google Analytics als de klant niet op de succes pagina van Magento terecht komt. Dit kan verschillende oorzaken hebben, de meest voorkomende is dat de klant het tabblad afsluit nadat er in beeld is verschenen dat een bestelling betaald is. Nu hebben de meeste Payment Service Providers tegenwoordig de optie om geen scherm te tonen na succesvolle betalingen (de gebruiker zal direct terug worden geleid naar Magento), wat een vooruitgang is, maar volledige zekerheid krijg je niet.

Er was al een begin gemaakt in het ontwikkelen van een oplossing voor dit probleem, met zes programmeurs zijn we daar verder mee aan de slag gegaan. Om goed samen te kunnen werken zijn er taken verdeeld, waaronder het vernieuwen van code, toevoegen van functionaliteiten en het maken van documentatie. Eén dag is natuurlijk kort en enkele toevoegingen welke bedacht werden tijdens de brainstorm sessie bleken niet haalbaar binnen de Hackathon, maar dit kwam niet als een verassing. Wel is er een goed basis product ontwikkeld die ervoor zorgt dat de order toch naar Google Analytics doorschiet zodat ook daar de conversie klopt. Een webshophouder kan zelf instellen bij welke status de order daadwerkelijk doorgeschoten wordt. De deelnemers van de Hackathon krijgen de kans dit nog verder te ontwikkelen.

Al met al was het een leuke en leerzame dag welke werd afgesloten met een borrel, samen met de andere aanwezigen van de eerste dag van Meet Magento.

Uitbreiding Team Guapa

Guapa blijft maar groeien! In februari hebben we naast Michèl Tel, nog drie andere mannen aan ons team mogen toevoegen. Een stagiair development, junior online marketeer en een ervaren webdesigner (die eerst een aantal jaren hard-to-get heeft gespeeld). Lees hieronder meer over onze nieuwe collega’s!

Ruben
Ruben de Jong: “23 jaar, gek op gadgets, internet, marketing en uiteraard pizza! Toen ik lang geleden probeerde mijn website hoog te laten scoren in Google, had ik nooit gedacht dat ik een carrière zou beginnen als online marketeer. Maar deze onschuldige hobby is, zoals jullie kunnen zien, behoorlijk uit de hand gelopen. Als junior online marketing zal ik vaker blogs posten over interessante tips, tricks en weetjes op het gebied van online marketing. Ik heb er in ieder geval ontzettend veel zin in!”

yde
Yde Bosch: “Sinds februari 2014 loop ik een halfjaar stage bij Guapa op de development afdeling. Als developer bied ik ondersteuning en werk ik aan verschillende Magento webshops. In mijn vrije tijd houd ik me veel bezig met voetbal, uitgaan, en websites maken.”

daniel
Daniël laan:“In 2011 is Daniël afgestudeerd in User experience en Interaction design. Als ervaren webdesigner werkt hij aan uiteenlopende Magento webshops en combineert daarin zijn expertises van grafische vormgeving en webdesign. Daniël werkt al langer bij Guapa als freelancer en heeft al veel mogen uitvoeren voor onze klanten. Vanaf nu mogen we hem echter een ‘echte Guapa’ noemen en heeft hij een mooi plekje bemachtigd op de design afdeling!”

Magento attribuut toevoegen aan alle bestaande attributensets

Wanneer je in Magento een nieuw attribuut wilt toevoegen aan alle bestaande attributensets kan dit in de backend alleen door handmatig bij elke attributenset het attribuut erin te slepen. Wanneer je webshop gebruikt maakt van een groot aantal attributensets en deze veel producten bevatten dan kan dit een tijdrovende bezigheid zijn. Dit kan eenvoudiger door eenmalig een script uit te voeren.

Stap 1

Maak een nieuw attribuut aan en onthoud de gekozen attribuutcode of zoek de attribuutcode van een bestaand attribuut op in de lijst met attributen.
attribuutcode_magento_backend

Stap 2

Bepaal onder welke attributensetgroep het attribuut moet worden toegevoegd. Bijvoorbeeld General of Prices. Het attribuut voegen we zometeen voor elke attributenset toe in de gekozen groep.
magento_backend_attribuutset_groepen

Stap 3

Maak een tijdelijke CMS-pagina aan. Vanaf deze pagina gaan we het script draaien dus zorg dat eventuele bezoekers niet per ongeluk op deze pagina terrecht komen. Kies dus geen eenvoudige URL-key voor je pagina. Bezoek deze pagina nog niet.

Stap 4

Voeg op de tijdelijke CMS-pagina onder Ontwerp > Pagina layout > Layout update XML de volgende code toe:




magento_backend_layout_update_xml

Stap 5

Maak een nieuw bestand met als bestandsnaam attribuuttoevoegen.phtml in een texteditor met daarin de volgende code:

getCollection()->addFieldToFilter('entity_type_code','catalog_product')->getFirstItem();
$attSetCollection = Mage::getModel('eav/entity_type')->load($attSet->getId())->getAttributeSetCollection();
$attributeInfo = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('ATTRIBUUT_CODE')->getFirstItem();
$attCode = $attributeInfo->getAttributeCode();
$attId = $attributeInfo->getId();

foreach ($attSetCollection as $a)
{
	$set = Mage::getModel('eav/entity_attribute_set')->load($a->getId());
	$setId = $set->getId();
	$group = Mage::getModel('eav/entity_attribute_group')->getCollection()->addFieldToFilter('attribute_set_id',$setId)->addFieldToFilter('attribute_group_name','ATTRIBUTENSET_GROEP')->getFirstItem();
	$groupId = $group->getId();
	$newItem = Mage::getModel('eav/entity_attribute');
	$newItem->setEntityTypeId($attSet->getId())->setAttributeSetId($setId)->setAttributeGroupId($groupId)->setAttributeId($attId)->setSortOrder(999)->save();

	echo "Attribuut ".$attCode." toegevoegd aan attribuutset ".$set->getAttributeSetName()." in attribuutsetgroep ".$group->getAttributeGroupName()."
n"; } ?>

Stap 6

Vervang in het script ATTRIBUUT_CODE met de attribuutcode (uit stap 1) en ATTRIBUTENSET_GROEP met de attributenset groep naam (uit stap 2).

Stap 7

Upload het bestand attribuuttoevoegen.phtml met een ftp programma in de volgende map

app/design/frontend/default/THEME/template/custom/

Wanneer er geen custom map bestaat maak deze dan aan.

Stap 8

Open eenmalig de tijdelijke CMS-pagina in de browser en wacht tot het attribuut is toegevoegd aan alle attributensets.

Stap 9

Verwijder de tijdelijke CMS pagina.

Stap 10

Als alles goed is gegaan is het attribuut toegevoegd aan elke attributenset. Controleer dit even in de Magento Backend. Heb je nog vragen? Stel ze hieronder of neem contact op.

Done!

Magento community 1.8 bijna beschikbaar

Het is bijna zover! Na dat 1 jaar geleden de Magento community 1.7 uitkwam is het nu bijna tijd voor Magento community 1.8. In dit blog gaan wij enigszins in op de wijzigingen in Magento 1.8. In een volgend blog zullen wij onze persoonlijke bevindingen met u delen, nu willen wij u graag op de hoogte brengen van de wijzigingen die zijn gecommuniceerd.

  • Om te beginnen zijn er meer dan 100 bugfixes doorgevoerd in de Core van Magento 1.8
  • Er zijn verbeteringen doorgevoerd in de Cache en Reindexing
  • Snelheid verbeteringen in samenhang met Magento 1.8 core en database
  • Verkopen en toegevoegde waarde opties toegevoegd
  • Fixes doorgevoerd m.b.t de BTW berekeningen
  • Snelheid verbeteringen van de Checkout

Zoals gezegd houden wij u op de hoogte omtrent de wijzigingen, verbeteringen onze persoonlijke bevindingen na een grondige test van Magento 1.8

Mocht u vragen hebben of kunnen wij u ergen mee van dienst zijn, neem dan vrijblijvend contact met ons op.

Magento Maatwerk Schanskorf editor voor Gabinova

In maart dit jaar lanceert Gabinova een nieuwe webshop in zes landen, dit doen ze op een vernieuwende en geheel eigen wijze. Guapa ontwikkelt in opdracht van Gabinova een complex stuk Magento maatwerk.

[testimonial author=”Robert Bakker (Gabinova)”]De keuze voor Magento lag voor de hand. Guapa is voor ons dé partij op gebied van Magento en online marketing, zij lopen in alles voorop en doen er alles aan om onze webshops te laten converteren[/testimonial]

De vraag van de klant

Maak het voor bezoekers van onze webshops mogelijk om op maat hun eigen schanskorven te bestellen. Denk hierbij aan lengte, hoogte en diepte en de keuze van de diversiteit aan stenen. Daarnaast zijn er meerdere accessoires te bestellen bij een maatwerk schanskorf. Hier moet ook rekening mee worden gehouden.

De uitwerking

Met de bovenstaande vraag zijn wij bij Guapa aan de slag gegaan en hebben wij de maatwerk editor ontwikkeld welke is terug te vinden in alle gelederen van de Magento webshops die Gabinova op dit moment voert. De editor is gemakkelijk vanaf elke pagina te gebruiken, men vult zelf lengte en hoogte in (hierop wordt een check uitgevoerd om er zeker van de zijn dat er altijd een veelvoud van 0,5 wordt ingevoerd, dit in verband met de maaswijdte van de korven) daarna kan men middels een slider de diepte selecteren. Als dit door de gebruiker is gedaan wordt men met 1 muisklik meegenomen naar de editor zelf, hier worden de gegevens die men in de vorige stap heeft ingevoerd direct overgenomen (2 keer invullen is 1 keer te veel). De editor rekent zelf uit hoeveel m3 inhoud de korf heeft en hoeveel kilo stenen er nodig zijn om de korf mooi te kunnen vullen. Er wordt direct een prijs getoond voor de korf, de stenen en de accessoires afzonderlijk. Daarnaast kan men vanuit elke stap het gekozen maatwerk direct in de winkelwagen te plaatsen. Vervolgens kan men in de volgende stap de stenen naar wens kiezen, dit kan zelfs door diverse soorten en hoeveelheden zelf te kiezen.

De editor in beeld

Het resultaat

15,5% van het totale bezoek heeft de editor gebruikt en 3,4% van de bezoekers die de editor heeft gebruikt is ook daadwerkelijk over gegaan tot aankoop. Op dit moment lopen er verschillende A/B-testen om te na te gaan op welke wijze het conversiepercentage kan worden verhoogd door middel van de editor.

Kunnen wij iets voor u betekenen?

Neem dan contact met ons op.

Contact opnemen

Afterpay ideal voor Magento webshop

Sinds enige tijd werken wij samen met Afterpay B.V. Afterpay maakt het mogelijk om klanten in uw Magento webwinkel de mogelijkheid te bieden om achteraf te betalen. Hetzij middels een DigiACCEPT (digitale acceptgiro) ofwel achteraf middels iDeal. Het meest interessante voor u als Magento webwinkel eigenaar is het feit dat u tegen geringe kosten verzekerd bent van uw geld.

Over Afterpay

Online shoppen, wie doet dat nou niet? Steeds meer mensen ontdekken de voordelen van het online winkelen. Snel en gemakkelijk prijzen vergelijken en alles online bestellen wanneer het u uit komt. Een webwinkel is dag en nacht beschikbaar en bereikbaar.

Het enige nadeel van al dit winkel- en bestelgemak is dat veel webwinkels een vooruitbetaling van u verlangen. Het product wordt pas geleverd wanneer u het volledige bedrag betaald heeft. Vaak zijn er redenen en situaties denkbaar dat u juist de voorkeur heeft om eerst uw producten te ontvangen alvorens u wilt betalen.

AfterPay biedt een nieuwe betaalmogelijkheid binnen de online kassa. Met AfterPay kunt u online winkelen en veilig achteraf betalen door middel van een vertrouwde acceptgiro of digitaal betaaloverzicht. Bijkomend voordeel is dat u altijd en overal uw producten kunt bestellen zonder in de weer te moeten met online bankieren of creditcards.

Over Magento

Magento is een zeer vooruitstrevend e-commerce platform dat wereldwijd als dé meest gebruikte software te boek staat. Magento is in basis open source en dus GRATIS te gebruiken, na verloop van tijd groeit elke webshop naar een bepaalde omzet en daarbij ook een bepaald aantal orders waardoor het wellicht verstandig zou zijn over te stappen naar Magento enterprise. In een volgend blog zullen wij dieper ingaan op welke voordelen Magento enterprise met zich mee brengt.

Hoe veel wordt Magento dan wereldwijd gebruikt? Dat vinden we terug in onderstaande Chart die ons inzicht geeft in het markt aandeel van Magento in februari van dit jaar (2012).

Magento is zo volledig en uitgebreid dat het voor elke vorm van online verkoop geschikt kan worden gemaakt. Of het nu gaat om een webwinkel die gericht is op de consument of de B2B markt. Magento is en blijft de top als het gaat om mogelijkheden en gebruiksgemak.

Uniek design

Het is en blijft van belang online onderscheidend te zijn ten opzichte van de concurrentie. Zorg er daarom ook voor dat uw webshop uniek is en blijft, niet alleen qua design maar ook qua content. Wij kunnen een uniek design voorstel doen voor uw Magento webwinkel. Lees hier meer over Magento design

Conversie optimalisatie

Kleuren, design en vele andere zaken dragen bij aan het optimaliseren van de conversie van uw Magento webwinkel, ook betaalmogelijkheden dragen hier aan bij. Het mogelijk maken van achteraf betaling blijkt in sommige gevallen meer dan 20% conversie verhoging te weeg te brengen. Dit zijn natuurlijk percentages die je niet negeren.

Afterpay Magento

Afterpay heeft een perfect werkende extensie voor Magento laten maken die compleet aansluit bij ook uw Magento webshop. De extensie is door uw Magento partner relatief gemakkelijk te installeren en configureren waardoor de opstart kosten binnen de perken blijven.

Kunnen wij Afterpay voor u integreren in uw Magento webwinkel? Neem dan contact met ons op.

Nieuwe features Magento 2

magento 2Hoewel Magento 2.0 pas over een jaar uit gaat komen, is er al veel opwinding over het nieuwe systeem. Magento 2.0 omvat niet alleen nieuwe functies, zoals de visuele lay-out-editor, maar ook onder de motorkap gaat het drastisch veranderen. Hier alvast een voor proefje op een aantal van de belangrijkste features en functionaliteiten.

Magento nu op Github
De eerste grote verandering die we zien met Magento 2 e-commerce platform, is dat sinds de ontwikkeling versie is uitgebracht hij beschikbaar is op github. Hierdoor kan de gemeenschap Magento meer proactief ontwikkelen en verbeteren. Op dit moment kan iedereen bij de belangrijkste github repository. Iedereen kan dus mee helpen met het toevoegen van nieuwe functies of bug fixen, en een pull verzoek doen. Zo kan iedereen effectief bijdragen aan Magento2 Core ontwikkeling.

Visual Design Editor
Één van de meest interessante en grootste nieuwe features in Magento 2 is de Visual Design Editor. Dit is een “drag & drop” systeem waarmee de layout blokken simpel in elkaar gesleept kunnen worden. Dit zorgt ervoor dat het ontwikkelen van pagina layouts een stuk makkelijker wordt.

Magento Webshop starten?

Neem snel contact met ons op.

Neem Contact Op

Snelheid
Snelheid is altijd een probleem voor Magento geweest, het is vaak traag en niet efficiënt. Het team van Magento is de performance blijven verbeteren versie na versie. Met de komst van de 2 versie, zal Magento ten minste 20% sneller zijn dan de nieuwste Magento 1.x versies.

Geautomatiseerd Testen
Het is moeilijk om geautomatiseerde testen voor Unit Testing, Integratie, functionele en prestatie-testen in te stellen omdat Magento op dit moment hier geen standaard module voor heeft. Niet met Magento 2.0, hiermee is het vrij gemakkelijk om geautomatiseerde testen in te stellen in vergelijking met de 1.x serie.

Ondersteuning meerdere type databases
Magento 2.0 wordt gebouwd op PHP 5.3 en Zend Framework als 1.0. Magento 2 ondersteund MSSQL, Oracle en een aantal andere databases. Dit is goed nieuws voor Windows platform servers. Magento groeit door deze veranderingen nog steeds. En zal alleen maar populairder worden.

Niet achterom kijken
Magento2 is niet backwards compatible – dit betekent dat alle afgekeurde code wordt verwijderd uit de bron, dus als je modules hebt die nog steeds met behulp van afgekeurde code (die je niet zou moeten hebben) zijn ontwikkelt, moet u uw code eerst bijwerken voor Magento 2!

Nieuw bestand Structuur
In de huidige versie van Magento heb je de base directory: “app / design / frontend / base/ default”. Als magento de url niet kan vinden in de eigen theme, “app / design / frontend / default/ thema”, is de “base” directory de laatste hoop om daar toch deze url te vinden. In Magento 2 is deze structuur aanzienlijk verandert. Er is niet langer een basisthema. Al de basis views worden verplaatst in de module structuur.

Bijvoorbeeld: de Catalogus product view wordt nu gevestigd in “app / code / core / Mage / Catalog / view / frontend / product / view.phtml”. In plaats van het hebben van een catalog.xml in de “Base / layout” map hebben we nu een lay-out .xml in elke module view map.

De reden achter deze veranderingen is om een betere en meer heldere structuur te bieden voor views. Ook is het om ontwikkelaars aan te moedigen om alleen de views te overschrijven die zij nodig hebben voor hun aangepaste thema’s.

Nieuwe lay-out elementen
Magento 2 introduceert het nieuwe concept van containers:
– Containers kunnen blokken bevatten.
– Containers kunnen andere containers bevatten.
– Containers maken alle kinderen.
Het idee achter het nieuwe container concept is om een nieuwe logische structuur te creëren waarmee je duidelijk blokken en secties van de lay-out kan organiseren. Containers worden intensief gebruikt door de nieuwe Visual Design editor om blokken te verplaatsen.

Geen Prototypes meer
Toen Magento jQuery begon was het niet stabiel genoeg om te worden opgenomen als de belangrijkste javascript bibliotheek van Magento, daarom werd prototype gekozen. Nu na vele verzoeken van de Magento Community, is prototype vervangen door jQuery. Prototype is nog wel steeds opgenomen in Magento 2.

Zeg vaarwel tegen de Fabrieksnamen
Heb je de geruchten over fabrieksnamen al gehoord? Dit gerucht is voor 100% waar. Het komt er op neer dat in Magento 2 fabrieksnamen worden verwijderd. Het aanroepen van bijvoorbeeld: Mage :: getModel (‘catalog / product’); zal niet meer werken in Magento 2.0. De fabrieksnamen zijn vervangen door volledige klasse namen. Dat betekent dat je nu moet aanroepen door middel van klasse namen. Bijvoorbeeld: Mage :: getModel (‘Mage_Catalog_Model_Product’);
Dit betekent ook dat de klasse namen in de eav_ * tabels gaan veranderen naar de werkelijke klasse namen. Gelukkig laat Magento haar ontwikkelaars niet achter met lege handen, het Magento 2 team heeft veel energie gestoken in het opbouwen van een set van migratie tools die kunnen worden gebruikt. Deze zijn te vinden onder dev / tools / migratie:
– Factory_names.php
– Factory_table_names.php
Beide bestanden gaan op zoek naar functies die aanroepen met behulp van de fabrieksnamen, en vervangen de fabrieksnamen met de werkelijke klasse namen. Dit bespaart ontwikkelaars veel tijd.

Er zullen nog veel meer veranderingen in de nieuwe Magento versie komen. Wij houden u op hoogte!

Bron:http://www.demacmedia.com/ecommerce/magento-2-0-whats-changing-and-why/