Inventus Online
Inventus Online B.V. — contactgegevens
Handleiding

Producten & variaties

Aanmaken, importeren en exporteren in het Inventus CMS — inclusief attributen en terms


VoorWebshopbeheerders
Versie1.2
Datum9 juli 2026
Voor jouw e-commerce ambities

Inhoudsopgave

  1. 1Introductie en begrippen3
  2. 2Attributen & terms — het fundament4
  3. 2.1Attribuut met terms aanmaken4
  4. 2.2Drie regels voor veilig beheer7
  5. 3Een simpel product aanmaken8
  6. 3.1De verplichte velden8
  7. 3.2Status en zichtbaarheid9
  8. 3.3Voorraad en nabestellingen10
  9. 3.4Categorieën en attributen koppelen11
  10. 3.5SEO en feed12
  11. 4Een variabel product met variaties14
  12. 5Producten importeren & exporteren16
  13. 5.1Zo werkt het16
  14. 5.2Het bestand vullen17
  15. 5.3De kolommen18
  16. 5.4Uitvoeren en het rapport21
  17. 6Variaties importeren & exporteren24
  18. 7Veelgemaakte fouten28

Introductie en begrippen

Deze handleiding beschrijft het complete proces van productbeheer in het Inventus CMS: van attributen en terms (het fundament), via een simpel product, tot een variabel product met variaties. Ook bulkbeheer via Excel komt aan bod: producten en variaties importeren, exporteren en bijwerken. Na het doorlopen weet je hoe je producten correct aanmaakt, waarom de volgorde van de stappen belangrijk is en welke valkuilen je vermijdt.

Voordat je begint Je hebt toegang nodig tot het admin panel (beheer) van je webshop. Meer heb je niet nodig — alle stappen in deze handleiding doe je vanuit het beheer.
Tabel 1 — Begrippen
BegripBetekenisVoorbeeld
Simpel productProduct zonder uitvoeringen: één prijs, één voorraadCadeaubon
Variabel productHoofdproduct dat in meerdere uitvoeringen bestaatT-shirt
VariatieEén specifieke uitvoering, met eigen SKU, prijs en voorraadT-shirt Rood / M
AttribuutEen eigenschap van productenKleur, Maat, Inhoud
TermEen waarde van een attribuutRood, M, Cup - 150g

De samenhang: een attribuut (bijvoorbeeld Kleur) beheer je centraal en bevat terms (Rood, Blauw, Groen). Een variabel product (T-shirt) gebruikt dat attribuut, waarna elke variatie (T-shirt Rood / M) per attribuut precies één term krijgt — met een eigen SKU, prijs en voorraad.

Attributen & terms — het fundament

Locatie: E-commerce → Productattributen

Attributen en hun terms zijn centraal beheerde gegevens: je maakt ze één keer aan en gebruikt ze daarna bij al je producten. Ze vervullen drie functies tegelijk:

  1. Variaties — ze bepalen op welke eigenschap uitvoeringen verschillen (Kleur, Maat, Inhoud).
  2. Filters — bezoekers kunnen op categoriepagina's filteren op attribuutwaarden.
  3. Productspecificaties — op de productpagina worden gekoppelde attributen als eigenschappen getoond, óók bij simpele producten.

Attributen zijn dus niet alleen voor variabele producten. Koppel ook aan simpele producten de relevante attributen (bijvoorbeeld Materiaal of Merk) — zo doen ze mee in de filters en wordt je assortiment beter doorzoekbaar.

Het overzicht Productattributen
Afbeelding 1 — Het overzicht Productattributen: per attribuut zie je het aantal termen en gekoppelde producten.

Attribuut met terms aanmaken

  1. Open Productattributen en klik op Productattribuut aanmaken.
  2. Geef het attribuut een naam (bijvoorbeeld Kleur) en kies de sortering van de terms (menuvolgorde, naam, …).
  3. Voeg de terms toe (Rood, Blauw, …).
  4. Herhaal dit voor elk attribuut.
Het formulier Productattribuut aanmaken
Afbeelding 2 — Het formulier Productattribuut aanmaken; de termen voeg je na het opslaan toe op de bewerkpagina.
Een bestaand attribuut met termen
Afbeelding 3 — Een bestaand attribuut (Kleur) met zijn termen.
Tip Kies termnamen die je klant begrijpt. De naam is wat de bezoeker ziet bij de keuzeknoppen en in de filters.

