WordPress: creare un riassunto del carrello di WooCommerce

WordPress: creare un riassunto del carrello di WooCommerce

A volte vi è la necessità di creare un riassunto del carrello di WooCommerce da inserire ad esempio nell'header del nostro sito in WordPress. La soluzione in questo caso è semplice.

Possiamo implementare il seguente codice:


<?php
global $woocommerce;
$my_cart = $woocommerce->cart->get_cart();
$my_cart_items_no = $woocommerce->cart->cart_contents_count;
?>

<div id="cart-summary">
	
<?php

if( $my_cart_items_no > 0 ) {
	foreach( $my_cart as $item => $value ) {
		$my_product = $value['data'];
?>
	<div class="cart-summary-product">
		<h3><?php echo get_the_title( $value['product_id'] ); ?></h3>
		<p><?php echo $value['quantity']; ?>  x <?php echo get_woocommerce_currency_symbol(); ?> <?php echo $my_product->price; ?></p>
	</div>
<?php
	}
?>
	<p id="cart-summary-total"><?php _e( 'Totale:', 'miotema' ); ?> <?php echo $woocommerce->cart->get_cart_total(); ?></p>
<?php	
} else {
?>
	<p id="cart-summary-total"><?php _e( 'Nessun prodotto nel carrello', 'miotema' ); ?></p>
<?php
}
?>
</div>

Torna su