0

Ich habe meine Kasse Warenkorb wie dieseWie WooCommerce jedes Produkt insgesamt nur im Warenkorb ändern

Produktpreis Menge Gesamt

Apfel 50 1 50

Orange 40 1 40

Ich brauche um die Summe auf der rechten Seite zu ändern, um zu sagen 20

Code Ich habe versucht, ich werde Kommentarbox

setzen

aber es ändert den Preis.Ich muss nur die Gesamtmenge ändern. Irgendwelche Ideen?

+0

add_action ('woocommerce_before_calculate_totals', 'add_custom_price'); Funktion add_custom_price ($ cart_object) { $ custom_price = 10; foreach ($ cart_object-> cart_contents als $ key => $ value) { $ value ['data'] -> price' = $ custom_price; } } – user7467929

Antwort

0

Versuchen Sie, mit diesem Stück Code in der functions.php-Datei:

if(is_cart()){ 
    add_action('woocommerce_before_calculate_totals', 'add_custom_price'); 

    function add_custom_price($cart_object) 
    { 
     global $woocommerce; 
     $custom_price = $_POST["custom_prc"]; 

     foreach ($cart_object->cart_contents as $key => $value) 
     { 
      $value['data']->price = $custom_price; 
     } 
    } 
} 
Verwandte Themen