Kleine Bestellungen lohnen sich oft nicht: Versand, Verpackung und Zahlungsgebühren fressen die Marge auf. Ein Mindestbestellwert schafft Abhilfe. WooCommerce bietet dafür keine eingebaute Einstellung, mit wenigen Zeilen Code lässt sich das aber schnell lösen.
Wichtig: Erstellen Sie vor jeder Änderung ein Backup und arbeiten Sie mit einem Child-Theme, damit Ihre Anpassung beim nächsten Theme-Update nicht verloren geht.
Variante 1: Code-Snippet in der functions.php
Fügen Sie den folgenden Code in die functions.php Ihres Child-Themes ein oder nutzen Sie ein Plugin wie „Code Snippets“. Den Betrag passen Sie in der Variable $minimum an.
add_action( 'woocommerce_checkout_process', 'wa_mindestbestellwert' );
add_action( 'woocommerce_before_cart', 'wa_mindestbestellwert' );
function wa_mindestbestellwert() {
$minimum = 50; // Mindestbestellwert in Euro
$total = WC()->cart->get_subtotal();
if ( $total < $minimum ) {
$nachricht = sprintf(
'Der Mindestbestellwert beträgt %s. Ihr aktueller Warenwert beträgt %s.',
wc_price( $minimum ),
wc_price( $total )
);
if ( is_cart() ) {
wc_print_notice( $nachricht, 'error' );
} else {
wc_add_notice( $nachricht, 'error' );
}
}
}
Im Warenkorb erscheint nun ein Hinweis, solange der Mindestbestellwert nicht erreicht ist. Im Checkout wird die Bestellung zusätzlich blockiert. Beachten Sie: get_subtotal() berücksichtigt den Warenwert ohne Versandkosten und ohne Steuern. Möchten Sie den Bruttowert prüfen, addieren Sie WC()->cart->get_subtotal_tax().
Variante 2: Mit einem Plugin
Wer nicht mit Code arbeiten möchte, findet im WordPress-Verzeichnis mehrere Plugins für Mindest- und Höchstbestellmengen. Achten Sie bei der Auswahl auf regelmäßige Updates, gute Bewertungen und Kompatibilität mit Ihrer WooCommerce-Version. Plugins bieten oft Extras wie unterschiedliche Grenzen pro Kundengruppe oder Produktkategorie.
Tipp: Kommunizieren Sie den Mindestbestellwert früh
Nichts frustriert Kunden mehr als eine Überraschung im Checkout. Nennen Sie den Mindestbestellwert deshalb bereits in der Kopfzeile, auf den Produktseiten oder in den Versandinformationen. Noch besser: Kombinieren Sie ihn mit einer Versandkostenfrei-Grenze – das erhöht den durchschnittlichen Bestellwert spürbar.
Sie möchten Ihren Shop optimieren oder neu aufsetzen? Dann werfen Sie einen Blick auf unseren E-Commerce-Service.

