Ga naar hoofdinhoud

Productconditie (Nieuw/Gebruikt) weergeven in WooCommerce

StoreLinkr kan de conditie van een product (Nieuw of Gebruikt) synchroniseren naar WooCommerce. Deze gegevens worden opgeslagen in een metafield en kunnen met een eenvoudig stukje code op je productpagina's worden weergegeven.

Vereiste

Zorg dat je databron (bijvoorbeeld je kassasysteem of PIM) productconditiegegevens levert en dat StoreLinkr is geconfigureerd om deze uit te lezen.

Implementatiecode

Voeg de volgende code toe aan het functions.php-bestand van je thema of aan een aangepaste plugin om de conditie op de productpagina weer te geven:

add_action('woocommerce_single_product_summary', function() {
global $product;

if (!$product instanceof WC_Product) {
return;
}

// Retrieve the 'used' meta field
$condition_code = $product->get_meta('used');

if ($condition_code !== '' && $condition_code !== null) {
// Mapping:
// 0 = New
// 1 = Used
$label = ($condition_code == 1) ? 'Used' : 'New';

echo '<p class="product-condition"><strong>Condition:</strong> ' . esc_html($label) . '</p>';
}
}, 15);

Hoe het werkt

StoreLinkr slaat de conditie op als een numerieke waarde in de metafield used:

  • 0: Nieuw
  • 1: Gebruikt

Door get_meta('used') te gebruiken, krijg je toegang tot deze waarde en kun je deze omzetten naar een gebruiksvriendelijk label voor je klanten. Je kunt de CSS-klasse .product-condition verder aanpassen aan de stijl van je thema.