Magento: hoe gebruik je gegroepeerde producten, bundelproducten of configureerbare producten.

Wanneer je paperclips, tandenborstels of wasknijpers via je Magento-webshop verkoopt, dan zul je er waarschijnlijk niet mee in aanraking komen. Misschien heb je ze zelfs bewust ontweken. Verkoop je echter producten die iets complexer in elkaar steken, dan kun je er bijna niet omheen: bundelproducten, gegroepeerde producten en configureerbare producten. Alle drie zijn het constructies om producten te verkopen die de bezoeker een bepaalde mate van vrijheid bieden in configuratie. Denk bijvoorbeeld aan kleding, inktcartridge multipacks, modulaire archiefkasten of woonaccessoires. In dit artikel probeer ik te verhelderen wat de mogelijkheden zijn van de verschillende producttypen en in welke situatie je welk producttype het beste kunt inzetten.

Bundelproducten

Als je een totaalproduct wilt aanbieden dat uit verschillende 'sub' producten bestaat, dan maak je een gebundeld product aan. Het product dat je uiteindelijk verkoopt, is altijd een optelsom van de door de klant gekozen 'sub' producten. Klinkt logisch, toch? Kijk bijvoorbeeld eens naar de gaming computer van de magento demo. De opties die de bezoeker hier kan kiezen, zijn bij het product zelf aangemaakt: http://i.imgur.com/fQChr.jpg. Vanzelfsprekend is per optie in te stellen of deze verplicht is (zonder case, geen computer) of dat het slechts een extratje is, zoals een toetsenbord. Nogmaals, de optelsom van de (door de klant) gekozen producten maken uiteindelijk het product.

Wanneer je de prijs van een gebundeld product niet wilt vastzetten, maar afhankelijk van de gekozen optie wilt laten variëren, stel je deze in als 'dynamisch'. De bezoeker ziet dan bij het samenstellen van zijn product direct wat de totaalprijs zal zijn voor de opties die hij heeft gekozen. Je kunt de SKU (het artikelnummer) ook 'dynamisch' instellen. Het artikelnummer van het bestelde product is dan een samengesteld (met mintekens aan elkaar geplakt) artikelnummer bestaande uit het artikelnummer van het bundle product en dat van de gekozen opties.

Het is ook mogelijk om de opties van een bundelproduct 'vast te zetten'. De bezoeker heeft dan welliswaar niets meer te kiezen, maar in sommige gevallen is dit wenselijk. Denk bijvoorbeeld aan een cadeauset. Je wilt op de productpagina van zo'n set wel alle producten en productinformatie zetten, maar alsnog één prijsje rekenen. Zonder dat de bezoeker iets te kiezen heeft. Je wilt echter wel dat van de individuele producten voorraad wordt afgeschreven wanneer er een cadeauset wordt verkocht.

Gegroepeerde producten

Als je een product wilt aanbieden dat eigenlijk een verzameling is van meerdere producten die los van elkaar te bestellen zijn, dan implementeer je dit als gegroepeerde product. Een gegroepeerde product (grouped product) ziet er zo aan de voorkant standaard zo uit: http://demo.magentocommerce.com/magento-red-furniture-set.html. De producten die je op deze pagina kunt bestellen, zijn gewoon simple products die als ‘associated product’ bij de grouped product zijn aangegeven. Een gegroepeerd product is op zich zelf geen écht product; de klant koopt en betaalt álleen de geassocieerde simple products. Een gegroepeerd product is dus meer een informatiepagina, een product verzamel informatie pagina.

Wat verwarrend is aan het gegroepeerde product, is de standaard manier waarop deze is opgemaakt in het Magento default Theme. Als je naar de manier kijkt waarop je grouped products vaak gebruikt, is het logischer om in het ontwerp meer fysieke ruimte voor de informatie van een individueel product te reserveren, de productafbeelding te weergeven en een individuele add to cart knop bij het product te plaatsen. Daarnaast is het vreemd dat je vanaf de grouped product pagina niet de product detail pagina van een simple product kunt bezoeken. Deze aanpassingen zijn door een ervaren Magento ontwikkelaar echter relatief eenvoudig te doen en maken de productpagina van een grouped product een stuk logischer.

Configureerbare producten

Als je een product wilt aanbieden dat in verschillende varianten te bestellen is, kun je deze implementeren als configureerbaar product. Je maakt een attribuut aan (bijvoorbeeld: maat) en geeft bij dit attribuut aan dat je deze wilt kunnen gebruiken om configureerbare producten aan te maken.

Vervolgens geef je bij dit attribuut aan welke varianten er zullen zijn (maat S, M, L). Bij het aanmaken van het configureerbare product, koppel je tenslotte aan iedere 'variant' een simple product. Een handigheidje bij het aanmaken van configurable products is dat je de simple products, de varianten in maat, semi-automatisch kunt genereren vanuit de 'Gerelateerde producten' tab.

Een voorbeeld is de http://demo.magentocommerce.com/anashria-womens-premier-leather-sandal-135.html. 'Shoe Size' is het dropdown attribuut dat is gebruikt om de verschillende simple products te associëren: http://i.imgur.com/VOBtp.jpg.

Bij het aanmaken van een configureerbaar product, geef je vooraf aan op welke attributen er varianten zullen zijn. Je hebt dus minder vrijheid in het aanbieden van opties. Het voordeel is wel dat deze attributen als filters te gebruiken zijn op de catalogus pagina. Als we dus de catalogus zouden filteren op maat M, dan zien we dus het configureerbare product verschijnen indien het simple product maat M op voorraad is.