Drie regels voor veilig beheer

Deze regels voorkomen de meest kostbare fouten:

  1. Toevoegen en hernoemen is altijd veilig. Een nieuwe term aanmaken of een bestaande hernoemen maakt niets kapot — alle koppelingen blijven intact, alleen de getoonde naam verandert.
  2. Verwijder nooit een term (of attribuut) die nog in gebruik is. Producten en variaties verwijzen intern naar de term. Verwijder je een gebruikte term, dan raken productpagina's onbereikbaar en verdwijnen keuzeopties.
  3. Eén term per attribuut per variatie. Een variatie heeft per variatie-attribuut precies één waarde (een T-shirt-variatie is Rood óf Blauw, nooit beide). Waarde wijzigen = eerst de oude weghalen, dan de nieuwe koppelen — nooit "erbij" zetten.

Een simpel product aanmaken

Locatie: E-commerce → Producten → Product aanmaken

De verplichte velden

Velden met een rood sterretje * zijn verplicht. De meeste hebben al een standaardwaarde — in de praktijk hoef je alleen Productnaam en Artikelnummer (SKU) in te vullen om te kunnen opslaan.

Tabel 2 — Verplichte velden
VeldUitleg
ProductnaamDe naam van het product
SlugDe URL-naam; wordt automatisch gevuld op basis van de naam. Moet uniek zijn
ArtikelnummerDe unieke SKU. Moet uniek zijn — dit is ook de sleutel bij import/export
BTW statusBelastbaar of Geen
BelastingklasseHet BTW-tarief (standaard / verlaagd / nul)
StatusZie paragraaf 3.2
ProductzichtbaarheidZie paragraaf 3.2
VoorraadstatusOp voorraad / In nabestelling / Niet op voorraad
Prijs is geen verplicht veld — maar let op Zonder prijs verschijnt het product met € 0,00 in de shop. Vul dus een reguliere prijs in, en altijd exclusief BTW — het systeem berekent de BTW op basis van de belastingklasse. Handig: met de omreken-knop achter het prijsveld reken je een prijs inclusief BTW om.
Het formulier Product aanmaken
Afbeelding 4 — Het formulier Product aanmaken, met rechts de velden voor status en zichtbaarheid.

Status en zichtbaarheid

Tabel 3 — Status
StatusZichtbaar in de shop?Gebruik voor
Gepubliceerd (publish)JaNormaal verkoopbaar product
Concept (draft)NeeProduct dat nog in bewerking is en later live gaat
Privé (private)NeeProduct dat bewust offline staat (bijvoorbeeld tijdelijk uit assortiment, of alleen intern)

De webshop toont uitsluitend producten met status Gepubliceerd. Concept en Privé zijn voor de bezoeker allebei onzichtbaar; het verschil is administratief — zo zie je in het beheer in één oogopslag wat "nog niet af" is (Concept) en wat "bewust uit" staat (Privé).

De Productzichtbaarheid bepaalt wáár een gepubliceerd product opduikt:

Tabel 4 — Productzichtbaarheid
WaardeCategoriepagina'sZoekresultatenDirecte link
Overal zichtbaar (visible)JaJaJa
Alleen catalogus (catalog)JaNeeJa
Alleen zoeken (search)NeeJaJa
Verborgen (hidden)NeeNeeJa

Verborgen is handig voor producten die je alleen via een directe link wilt aanbieden — denk aan een actieproduct in je nieuwsbrief.

De schakelaar Uitgelicht product (rechtsboven in het formulier) zet het product in de uitgelicht-sectie op de homepage. Het heeft verder geen effect op categorieën of zoekresultaten.

Voorraad en nabestellingen

Op het tabblad Voorraad vind je:

  • Voorraadstatus — bepaalt de beschikbaarheid als je géén voorraadaantallen bijhoudt: Op voorraad, In nabestelling (bestelbaar met de melding "Op nabestelling", eventueel met verwachte leverdatum) of Niet op voorraad.
  • Voorraad beheren — zet dit aan om met aantallen te werken; het voorraadaantal is dan verplicht.
  • Nabestellingen (backorders) — wat er gebeurt als de voorraad op 0 staat:
