Ga naar hoofdinhoud

Productvoor- en nadelen weergeven in WooCommerce

Als je "Plus- en minpunten" (voor- en nadelen) hebt geconfigureerd in StoreLinkr, worden deze automatisch als metafields naar WooCommerce gesynchroniseerd.

Metafield-keys

De gegevens worden opgeslagen onder de volgende keys:

  • Voordelen (positieve punten): _positive_points
  • Nadelen (negatieve punten): _negative_points

Voor- en nadelen op je website weergeven

Je kunt deze punten overal op je productpagina weergeven. Hieronder zie je een voorbeeld van hoe je ze als lijst onder de productsamenvatting kunt tonen.

Voorbeeldcode

add_action('woocommerce_single_product_summary', 'display_storelinkr_pros_cons', 25);

function display_storelinkr_pros_cons() {
global $product;

$pros = $product->get_meta('_positive_points');
$cons = $product->get_meta('_negative_points');

if (!empty($pros) || !empty($cons)) {
echo '<div class="product-pros-cons">';

if (!empty($pros)) {
echo '<div class="pros"><h4>Pros</h4>' . wpautop(esc_html($pros)) . '</div>';
}

if (!empty($cons)) {
echo '<div class="cons"><h4>Cons</h4>' . wpautop(esc_html($cons)) . '</div>';
}

echo '</div>';
}
}

Tips voor designers

  • Styling: Gebruik CSS om vinkjes (groen) toe te voegen voor voordelen en kruisjes (rood) voor nadelen.
  • Plaatsing: Je kunt de prioriteit (de 25 in de add_action-aanroep) aanpassen om het blok hoger of lager op de pagina te plaatsen.
  • Opmaak: De metafields bevatten vaak meerdere regels. De functie wpautop() in het voorbeeld helpt om regeleinden te behouden.