Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop kenmerken vs attributen: wat gebruik je zodat je catalogus niet uit elkaar valt

PrestaShop kenmerken vs attributen komt neer op één vraag: kiest de klant deze waarde bij het kopen. Een attribuut, bijvoorbeeld maat, maakt productvarianten met hun eigen voorraad en prijs. Een kenmerk, bijvoorbeeld materiaal, beschrijft alleen het product en is voor alle varianten hetzelfde. Beide kunnen filters voeden, maar elk heeft een eigen soort orde nodig.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 5 min lezen

Hoe verschillen kenmerken van attributen in PrestaShop?

Een attribuut verkoopt, een kenmerk beschrijft. Attributen maak je aan in Catalogus > Attributen & Kenmerken, en uit hun waarden bouw je combinaties in het product. Elke combinatie is een variant met een eigen voorraad, referentie en impact op de prijs. Kenmerken koppel je aan een product zonder varianten te maken. Op de productpagina komen ze in het gegevensblad.

KenmerkAttribuut
Voorbeeldmateriaal, vermogen, afmetingen, land van herkomstmaat, kleur om te kiezen, lengte
Klant kiest het bij het kopenneeja
Maakt varianten met eigen voorraadneeja, via combinaties
Kan de prijs veranderenneeja, de impact op de prijs van de combinatie
Waar het op de pagina staatgegevensbladeen keuzelijst boven de knop In winkelwagen
Kan filters voedenjaja
Typisch probleemdubbele waarden na een importde backoffice wordt traag bij veel combinaties

De PrestaShop-documentatie behandelt productkenmerken en attributen apart. De vraag “wat gebruik ik” komt al jaren terug op het forum, bijvoorbeeld in de draad productkenmerken of attributen (in het Pools).

Hoe beslis je wat je voor een bepaald gegeven gebruikt?

Stel vier vragen op volgorde en stop bij het eerste “ja”.

  1. Kiest de klant deze waarde voordat hij het product in de winkelwagen legt? Zo ja, dan is het een attribuut. Werkhandschoenen in maat 8, 9 en 10 zijn één product met drie combinaties.
  2. Verandert de waarde de prijs of de voorraad? Zo ja, dan is het ook een attribuut. Een grotere bank kost meer, en elke maat heeft een eigen voorraad.
  3. Filteren klanten op deze waarde of vergelijken ze producten erop? Zo ja, en gaven de eerste twee vragen “nee”, dan is het een kenmerk. Materiaal: Katoen, of vermogen: 5 W.
  4. Is het alleen informatie voor de beschrijving? Filtert niemand erop, dan is de productbeschrijving genoeg. Niet elk gegeven hoeft een kenmerk te zijn.

Kleur is het meest voorkomende grensgeval. Een kledingwebshop verkoopt meestal één T-shirt in meerdere kleuren, dus kleur is een attribuut. Een webshop met lantaarns heeft voor elke kleur een apart product, omdat elk andere foto’s en een andere beschrijving heeft. Daar is kleur een kenmerk. Google Merchant Center behandelt kleur ook als variantinformatie, zoals de beschrijving van het kenmerk color laat zien.

Waarom worden kenmerken na een import een rommeltje?

Omdat elke andere schrijfwijze een nieuwe waarde maakt. Groothandel A levert “Roestvrij staal”, groothandel B “roestvrij staal”, en iemand in de backoffice typte een eigen waarde “rvs.”. Voor PrestaShop zijn dat drie verschillende waarden. Daarbovenop liet de backoffice je jarenlang dubbele waarden maken bij het bewerken van een product, zoals een issue op de GitHub van PrestaShop beschrijft.

Zaterdag, 22:35. De lijst met waarden voor het kenmerk Materiaal heeft 63 regels. Je opent het filter in de categorie Werkhandschoenen en ziet “Leer”, “leer”, “Leeer” en “Rundleer” naast elkaar. Om dat met de hand op te ruimen, moet je de producten met elke versie zoeken, elk ervan openen en de waarde omzetten. Hoe dubbele waarden filters breken, staat uitgebreid in het artikel PrestaShop filters werken niet.

Hoe voeg je dubbele kenmerkwaarden na een import samen?

Je vraagt om een controle van één kenmerk, en je chat (Claude of ChatGPT) toont de waarden met het aantal producten en markeert waarschijnlijke dubbele waarden. Daarna stelt hij voor naar welke waarde de producten moeten. Het gereedschap voegt geen nieuwe waarde toe die al in een andere schrijfwijze bestaat. De chat gebruikt dan de bestaande.

Jij: Het kenmerk Materiaal in Werkhandschoenen is een rommeltje. Laat de dubbele waarden zien en stel voor hoe ik het opruim.

Je chat: Het kenmerk Materiaal heeft 63 waarden, en er zijn 9 groepen waarschijnlijke dubbele waarden. De grootste:

