Woocommerce – Min, Max, Schritt & Produktmenge „in den Warenkorb“ anpassen

Suchen Sie nach einer Möglichkeit, die Mengeneinstellungen der Funktion "In den Warenkorb" in WooCommerce anzupassen?

Gerne helfe ich Ihnen dabei, dies ohne die Verwendung von Plugins zu tun. Mit diesem Ansatz können Sie die Mindest-, Höchst-, Schritt- und Produktmenge ganz einfach nach Ihren Wünschen anpassen. Es ist eine effiziente und unkomplizierter Möglichkeit, der Ihrem Online-Shop großen Nutzen bringen kann.

Diese Einstellungen sind z.B. für B2B Shops von Vorteil, wenn Kunden größere Menge einkaufen und es gewisse Mindestbestellmengen gibt.

PHP Code um die Mindest, Maximal Menge und die Produktmenge und Schrittgröße zu ändern.

				
					<?php
/**
 * @function      Min, Max, Increment & Default Value Quantity | WooCommerce
 * @author        InetService - Holzer & Dengg OG
 * @testedwith    WooCommerce 6 & 7
 */

add_filter('woocommerce_quantity_input_args', 'inet_woocommerce_quantity_changes', 9999, 2);

function inet_woocommerce_quantity_changes($args, $product)
{
    if ( ! is_cart() ) {
        $args['input_value'] = 10; // Start from this value (default = 1)
        $args['max_value'] = 500; // Max quantity (default = -1)
        $args['min_value'] = 10; // Min quantity (default = 0)
        $args['step'] = 5; // Increment/decrement by this value (default = 1)
    }
    else {
        $args['max_value'] = 500; // Max quantity (default = -1)
        $args['step'] = 5; // Increment/decrement by this value (default = 1)
        $args['min_value'] = 10; // Min quantity (default = 0)
    }

    return $args;
}
				
			

Wo füge ich benutzerdefinierten Code hinzu?

 

 

Fügen Sie das PHP-Snippet in die functions.php-Datei Ihres Child-Themes ein. Schöner ist es wenn Sie den Code in eine eigene PHP-Datei geben und die Datei mittels require_once „pfad/dateiname“ in die functions.php-Datei einbinden. Gibt es mehrere Code-Schnipsel wird die functions.php-Datei sehr schnell unübersichtlich.

 

Stellen Sie sicher, dass Sie wissen, was Sie tun, wenn Sie solche Dateien bearbeiten.

Fragen & Hilfe
Wenn Sie Hilfe benötigen oder Fragen haben, zögern Sie bitte nicht, uns zu kontaktieren.
InetService – Holzer & Dengg OG – office@inetservice.at+43 676 5466019