Zum Inhalt springen
Termin vereinbaren (öffnet in einem neuen Fenster)

Mengenfeld auf der WooCommerce-Warenkorbseite ausblenden

Vier Zeilen – mit einer Nebenwirkung, die man kennen sollte, bevor man sie einsetzt.

Zuletzt geprüft: 3 Minuten Lesezeit

Der Schnipsel

add_filter( 'woocommerce_is_sold_individually', function ( $return, $product ) {

    if ( is_cart() ) {
        return true;
    }

    // Wichtig: den urspruenglichen Wert zurueckgeben, nicht null.
    // Sonst verwerfen wir, was andere Plugins an dieser Stelle
    // eingestellt haben.
    return $return;

}, 10, 2 );

Danach steht im Warenkorb bei jeder Position nur noch die Zahl, kein Eingabefeld und keine Plus-Minus-Schaltflächen.

Was der Schnipsel sonst noch tut

Wichtig

Der Filter heißt woocommerce_is_sold_individually und bedeutet: Dieses Produkt wird nur einzeln verkauft. Er blendet also nicht bloß ein Feld aus – er greift in die Kauflogik ein.

Praktisch heißt das: Kunden können die Menge im Warenkorb nicht mehr ändern. Sie müssen zurück zur Produktseite und dort neu wählen. Für Dienstleistungen, Termine oder Einzelstücke ist das genau richtig – für einen Shop mit Verbrauchsartikeln eher hinderlich.

Wenn du das Feld nur optisch loswerden willst, ist eine CSS-Regel im Customizer der harmlosere Weg – sie ändert nichts an der Kauflogik.

Wohin der Code gehört

Tipp

Nicht in die functions.php des Themes – beim nächsten Theme-Update ist er weg. Richtig sind ein Child-Theme oder ein Code-Plugin wie „Code Snippets" oder „WPCode". Und vorher eine Sicherung anlegen.

Anrufen Website prüfen Anfragen

Darstellung

Diese Einstellungen gelten nur auf diesem Gerät und werden lokal in deinem Browser gespeichert. Es wird nichts übertragen.

Farbschema
Schriftgröße
Lesbarkeit
Erklärung zur Barrierefreiheit