Tabel 5 — Nabestellingen
WaardeEffect
Niet toestaan (no)Product is niet meer te bestellen zodra de voorraad op is
Toestaan (yes)Bestellen blijft mogelijk; de voorraad kan negatief worden
Toestaan, met melding (notify)Zelfde als toestaan, maar bedoeld om je klant duidelijk te tonen dat het om een nabestelling gaat — combineer met voorraadstatus In nabestelling, dan ziet de klant "Op nabestelling" en (indien ingesteld) de verwachte beschikbaarheidsdatum
Het tabblad Voorraad
Afbeelding 5 — Het tabblad Voorraad, met de instellingen voor voorraadbeheer en nabestellingen.

Categorieën en attributen koppelen

In het blok Productrelaties koppel je de categorieën:

  • Hoofdcategorie — de primaire categorie van het product. Deze bepaalt het kruimelpad (breadcrumbs) op de productpagina, wordt gebruikt als primaire categorie in productfeeds en is beschikbaar als SEO-placeholder (zie paragraaf 3.5).
  • Extra categorieën — alle overige categorieën waarin het product vindbaar moet zijn.

Koppel daarna de attributen — óók bij een simpel product. Onderaan de productpagina, tabblad AttributenAttribuut aanmaken:

  1. Kies het attribuut — het centraal aangemaakte attribuut, bijvoorbeeld Materiaal.
  2. Kies de termen — op het tabblad Productattribuut termen selecteer je welke waarden voor dit product gelden.
  3. Zichtbaarheid — laat Zichtbaar op productdetail aan als de eigenschap op de productpagina getoond moet worden.
  4. Variatie-schakelaar uit — de schakelaar Gebruik attribuut voor variaties blijft bij een simpel product uit.
Het tabblad Attributen op de productpagina
Afbeelding 6 — Het tabblad Attributen onderaan de productpagina, met per attribuut de schakelaars.
Attribuut koppelen aan een product
Afbeelding 7 — Attribuut koppelen: kies het attribuut en zet zo nodig "Gebruik attribuut voor variaties" aan.

Zo doet het product mee in de categoriefilters en toont de productpagina de specificaties.

SEO en feed

Op het tabblad SEO vul je de metatitel en metaomschrijving in (voor zoekmachines), de robots-instructie (standaard index, follow) en eventueel een canonieke URL. In de metatitel en -omschrijving kun je placeholders gebruiken die automatisch worden ingevuld:

Tabel 6 — SEO-placeholders voor producten
PlaceholderWordt vervangen door
%%name%%De productnaam
%%sku%%Het artikelnummer
%%ean%%De EAN/barcode
%%price_min%%De (laagste) prijs
%%primary_category%%De naam van de hoofdcategorie
%%variation_count%%Het aantal variaties ("verkrijgbaar in X varianten")
%%company_name%%De bedrijfsnaam
%%date%%De huidige datum
%%random_usp%%Een willekeurige USP uit de instellingen

Voorbeeld: %%name%% kopen? Vanaf %%price_min%% | %%company_name%%

Op het tabblad Feed staan velden voor productfeeds zoals Google Shopping: EAN, MPN, staat (nieuw/gebruikt), kleur, materiaal, custom labels, enzovoort. Speciaal aandachtspunt is de Google-productcategorie: die moet uit de vaste Google-taxonomie komen. De volledige lijst met toegestane waarden vind je op support.google.com/merchants/answer/6324436 (downloadbaar als tekstbestand, ook in het Nederlands). Je kunt het ID of het volledige pad invullen, bijvoorbeeld Voedsel, dranken en tabak > Voedingsmiddelen > Noten & zaden.

Vul tot slot in Productcontent de korte en volledige omschrijving, koppel in Productrelaties de afbeeldingen (de eerste/hoofdafbeelding is wat in lijsten getoond wordt) en klik op Aanmaken.

Een variabel product met variaties