Mocht je een product hebben dat bijvoorbeeld in verschillende maten én kleuren kan worden besteld - en ben je van plan dit product als configureerbaar product in je assortiment op te nemen - dan is het goed om te weten dat er op de productpagina automatisch 'afhankelijkheid' bestaat tussen deze attributen. Stel; je verkoopt in jurk in 3 maten en iedere maat is te bestellen in 3 kleuren. Je maakt dan 9 verschillende simple products aan: Groen S, Groen M, Groen L, Blauw S, Blauw M, Blauw L, Zwart S, Zwart M, Zwart L. Is maat S in de kleur zwart uitverkocht, dan heeft de bezoeker bij het selecteren van de kleur zwart op de productpagina alleen de mogelijkheid om maat M en maat L te bestellen. Dit geld ook voor werking van de layered navigation op de catalogus pagina's.

Eenvoudige product met productopties

een bureaulampje dat je in 15 kleuren kunt aanbieden. Is het dan slim om 'helemaal' een configurable product aan te maken, of kun je de kleuren ook als opties aanmaken bij het eenvoudige product? Het antwoord is: 'Ja, dat kan'. Je kunt dan echter geen voorraadinformatie bijhouden én je kunt kleur niet als filterbaar attribuut instellen in de catalogus. Daarnaast is het voor zoekmachines niet mogelijk om 'bureaulampje rood' te indexeren, als voor dit artikel geen eenvoudig product is aangemaakt (zoals bij een configurable product / simple product constructie) en er dus geen productpagina bestaat.

Praktijkvoorbeelden

Laptops

Een laptop verkoop je als bundle product. Een goed voorbeeld is deze Sony VAIO: http://bit.ly/n9Lhu. Je ziet dat hier twee opties zijn aangemaakt: Laptop en Warranty. De laptop is om voor de hand liggende reden een verplichte optie. Deze staat als simple product in Magento. Het is goed voor te stellen dat hier ook de mogelijkheid zou kunnen zijn om een 13" variant te kiezen. De Warranty is ook een optie, maar geen verplichte.

Cadeauset

Maak je van te voren 100 cadeausets? Stop je een zeepje, shampo en bodylotion in een doosje met een strik erom, voorzie je 'm van een nieuwe SKU en plaats je hem als nieuw product op de webshop? Dan maak je een nieuw simple product aan. Wil je de cadeauset als product aanbieden op de webshop, maar voeg je de losse producten pas bij elkaar wanneer er een bestelling wordt geplaatst? In dat geval kun je er dan beter voor kiezen om het product als bundel product in de webshop te zetten, waarbij je de opties vastzet (de bezoeker heeft geen keuzemogelijkheid). Er wordt dan, indien er een bestelling wordt geplaatst, van ieder product in de cadeauset individueel voorraad afgeschreven.

Designmeubelen

De complexe modulaire banken van Brokinterieur staan in Magento als gegroepeerde producten. Ieder onderdeel van een bank kan individueel aangeschaft worden, maar het is onnodig om de product informatie pagina's van deze simple products te tonen in de catalogus. Van de modulaire banken zijn mooie sfeerfoto's beschikbaar, van de individuele producten alleen technische maattekeningen en in sommige gevallen een kleine tekstuele toevoeging.

Postzegelcondities

Onze klant Postbeeld verkoopt Postzegels in verschillende condities (postfris, ongebruikt, poststuk, gestempeld). We gebruiken grouped products om informatiepagina's te maken, waarop we de verschillende simple products - met eigen prijs en voorraad - weergeven. Omdat de productinformatie voor iedere conditie hetzelfde is, tonen we in de catalogus en zoekfunctie alleen de grouped product, maar plaatsen klanten uiteindelijk de simple product in hun winkelwagen.

H&O is expert in het oplossen van complexe Magento vraagstukken, maatwerk grafisch ontwerp en het bouwen van custom Magento modules.

Als je op zoek bent naar een partner die je kan helpen met het beantwoorden van moeilijke Magento vragen, een maatwerk productimport voor je ontwikkeld of een custom Magento module voor je schrijft die jouw assortiment met een andere webshop koppelt, dan ben je aan het juiste adres. H&O heeft zich sinds 2007 verdiept in de techniek en ontwikkelingen van het e-commerce CMS, speelt een actieve rol in de community, heeft verschillende modules uitgebracht en heeft voor klanten uiteenlopende technische modules ontwikkeld. Ons kantoor is gevestigd in Roelofarendsveen, direct naast de A4 én slechts op 15 minuten afstand van Amsterdam. Neem contact met ons op en kom eens langs, dan bespreken we jouw vraagstuk!

Erwin Otten

Erwin Otten is a Web Designer / Graphic Designer from Oude Wetering (The Netherlands) and co-founder of Hachmang & Otten. With an education in communication & multimedia design, he is passionate about web design at all levels including (information) architecture, interaction, code, and graphic design. Contact Erwin Otten

Reageren

Contact

Bel mij terug

Vul uw telefoonnummer in en we bellen u zo spoedig mogelijk terug.

Contactgegevens

H&O
Veenderveld 20
2371 TV
Roelofarendsveen
info@h-o.nl
www.h-o.nl
071 744 0084
KvK Rijnland nr. 28119089
BTW nr. NL818554071B01

Nieuwe projecten

Wilt u weten wat H&O kan betekenen voor uw Magento project? Stuur ons een mailtje:

Paul Hachmang

p.hachmang@h-o.nl

Erwin Otten

e.otten@h-o.nl

Contactformulier