Staffeltabel weergeven via een shortcode.

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:

AttribuutBeschrijving
title_tagDe HTML-tag voor de titel van de staffeltabel (bijv. h2, h3, strong).
titleDe titel van de staffeltabel.
decimalsHet aantal decimalen dat wordt gebruikt voor de staffelbereiken.
discount_decimalsHet aantal decimalen voor het kortingspercentage.
count_titleDe titel van de kolom die het aantal of bereik van de staffel aangeeft.
price_titleDe 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 '<div class="custom-staffel">' . $html . '</div>';
} );