Een variabel product bestaat in meerdere uitvoeringen, elk met een eigen SKU, prijs en voorraad. De volgorde van deze vier stappen is belangrijk.

  1. Maak de attributen en terms centraal aan. Zorg dat het attribuut (bijvoorbeeld Kleur) met alle benodigde terms (Rood, Blauw, …) bestaat onder E-commerce → Productattributen, vóór je het product configureert (zie hoofdstuk 2).
  2. Maak het product aan als "Variabel". Maak het product aan zoals in hoofdstuk 3, maar zet Producttype op Variabel. De tabbladen Prijzen en Voorraad verdwijnen dan uit het hoofdformulier: prijs en voorraad stel je straks per variatie in. Er verschijnt een veld Variatie-weergave (keuzelijst, knoppen of tabel). Sla het product op.
  3. Koppel de attributen en markeer ze voor variaties. Tabblad AttributenAttribuut aanmaken: kies het attribuut, selecteer op het tabblad Productattribuut termen welke terms voor dít product gelden, en zet — heel belangrijk — de schakelaar "Gebruik attribuut voor variaties" aan. Herhaal dit voor elk variatie-attribuut (bijvoorbeeld Kleur én Maat).
  4. Maak de variaties aan. Tabblad VariatiesVariatie aanmaken. Kies per variatie onder Variatie attribuut combinatie per attribuut precies één term (bijvoorbeeld Kleur = Rood, Maat = M), vul op het tabblad Voorraad een unieke SKU in (verplicht) en de voorraad, en op het tabblad Prijzen de prijs (exclusief BTW). Optioneel: een eigen afbeelding, gewicht/afmetingen en feedvelden.

Een T-shirt in 2 kleuren × 2 maten = 4 variaties, elk met een eigen SKU.

Let op Zonder minstens één gekoppeld attribuut dat als variatie-attribuut is gemarkeerd, kun je geen variaties aanmaken. Het beheer meldt dan "Koppel eerst attributen aan het product alvorens de variaties aan te maken."
Belangrijk Een variatie krijgt per variatie-attribuut precies één term. Waarde wijzigen = oude term eraf, nieuwe erop. Koppel nooit een tweede waarde "erbij" — de variatie is dan in de shop niet meer te kiezen ("Gekozen combinatie is niet mogelijk").
Het tabblad Variaties
Afbeelding 8 — Het tabblad Variaties: elke rij is één uitvoering met een eigen artikelnummer.
Het variatie-formulier
Afbeelding 9 — Het variatie-formulier: onder "Variatie attribuut combinatie" kies je per attribuut precies één term.

Producten importeren & exporteren

Met de import-/exportfunctie beheer je je volledige assortiment in één Excel-bestand: je exporteert je huidige producten, past ze aan of vult ze aan in Excel, en zet ze weer terug in de webshop. Dat is vooral handig bij grotere aantallen producten of bulkwijzigingen.

Zo werkt het

  1. Exporteer eerst. Ga naar E-commerce → Producten, vink de producten aan (of selecteer alles) en kies onder Acties openen voor Producten exporteren (XLS). Je krijgt een Excel-bestand met alle juiste kolomkoppen — dat is je vertrekpunt, ook als je nieuwe producten wilt toevoegen.
  2. Vul of wijzig het bestand in Excel: één rij per product.
  3. Zet het bestand terug met de blauwe knop Producten importeren (voor nieuwe producten) of de oranje knop Producten mergen (voor het bijwerken van bestaande producten).
De productenlijst met importknoppen
Afbeelding 10 — De productenlijst, met bovenin de blauwe importknoppen en de oranje mergeknoppen voor producten en variaties.
De gouden regel — de SKU is de sleutel Elk product wordt herkend aan zijn unieke SKU. Dit is de enige verplichte kolom: het systeem bepaalt aan de hand van de SKU of een rij een nieuw product is of een bestaand product dat bijgewerkt wordt. Wijzig een SKU dus nooit zomaar — dan maak je onbedoeld een nieuw product aan.
Tabel 7 — Importeren versus mergen
ImporterenMergen
DoelNieuwe producten toevoegenBestaande producten bijwerken
Bestaande SKUWordt overgeslagen (niet overschreven)Wordt bijgewerkt
Onbekende SKUWordt aangemaakt als nieuw productWordt overgeslagen (niet aangemaakt)

Onthoud: importeren = toevoegen, mergen = bijwerken. Afgezien van dat verschil is het gedrag van mergen identiek aan importeren: categorieën, tags, attributen, afbeeldingen en vertalingen worden op dezelfde manier verwerkt. Beide draaien op de achtergrond en je krijgt achteraf een rapport (zie paragraaf 5.4).

Het bestand vullen

Het bestand heeft één kopregel met de kolomnamen en daaronder één rij per product. De volgorde van de kolommen maakt niet uit — het systeem herkent ze aan de kopnaam. En je hoeft lang niet alles te vullen: op de SKU na is elke kolom optioneel. Begin klein met de basiskolommen en breid later uit.

