{"id":324,"date":"2026-09-18T10:00:00","date_gmt":"2026-09-18T08:00:00","guid":{"rendered":"https:\/\/yindle.com\/?p=324"},"modified":"2026-09-21T22:01:47","modified_gmt":"2026-09-21T20:01:47","slug":"woocommerce-variatiematrix","status":"publish","type":"post","link":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/","title":{"rendered":"Checking a variation matrix before products go live"},"content":{"rendered":"<p>A variable product can look straightforward while many combinations sit behind its dropdowns. Not every combination actually exists, and not every existing variation can be ordered immediately. A variation matrix shows which combinations the store needs to support and which data is required for each. Use it before products go live.<\/p>\n<h2>Describe the variations you actually sell<\/h2>\n<p>Start with a list of existing combinations, such as <a href=\"\/en\/woocommerce-product-attribute-glossary\/\">model, colour and length<\/a>. Have the product owner confirm which variations are actually supplied. Avoid automatically generating every imaginable combination just because the administration screen allows it. A product that does not exist differs from a variation that is temporarily out of stock.<\/p>\n<p>According to the <a href=\"https:\/\/woocommerce.com\/document\/variable-product\/\">WooCommerce documentation on variable products<\/a> variations can have their own data, including price, SKU, stock and image. The matrix helps determine which information differs by variation. The technology provides the fields; the catalogue determines their meaning.<\/p>\n<h2>Make missing data visible<\/h2>\n<p>In a fictional store, a worktable comes in two heights and three widths, but the narrowest version is available in only one height. The matrix therefore does not automatically contain six sellable combinations. Price, code and presentation are checked for every existing variation. A missing image must not silently show the wrong variation.<\/p>\n<p>Add a column for review status. \u201cData still to be supplied\u201d is not an ordering status for the customer. Keep internal preparation separate from public availability. The team can then fill in missing information without an incomplete product accidentally becoming available to buy.<\/p>\n<p>Also show where important data comes from. If price or stock comes from another system, the correct variation must be identified. For <a href=\"\/en\/woocommerce-afas-integration-guide\/\">an integration between WooCommerce and AFAS<\/a> an unambiguous product relationship is therefore an important preparatory step.<\/p>\n<h2>Test choices from the product page<\/h2>\n<p>Walk through both common and unusual combinations. Do not always begin in the same order. A customer may choose a colour before a size, or the other way round. Check what happens when someone changes an earlier choice. The visible name, price and image must match the final selection.<\/p>\n<p>Add a selected variation to the basket and ask another employee to read the line. Can they determine exactly which variation is intended? Then check the test order. A clear product card is insufficient if its meaning disappears later in the order information.<\/p>\n<p>Pay particular attention to the initial selection on the product page. If a variation is already selected, the customer must be able to recognise it. A default choice is not automatically the most suitable variation for every application. Let the product owner decide whether preselection fits, and check that the image, text and order line consistently show that choice.<\/p>\n<h2>Use the matrix when making changes<\/h2>\n<p>A new colour or discontinued size affects existing combinations. Update the matrix before an employee adds or removes variations in administration. Consider what the change means for product copy, photos and any recommendations. Test at least one existing variation alongside the new situation.<\/p>\n<p>For <a href=\"\/en\/websites-online-stores\/\">building a WooCommerce store<\/a> this approach can form part of the catalogue handover. Provide a completed example and appoint an owner for product changes. The matrix does not need to become a second stock administration system. Its main purpose is to record which combinations actually exist and which checks are required to present and order them correctly. This gives the team a shared starting point for catalogue management, design and data transfer.<\/p>","protected":false},"excerpt":{"rendered":"<p>Check which combinations actually exist and can be ordered. Make prices, stock, images and invalid choices clear for administrators.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-324","post","type-post","status-publish","format-standard","hentry","category-e-commerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Een variatiematrix controleren voordat producten live gaan<\/title>\n<meta name=\"description\" content=\"Controleer welke combinaties werkelijk bestaan en bestelbaar zijn. Maak prijzen, voorraad, beelden en ongeldige keuzes overzichtelijk voor beheer.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Een variatiematrix controleren voordat producten live gaan\" \/>\n<meta property=\"og:description\" content=\"Controleer welke combinaties werkelijk bestaan en bestelbaar zijn. Maak prijzen, voorraad, beelden en ongeldige keuzes overzichtelijk voor beheer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/\" \/>\n<meta property=\"og:site_name\" content=\"Yindle\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-18T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-21T20:01:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yindle.com\/wp-content\/themes\/yindle\/assets\/images\/yindle-social-share.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yindle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yindle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"headline\":\"Een variatiematrix controleren voordat producten live gaan\",\"datePublished\":\"2026-09-18T08:00:00+00:00\",\"dateModified\":\"2026-09-21T20:01:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/\"},\"wordCount\":551,\"publisher\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"articleSection\":[\"E-commerce\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/\",\"name\":\"Een variatiematrix controleren voordat producten live gaan\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#website\"},\"datePublished\":\"2026-09-18T08:00:00+00:00\",\"dateModified\":\"2026-09-21T20:01:47+00:00\",\"description\":\"Controleer welke combinaties werkelijk bestaan en bestelbaar zijn. Maak prijzen, voorraad, beelden en ongeldige keuzes overzichtelijk voor beheer.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/woocommerce-product-variation-matrix\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yindle.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Een variatiematrix controleren voordat producten live gaan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/\",\"name\":\"Yindle\",\"description\":\"Software voor e-commerce en klantprocessen\",\"publisher\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yindle.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\",\"name\":\"Yindle B.V.\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/yindle.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/yindle-site-icon.png\",\"contentUrl\":\"https:\\\/\\\/yindle.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/yindle-site-icon.png\",\"width\":512,\"height\":512,\"caption\":\"Yindle B.V.\"},\"image\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Yindle B.V.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Markt 43\",\"postalCode\":\"5554 CA\",\"addressLocality\":\"Valkenswaard\",\"addressCountry\":\"NL\"},\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"KvK\",\"value\":\"99695367\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Checking a variation matrix before products go live","description":"Check which combinations actually exist and can be ordered. Make prices, stock, images and invalid choices clear for administrators.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/","og_locale":"en_GB","og_type":"article","og_title":"Een variatiematrix controleren voordat producten live gaan","og_description":"Controleer welke combinaties werkelijk bestaan en bestelbaar zijn. Maak prijzen, voorraad, beelden en ongeldige keuzes overzichtelijk voor beheer.","og_url":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/","og_site_name":"Yindle","article_published_time":"2026-09-18T08:00:00+00:00","article_modified_time":"2026-09-21T20:01:47+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/yindle.com\/wp-content\/themes\/yindle\/assets\/images\/yindle-social-share.png","type":"image\/png"}],"author":"Yindle","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Yindle","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/#article","isPartOf":{"@id":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/"},"author":{"@id":"https:\/\/yindle.com\/en\/#organization"},"headline":"Een variatiematrix controleren voordat producten live gaan","datePublished":"2026-09-18T08:00:00+00:00","dateModified":"2026-09-21T20:01:47+00:00","mainEntityOfPage":{"@id":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/"},"wordCount":551,"publisher":{"@id":"https:\/\/yindle.com\/en\/#organization"},"articleSection":["E-commerce"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/","url":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/","name":"Checking a variation matrix before products go live","isPartOf":{"@id":"https:\/\/yindle.com\/en\/#website"},"datePublished":"2026-09-18T08:00:00+00:00","dateModified":"2026-09-21T20:01:47+00:00","description":"Check which combinations actually exist and can be ordered. Make prices, stock, images and invalid choices clear for administrators.","breadcrumb":{"@id":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/yindle.com\/en\/woocommerce-product-variation-matrix\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yindle.com\/en\/"},{"@type":"ListItem","position":2,"name":"Een variatiematrix controleren voordat producten live gaan"}]},{"@type":"WebSite","@id":"https:\/\/yindle.com\/en\/#website","url":"https:\/\/yindle.com\/en\/","name":"Yindle","description":"Software for e-commerce and customer processes","publisher":{"@id":"https:\/\/yindle.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yindle.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/yindle.com\/en\/#organization","name":"Yindle B.V.","url":"https:\/\/yindle.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/yindle.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/yindle.com\/wp-content\/uploads\/2026\/09\/yindle-site-icon.png","contentUrl":"https:\/\/yindle.com\/wp-content\/uploads\/2026\/09\/yindle-site-icon.png","width":512,"height":512,"caption":"Yindle B.V."},"image":{"@id":"https:\/\/yindle.com\/en\/#\/schema\/logo\/image\/"},"legalName":"Yindle B.V.","address":{"@type":"PostalAddress","streetAddress":"Markt 43","postalCode":"5554 CA","addressLocality":"Valkenswaard","addressCountry":"NL"},"identifier":{"@type":"PropertyValue","propertyID":"KvK","value":"99695367"}}]}},"_links":{"self":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/comments?post=324"}],"version-history":[{"count":2,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/324\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/324\/revisions\/801"}],"wp:attachment":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/media?parent=324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/categories?post=324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/tags?post=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}