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_attributes | Een array van attributen (key, value) |
| _product_attachments | Een array met bijlagen |
| stock_locations | Een 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_attributes | Een array van attributen (key, value) |
| _product_attachments | Een array met bijlagen |
| stock_locations | Een 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);