Belangrijk — een lege cel wist de bestaande waarde Een kolom die je niet nodig hebt kun je het beste helemaal verwijderen uit het bestand; dat veld blijft dan ongewijzigd. Laat je een cel leeg terwijl de kolom wél in het bestand staat, dan wordt de bestaande waarde bij het mergen overschreven met 'leeg'. Maak een cel dus alleen leeg als je die waarde bewust wilt wissen.
Tabel 8 — Opmaakregels
SituatieNotatieVoorbeeld
Meerdere waarden in één cel (lijst)scheiden met een pipe |Rood | Blauw | Groen
Categorie-hiërarchie (hoofd/sub)niveaus scheiden met >Kleding > Heren > Shirts
Ja/nee-velden1 = ja, 0 = nee1
Prijzengetal, exclusief BTW49,95
Datumsdd-mm-jjjj15-06-2026
Afbeeldingenvolledige URL's, gescheiden met | ; de eerste is de hoofdafbeeldinghttps://…/foto1.jpg | https://…/foto2.jpg

De kolommen

De belangrijkste kolommen op een rij. De betekenis van de waarden (status, zichtbaarheid, nabestellingen, …) vind je in hoofdstuk 3 — het zijn dezelfde velden als in het beheer.

Tabel 9 — Basiskolommen
KolomFormaatUitleg
sku *tekst, uniekDe unieke productcode — de sleutel waarop producten worden herkend. Verplicht
nametekstProductnaam
slugtekstURL-naam; wordt automatisch gemaakt als je dit leeg laat
typesimple / variableSimpel of variabel product. Standaard simple
statuspublish / draft / privatePublicatiestatus (zie 3.2). Standaard publish
catalog_visibilityvisible / catalog / search / hiddenZichtbaarheid (zie 3.2). Standaard visible
regular_price / sale_pricegetal, excl. BTWNormale prijs en actieprijs
date_on_sale_from / _todatumLooptijd van de aanbieding
tax_class / tax_statusBTW-tarief en wel/geen BTW
short_description / descriptiontekstKorte en volledige omschrijving
featured1 / 0Uitgelicht op de homepage
parent_categoryhiërarchieHoofdcategorie, bijv. Kleding > Heren
categorylijst van hiërarchieënExtra categorieën; niet-bestaande worden automatisch aangemaakt
tagslijstTags; nieuwe worden automatisch aangemaakt
has_disposal_feeja/neeVerwijderingsbijdrage van toepassing op dit product
disposal_fee_exclgetalBedrag verwijderingsbijdrage per stuk, exclusief btw
imageslijst van URL'sAfbeeldingen; de eerste is de hoofdafbeelding. Een afbeelding die al in de mediabibliotheek staat wordt hergebruikt, dus een herhaalde import maakt geen dubbele bestanden aan
Tabel 10 — Voorraad & verzending
KolomFormaatUitleg
manage_stock1 / 0Voorraad bijhouden? Standaard 0
stock_quantitygeheel getalVoorraadaantal (alleen relevant bij manage_stock = 1)
stock_statusinstock / onbackorder / outofstockVoorraadstatus
backordersno / notify / yesNabestellen toestaan (zie 3.3). Standaard no
sold_individually1 / 0Maximaal 1 per bestelling
weight / length / width / heightgetalGewicht en afmetingen (o.a. voor verzendkosten)
shipping_classtekst of idVerzendklasse; een nieuwe klasse wordt op naam aangemaakt
Tabel 11 — Attributen & gerelateerde producten
KolomVoorbeeldUitleg
attribute:KleurRood|BlauwWelke terms van dit attribuut bij het product horen (pipe-gescheiden)
attribute_default:KleurRoodDe standaard voorgeselecteerde term
attribute_data:Kleur0|1|1Drie cijfers, zonder spaties, gescheiden met een pipe: positie (volgorde op de productpagina) | zichtbaar op productdetail (1/0) | gebruiken voor variaties (1/0). Bij een simpel product met alleen specificatie-attributen is de laatste waarde 0, bijv. 0|1|0
variation_displaybuttonsWeergave van de variatiekeuze: select / buttons / table_display
upsell_skus / crosssell_skus / related_skuslijst van SKU'sUpsell-, cross-sell- en gerelateerde producten
Tabel 12 — SEO & feed (optioneel)
KolomUitleg
seo_title / seo_descriptionPaginatitel en omschrijving voor zoekmachines (de placeholders uit 3.5 werken ook hier)
robots / canonical_linkIndexeerinstructie en canonieke URL
ean / mpn / condition / supplierBarcode, fabrikantsnummer, staat, leverancier
google_product_categoryGoogle-productcategorie (zie 3.5 voor de lijst met waarden)
color / material / size / gender / size_systemProducteigenschappen voor feeds
custom_label_0 t/m 4Eigen labels voor marketingfeeds
product_highlight / product_summaryUSP's en samenvattingspunten, gescheiden met |
reviews_allowed / publish_dateReviews toestaan (1/0) en publicatiemoment

