Woocommerce zeigt die Gesamtsumme des benutzerdefinierten Warenkorbs in einem Shortcode anPhp

PHP-Programmierer chatten hier
Guest
 Woocommerce zeigt die Gesamtsumme des benutzerdefinierten Warenkorbs in einem Shortcode an

Post by Guest »

Ich versuche, den Gesamtbetrag eines benutzerdefinierten Woocommerce-Warenkorbs innerhalb eines Shortcodes anzuzeigen. Der Code nimmt die Gesamtsumme des Warenkorbs und subtrahiert dann den Preis aller Produkte in der Kategorie „Bestattungsarten-Neu“, um eine Zwischensumme anzuzeigen. Hier ist der Code:

Code: Select all

add_shortcode( 'quote-total', 'quote_total' );
function quote_total(){

$total = $woocommerce->cart->total;

foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
$_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );

if ( has_term( 'funeral-types-new', 'product_cat', $_product->id) ) {
$disbursement = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );
}
}

$subtotal = $total-$disbursement;

echo ''.$subtotal.' + '.$disbursement.'';

}
$disbursement wird einwandfrei angezeigt, $subtotal zeigt jedoch 0 an, daher denke ich, dass mit dem Abschnitt $subtotal = $total-$disbursement;?
etwas nicht stimmt Jede Hilfe ist sehr willkommen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post