“Rundleer” houd ik apart, dat is specifiekere informatie. Ik stel voor 23 producten naar de waarde “Leer” te verplaatsen.

Jij: Laat het voorbeeld zien.

Je chat: Voorbeeld: 23 producten, alleen het kenmerk Materiaal verandert. De lege waarden kun je daarna in de backoffice verwijderen. Ik sla op na jouw goedkeuring, en de bewerking kun je ongedaan maken vanuit de wijzigingsgeschiedenis.

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

oude versie: Leer (41 producten), leer (17), Leeer (6)

nieuwe versie: Leer (64 producten)

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

Je ruimt het best één kenmerk tegelijk op: verzoek, voorbeeld, goedkeuring, een controle van het filter in de webshop. Eén batch bevat tot 100 koppelingen. De controle van kenmerken en de lijst met gaten werken in TellMyShop Free. Producten naar de juiste waarde verplaatsen slaat TellMyShop Pro op.

De chat maakt geen combinaties aan en verwijdert ze niet. Attributen omzetten in kenmerken en terug blijft in de backoffice. Wel vertaalt hij de namen van kenmerken, attributen en hun waarden naar andere talen, wat we beschrijven in het artikel over je webshop vertalen. Kant-en-klare verzoeken vind je in de use cases dubbele kenmerkwaarden opruimen en kenmerken invullen voor filters.

Kan hetzelfde gegeven tegelijk een kenmerk en een attribuut zijn?

Dat kan, maar dan ziet de klant het twee keer in het filter. Het typische voorbeeld is kleur. De webshop heeft een attribuut Kleur voor de combinaties van T-shirts en een kenmerk Kleur dat bij een import voor alle producten is ingevuld. In het filterblok verschijnen twee lijsten “Kleur” met verschillende waarden. De klant vinkt er een aan en ziet een deel van de producten niet.

De oplossing hangt af van hoe je verkoopt. Is kleur een keuze bij het kopen, houd dan het attribuut en haal het kenmerk uit het filtertemplate. Is elke kleur een apart product, houd dan het kenmerk. Het filtertemplate stel je in de configuratie van de module voor facetzoeken in, apart voor elke categorie. Controleer voordat je iets verwijdert welk veld je feedmodule voor vergelijkingssites gebruikt.

Hoe voorkom je dat het over een half jaar weer een rommeltje is?

Spreek voor de import een lijst met waarden af en houd je eraan. Kenmerken met vooraf ingestelde waarden zijn veiliger dan eigen waarden die in het product worden getypt. Controleer bij elke nieuwe leverancier hoe die materiaal, kleur en afmetingen schrijft. Loop eens per kwartaal de belangrijkste kenmerken na, voordat dubbele waarden de filters bereiken.

Vragen en antwoorden

Is kleur een kenmerk of een attribuut?

Dat hangt ervan af of de klant de kleur bij het kopen kiest. Komt dezelfde bank in drie kleuren op één URL, dan is kleur een attribuut en maakt het combinaties. Is elke kleur een apart product, dan is kleur een kenmerk. Je kunt beide tegelijk hebben, maar zorg dan dat het filter er maar één toont.

Kan ik attributen omzetten in kenmerken zonder producten te verwijderen?

Ja, maar het kost twee stappen. Eerst stel je het kenmerk in bij de producten, daarna verwijder je de combinaties die niet meer nodig zijn. Let op voorraad en referenties van varianten, want die staan in de combinaties. Exporteer combinaties voordat je ze verwijdert en controleer of geen module, bijvoorbeeld een feed, ze gebruikt.

Waar komen dubbele kenmerken in PrestaShop vandaan?

Meestal uit imports van meerdere groothandels en uit waarden die met de hand zijn getypt. Elke andere schrijfwijze, zelfs een hoofdletter of een spatie aan het eind, maakt een nieuwe waarde. Na verloop van tijd heeft het kenmerk Kleur tientallen regels, en toont het filter “Zwart” en “zwart” naast elkaar. Je moet de producten naar één waarde verplaatsen.

Doen kenmerken ertoe voor Google Shopping?

Dat kan. Feedmodules halen gegevens als materiaal of kleur vaak uit kenmerken, en maten en varianten uit combinaties. Het hangt af van de specifieke module en haar instellingen. Controleer in je feedmodule uit welk veld ze kleur en maat haalt voordat je gegevens tussen kenmerken en attributen verplaatst.

Wat doet de chat in TellMyShop Free?

Hij maakt een lijst van kenmerken met het aantal waarden en producten, markeert waarschijnlijke dubbele waarden en laat zien welke producten een belangrijk kenmerk missen. Dat is alleen lezen, dus het werkt in TellMyShop Free. Producten naar de juiste waarden verplaatsen en kenmerken invullen is TellMyShop Pro, met een voorbeeld voor het opslaan.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden