Woocommerce

Een minimum bestelbedrag instellen bij je WooCommerce webshop

03 maart 2022

Als je een WooCommerce webshop hebt, dan weet je waarschijnlijk al dat er héél veel mogelijkheden zijn binnen WooCommerce. De standaard WooCommerce plugin heeft sowieso al een hele lijst aan handige functies en mogelijkheden, en met de vele extra plugins die er beschikbaar zijn, is er nóg meer mogelijk. Één van de dingen die niet standaard in WooCommerce mogelijk is, maar wel met behulp van wat extra code, is het instellen van een minimum bestelbedrag in de webshop. Dit kan heel handig zijn als je bijvoorbeeld ook voor kleine bedragen verkoopt als extra op de “gewone” producten.

Dit kun je op twee manieren doen;

  • Met behulp van een extra code.
  • Met behulp van een plugin.

Mijn voorkeur gaat uit naar het gebruiken van extra code i.p.v. een plugin. Maar als je een technische leek bent, dan is het spelen met code waarschijnlijk niet zo handig :) Hieronder zal ik beide manieren uitleggen.

01. Minimum bestelbedrag instellen met code

Met onderstaande code kun je heel simpelweg een bedrag instellen + de tekst instellen die men als melding te zien krijgt als het minimum bestelbedrag (nog) niet is behaald. Vervang de cijfers door het gewenste bedrag en pas eventueel de melding aan. De code dien je te plaatsen in het functions.php bestand in je thema map.

[php]

add_action( ‘woocommerce_checkout_process’, ‘wc_minimum_order_amount’ );
add_action( ‘woocommerce_before_cart’ , ‘wc_minimum_order_amount’ );
function wc_minimum_order_amount() {
// Set this variable to specify a minimum order value
$minimum = 1000;
if ( WC()->cart->total if( is_cart() ) {
wc_print_notice(
sprintf( ‘Het minimale bestelbedrag is %s euro. Je huidige totaal is %s.’ ,
wc_price( $minimum ),
wc_price( WC()->cart->total )
), ‘error’
);
} else {
wc_add_notice(
sprintf( ‘Het minimale bestelbedrag is %s euro. Je huidige totaal is %s.’ ,
wc_price( $minimum ),
wc_price( WC()->cart->total )
), ‘error’
);
}
}
}

[/php]

Ben je een technische leek, dan is het wellicht handiger om een minimum bedrag in te stellen met behulp van een plugin.

02. Minimum bestelbedrag instellen met een plugin

Met de plugin Minimum Order Amount for Woocommerce kun je heel simpelweg een minimum bedrag instellen.

  • Installeer en activeer de plugin.
  • Ga vervolgens in het menu naar WooCommerce > Minimum order.
  • Pas eventueel het bedrag en de teksten aan (deze worden namelijk automatisch in het Engels geplaatst, dus een vertaling is wellicht wel handig).
  • Klik op “Wijzigingen opslaan“.
  • En voila, je webshop heeft nu een minimum bestelbedrag :)
  • De opmaak van de melding zal afhankelijk zijn van je theme.