Handig artikel als u online winkels beheert die gebouwd zijn met WooCommerce en je wilt weten hoe je een minimaal bestelbedrag in kunt stellen WooCommerce. In de instellingen default van een online winkel self-hosted, bestaat de afrekenoptie niet. Daarom zal het vaststellen van het minimumbedrag voor een bestelling op een andere manier worden gedaan.
In vergelijking met een fysieke winkel legt een online winkel vaak nieuwe regels op, afhankelijk van de klanten die worden aangesproken, het type producten dat wordt verkocht, hun waarde en betalings- en leveringsmethoden.
Als het in een fysieke winkel geen probleem is als we naar binnen gaan en een product kopen voor 10 cent, is het in een online winkel een beetje anders. Elke bestelling die door een klant wordt gedaan, brengt ook enkele kosten van de winkel met zich mee. Van de eenvoudige verwerking van de bestelling tot het verpakken en verzenden, al deze handelingen kosten tijd.
Wanneer het uitverkoopaanbod zeer goedkope producten bevat, is het goed om voor elke bestelling een minimumbedrag vast te leggen. Bijvoorbeeld het niet kunnen voltooien van een bestelling als het totaal aantal producten in het winkelmandje de som van 10 euro niet bereikt.
Hoe stel je een minimum bestelbedrag in WooCommerce
De eenvoudigste methode is om een aangepaste functie toe te voegen functions.php waarmee u het minimumbedrag voor de bestelling kunt instellen WooCommerce.
Open het bestand functions.php van het actieve thema (bij voorkeur kind-thema) en voeg de volgende code toe:
// Set Minimum Order Amount in WooCommerce
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
$minimum = 10; // Set this variable to specify a minimum order value
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order ' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
}
}
}
Hier wordt ook het bericht geplaatst, waarmee de koper wordt gewaarschuwd dat hij geen producten heeft waarvan het totale bedrag de minimumlimiet voor het plaatsen van de bestelling niet bereikt.
- Hoe productafbeeldingen automatisch te verwijderen in WooCommerce, samen met het product
- Vast wc-ajax = get_refreshed_fragments High CPU Gebruik (AJAX Cart-fragmenten uitschakelen)
- Hoe u snel alle bestellingen (Orders) kunt verwijderen uit WooCommerce [SQL-tips]
- Standaard uitschakelen? “Ship to different address” vanaf de afrekenpagina a Woocommerce
Voor WooCommerce sommige modules voor online betalingen bieden automatische ondersteuning voor het instellen van het limietbedrag vanaf waar een bestelling geplaatst kan worden.
Deze functie is handig voor online winkels die producten verkopen met lage prijzen, die de verwerkings- en verzendkosten niet kunnen dekken.