Welke metafields kan ik gebruiken van StoreLinkr in WooCommerce?

Let op: dit artikel is bedoelt voor (thema) developers die meewerken aan een WordPress site.

In onze StoreLinkr plugin maken we gebruik van diverse metafields om alle informatie omtrent producten beschikbaar te maken in de WooCommerce shop.

Productvarianten – Variabel product

Binnen een variabel product zijn er opties. Iedere optie is een eigen product, ook binnen StoreLinkr. Op variant optie niveau kan je de volgende metafields ophalen:

_product_attributesEen array van attributen (key, value)
_product_attachmentsEen array met bijlagen
stock_locationsEen array met voorraadlocaties

Single products

Er zijn ook losse producten, die worden door ons als Single product aangemaakt. Op productniveau kan je de volgende metafields ophalen:

_product_attributesEen array van attributen (key, value)
_product_attachmentsEen array met bijlagen
stock_locationsEen array met voorraadlocaties

Voorbeeld code om een metafield te gebruiken

Als je als ontwikkelaar een metafield wilt gebruiken, kan je onderstaande snippet in je code gebruiken:

<?php

$product = wc_get_product(3); // het id
$stock_locations = $product->get_meta('stock_locations');

// Toon een lijst van voorraadlocaties voor dit product
var_dump($stock_locations);