Beyogen auf “woocommerce ändert den Preis an der Kasse und auf der Warenkorbseite” Antwortcode, der den Gesamtpreis auf der Checkout-Seite ändert, habe ich einen zusätzlichen Code hinzugefügt, um die Produkte zu zählen, die der Benutzer im Warenkorb hat, und wenn der Benutzer 9 Produkte im Warenkorb hatte, dann füge einen Preis zum Gesamtpreis hinzu:
add_action( 'woocommerce_before_cart_totals', 'custom_cart_total' , 'get_cart_contents_count');
function custom_cart_total() {
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
if (WC()->cart->get_cart_contents_count() == 9){
WC()->cart->total += 15;
}
elseif(WC()->cart->get_cart_contents_count() == 6){
WC()->cart->total += 14;
}
elseif(WC()->cart->get_cart_contents_count() == 4){
WC()->cart->total += 13;
}
}
Aber es funktioniert nicht. Dieses Bild erklärt alles:
Ich würde mich freuen, wenn jemand den Code korrigieren und mir sagen könnte, wie ich die Nachricht wie im Bild anzeigen kann