Hoe kan ik de conditie (nieuw of gebruikt) tonen in WooCommerce?
Als we in StoreLinkr de juiste productcondities hebben, sturen we deze ook door naar WooCommerce via de StoreLinkr plugin. Wij moeten dan wel de conditie ook inlezen van je databron, bijvoorbeeld een kassapakket.
Voorbeeld code
Gebruik onderstaande snippet om op een productpagina van WooCommerce de gebruikt status weer te geven. Deze code kan je ook gebruiken als basis om je webshop verder op te bouwen:
add_action('woocommerce_single_product_summary', function() { global $product; if (!$product instanceof \WC_Product) { return; } $used = $product->get_meta('used'); if ($used !== '' && $used !== null) { // 0 = new // 1 = used echo '<p><strong>Used:</strong> ' . esc_html($used) . '</p>'; } else { echo '<p><strong>Used-veld not found.</strong></p>'; } });
De code kijkt naar het meta_veld "used" van het product object. Hierin wordt één van de volgende values opgeslagen:
- 0 = nieuw
- 1 = gebruikt