Uitvoeren en het rapport

  1. Open de productenlijstE-commerce → Producten.
  2. Kies de actie — klik op Producten importeren (nieuw) of Producten mergen (bestaand bijwerken). Het venster vermeldt zelf welk gedrag je kunt verwachten.
  3. Upload het bestand — sleep je Excel-bestand in het uploadvak of klik op Bladeren. Optioneel zet je een vertaaloptie aan (DeepL of OpenAI) om nieuwe teksten automatisch te laten vertalen.
  4. Verzenden — de verwerking start op de achtergrond; je kunt gewoon doorwerken.
Het importvenster voor producten
Afbeelding 11 — Het importvenster: import maakt alleen nieuwe SKU's aan; bestaande SKU's worden overgeslagen en gemeld.
Het mergevenster voor producten
Afbeelding 12 — Het mergevenster: merge werkt alleen bestaande SKU's bij; onbekende SKU's worden overgeslagen.

Zodra de verwerking klaar is, krijg je een notificatie met de aantallen: hoeveel rijen zijn aangemaakt (import) of bijgewerkt (merge), hoeveel er zijn overgeslagen (bestaande SKU bij import, onbekende SKU bij merge) en hoeveel fouten er waren. Bij meer dan vijftig overgeslagen of foute rijen bevat de notificatie een downloadbaar Excel-rapport met per rij het regelnummer, de SKU en de reden — zo corrigeer je gericht en bied je het bestand opnieuw aan.

Tip bij grote bestanden Test eerst met een handvol producten. Werkt dat goed? Doe dan pas de volledige set. Zo voorkom je dat een foutje door je hele assortiment heen gekopieerd wordt.

Variaties importeren & exporteren

Variaties beheer je in een apart bestand, naast het productbestand (exporteren doe je via Acties openenVariaties exporteren (XLS)). De basisprincipes zijn hetzelfde als in hoofdstuk 5 — exporteren als vertrekpunt, importeren versus mergen, lege cellen, prijzen exclusief BTW. Hieronder lees je wat er bij variaties extra bij komt kijken.

Het verschil met simpele producten:

  • Er zijn twee verplichte kolommen in plaats van één: sku (de variatie zelf) én parent_sku (het hoofdproduct).
  • Attribuutkolommen bepalen welke uitvoering een rij is (bijv. Kleur = Rood, Maat = M).
  • Prijs en voorraad staan per variatie, niet op het hoofdproduct.
Belangrijk Een variatie kan alleen worden ingelezen als het hoofdproduct met die parent_sku al bestaat én van het type variabel is. Bestaat het hoofdproduct niet, dan wordt de rij overgeslagen met de melding "geen hoofdproduct gevonden". Maak dus eerst het hoofdproduct aan (via het beheer of de productimport met kolom type = variable), en importeer daarna de variaties.
Goed om te weten Attributen en terms die nog niet bestaan hoef je niet vooraf aan te maken: de import maakt ze automatisch aan en koppelt ze als variatie-eigenschap aan het hoofdproduct.

De attribuutkolommen: het hart van variaties

Een variatie geeft per attribuut één waarde (term) op. De kolomkop heeft de vorm attribute:Naam, de cel bevat de term:

  • Kolomkop attribute:Kleur, cel Rood → deze variatie is de kleur Rood.
  • Meerdere attributen = meerdere kolommen, bijvoorbeeld attribute:Kleur én attribute:Maat.
  • Eén waarde per cel. Dus niet Rood | Blauw in één cel — dat zijn twee aparte variaties en dus twee rijen. Dit is dezelfde regel als in hoofdstuk 2: één term per attribuut per variatie.

Zo ziet dat eruit voor een T-shirt in 2 kleuren × 2 maten (het hoofdproduct met SKU TSHIRT bestaat al):

