woo code snippets mit hintergrund vision4web

[ratemypost-result]

Mit dem Mindestbestellwert Snippet lässt sich ganz einfach, ein Mindestbestellwert für Dein Shop festlegen. Sofern Dein Kunde nicht den geforderten Wert erreicht und er zum Warenkorb wechselt, wird diesem ein Hinweis angezeigt das der erforderliche Mindestbestellwert noch nicht erreicht ist.

Im Warenkorb wird Deinem Kunden dann auch angezeigt, wie hoch der Rest zum erreichen des Wertes ist.

Als tolle Funktion im Snippet kannst Du auch festlegen ob der Mindestbestellwert mit oder ohne Versandkosten erreicht werden soll.

Füge den nachfolgenden Code in Deine functions.php in Deinem Child Theme ein

/**
 * WooCommerce - Mindestbestellwert für WooCommerce
 * https://v4w.eu/wc-code-snippet/woocommerce-code-snippet-mindestbestellwert-fuer-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 = 100;     // Mindestbestellwert eingeben

    if ( WC()->cart->subtotal < $minimum ) { // "subtotal" = ohne Versand  | "total" = mit Versand

        if( is_cart() ) {

            wc_print_notice( 
                sprintf( 'Unser Mindestbestellwert beträgt %s. Dein aktueller Bestellwert beträgt %s.' , // Text anpassen Warenkorb
                    wc_price( $minimum ), 
                    wc_price( WC()->cart->subtotal ) // "subtotal" ohne Versand | "total" = mit Versand
                ), 'error' 
            );

        } else {

            wc_add_notice( 
                sprintf( 'Unser Mindestbestellwert beträgt %s. Dein aktueller Bestellwert beträgt %s.' , // Text anpassen Kasse
                    wc_price( $minimum ), 
                    wc_price( WC()->cart->subtotal ) // "subtotal" ohne Versand | "total" = mit Versand
                ), 'error' 
            );

        }
    }

}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.