De plus_product_staffeltabel shortcode is ontworpen om een staffeltabel weer te geven binnen een WooCommerce-productpagina of een andere locatie waar shortcodes worden ondersteund. Een staffeltabel toont prijsstaffels op basis van afnamehoeveelheden, zodat klanten kunnen zien welke kortingen ze ontvangen bij grotere bestellingen.
Hoe werkt de shortcode?
Je kunt de shortcode eenvoudig toevoegen aan een pagina, productbeschrijving of widget door de volgende code te gebruiken:
[plus_product_staffeltabel title="Kwantumkorting" title_tag="h3" decimals="2" discount_decimals="1" count_title="Aantal" price_title="Prijs per stuk"]
Deze shortcode wordt vervolgens omgezet in een overzichtelijke tabel met staffelprijzen.
Attributen van de shortcode
De shortcode ondersteunt verschillende attributen die je kunt aanpassen om de weergave te configureren:
| Attribuut | Beschrijving |
|---|---|
title_tag | De HTML-tag voor de titel van de staffeltabel (bijv. h2, h3, strong). |
title | De titel van de staffeltabel. |
decimals | Het aantal decimalen dat wordt gebruikt voor de staffelbereiken. |
discount_decimals | Het aantal decimalen voor het kortingspercentage. |
count_title | De titel van de kolom die het aantal of bereik van de staffel aangeeft. |
price_title | De titel van de kolom die de prijs of korting toont. |
Aanpassen met een filter
De output van de shortcode kan worden aangepast met het filter plus_product_staffel_html. Hiermee kun je bijvoorbeeld extra stijlen toevoegen of de HTML-structuur wijzigen:
/**
* Uitvoer van de staffeltabel aanpassen
*
* @filter plus_product_staffel_html
* @param string $uitvoer HTML voor de staffeltabel (als er een staffeltabel geldt).
* @param int $product_id Het product_id van het product waarvoor staffeltabel bedoeld is.
* @return string HTML voor de staffeltabel.
*/
add_filter( 'plus_product_staffel_html', function( $html ) {
return '' . $html . '';
} );