Tabel 13 — Voorbeeld variatiebestand
parent_skuskuattribute:Kleurattribute:Maatregular_pricestock_quantity
TSHIRTTSHIRT-ROOD-MRoodM19,9525
TSHIRTTSHIRT-ROOD-LRoodL19,9518
TSHIRTTSHIRT-BLAUW-MBlauwM19,9530
TSHIRTTSHIRT-BLAUW-LBlauwL21,9512

Na de import heeft het T-shirt de attributen Kleur (Rood, Blauw) en Maat (M, L), en vier variaties met elk een eigen prijs en voorraad.

Prijs, voorraad en overige kolommen

Tabel 14 — Variatiekolommen
KolomFormaatUitleg
parent_sku *tekstDe SKU van het hoofdproduct. Moet verwijzen naar een bestaand variabel product
sku *tekst, uniekDe unieke SKU van de variatie zelf
regular_price / sale_pricegetal, excl. BTWNormale prijs en actieprijs van de variatie
date_on_sale_from / _todatumLooptijd van de actie
manage_stock / stock_quantity1/0 en getalVoorraad bijhouden en aantal; bij een aantal > 0 gaat de status automatisch op "op voorraad"
stock_status / backordersVoorraadstatus en nabestellen (zie 3.3)
statuspublish / draftStatus van de variatie
variation_imageURLEén afbeelding voor deze variatie
description / weight / afmetingen / menu_orderOmschrijving, gewicht/afmetingen en de volgorde waarin variaties getoond worden
ean / mpn / feedvelden / shipping_classZelfde als bij producten (zie tabel 12)

Uitvoeren en het rapport

Het uploaden werkt precies zoals bij producten: E-commerce → ProductenVariaties importeren (nieuw) of Variaties mergen (bestaand bijwerken; een variatie wordt herkend op de combinatie van sku én parent_sku). Ook hier draait de verwerking op de achtergrond en krijg je een rapport.

Het importvenster voor variaties
Afbeelding 13 — Het importvenster voor variaties; voor het bijwerken van bestaande variaties gebruik je de knop Variaties mergen.

Meldingen die je specifiek bij variaties kunt tegenkomen:

  • "Geen hoofdproduct gevonden" — de parent_sku bestaat niet, of het hoofdproduct is nog niet aangemaakt.
  • Ontbrekende sku- of parent_sku-kolom — de hele import stopt, omdat niet duidelijk is om welke variatie of welk hoofdproduct het gaat.
  • Meerdere overeenkomsten — komt bij een merge dezelfde sku + parent_sku meermaals voor, dan wordt alleen de eerste bijgewerkt (met een waarschuwing).

Veelgemaakte fouten

Tot slot: de fouten die we in de praktijk het vaakst voorbij zien komen — en hoe je ze voorkomt.

Tabel 15 — Veelgemaakte fouten en hoe je ze voorkomt
FoutGevolgVoorkomen
SKU niet uniek of gewijzigdOpslaan/import mislukt, of er ontstaat onbedoeld een nieuw productElke SKU (product én variatie) uniek houden en nooit zomaar wijzigen
Variabel product zonder variatie-attribuutKan geen variaties aanmakenStap 3 niet overslaan: schakelaar "Gebruik attribuut voor variaties" aan
Twee terms op één variatie-attribuutVariatie niet kiesbaar ("Gekozen combinatie is niet mogelijk")Waarde vervangen, niet toevoegen; in het importbestand één waarde per cel
Gebruikte term verwijderdProductpagina's kapot, keuzeopties wegNooit verwijderen zonder controle; eerst alle producten omzetten
Prijs inclusief BTW ingevuldVerkeerde verkoopprijzenAltijd exclusief BTW invullen
Product onvindbaar in de shopCheck: status Gepubliceerd? Zichtbaarheid? Categorie gekoppeld?
Lege cel bij merge-importBestaande waarde gewistKolom verwijderen of de oorspronkelijke waarde laten staan
Importeren en mergen verwisseldRijen overgeslagen of niets bijgewerktImporteren = toevoegen, mergen = bijwerken
Verkeerd scheidingstekenWaarden worden niet herkendPipe | voor lijsten, > voor categorie-niveaus
Hoofdproduct ontbreekt bij variatie-importRij overgeslagen ("geen hoofdproduct gevonden")Eerst het hoofdproduct aanmaken als variabel product
Voorraadaantal vergetenOpslaan misluktBij "Voorraad beheren" is het aantal verplicht