do_action('woocommerce_review_order_before_cart_contents'); 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 ($_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters('woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key)) { ?> <tr class="<?php echo esc_attr(apply_filters('woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key)); ?> "> <td class="product-name"> <a href="<?php echo get_permalink($_product->post->ID); ?> " class="cartItemImg"> <?php echo uni_woo_get_product_thumbnail('unithumb-cartimage', 128, 128, $_product->post->ID); ?> </a> <?php echo apply_filters('woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key) . ' '; ?> <?php echo apply_filters('woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf('× %s', $cart_item['quantity']) . '</strong>', $cart_item, $cart_item_key); ?> <?php echo WC()->cart->get_item_data($cart_item); ?> </td> <td class="product-total"> <?php echo apply_filters('woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal($_product, $cart_item['quantity']), $cart_item, $cart_item_key);
function uni_minicart_content() { global $woocommerce; ?> <div class="miniCartPopup"> <div class="miniCartPopupHead"> <h3><?php _e('YOUR CART', 'asana'); ?> </h3> <span class="closeCartPopup"></span> </div> <?php if (sizeof($woocommerce->cart->get_cart()) > 0) { ?> <div class="miniCartItemWrap"> <?php $sTotal = ''; 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); $product_id = apply_filters('woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key); $product_name = apply_filters('woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key); $thumbnail = apply_filters('woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key); $product_price = $cart_item['data']->price * $cart_item['quantity']; $sTotal += $product_price; ?> <div class="miniCartItem" data-product_id="<?php echo $product_id; ?> "<?php if (!empty($cart_item['_uni_cpo_cart_item_id'])) { ?> data-cart_item_id="<?php echo esc_attr($cart_item['_uni_cpo_cart_item_id']); ?> "<?php } ?> > <a href="<?php echo esc_url($_product->get_permalink($cart_item)); ?> " class="miniCartItemImg"> <?php echo uni_woo_get_product_thumbnail('unithumb-minicartphoto', 52, 52, $product_id); ?> </a> <h3> <a href="<?php echo esc_url($_product->get_permalink($cart_item)); ?> "><?php echo $product_name; ?> </a> </h3> <p class="price"><?php echo uni_woo_get_formatted_price($product_price); ?> </p> <div class="quantity clear"> <span><?php _e('Quantity', 'asana'); ?> </span> <?php echo apply_filters('woocommerce_widget_cart_item_quantity', '<span class="quantity">' . sprintf('%s', $cart_item['quantity']) . '</span>', $cart_item, $cart_item_key); ?> </div> <?php echo apply_filters('woocommerce_cart_item_remove_link', sprintf('<a href="%s" class="remove removeMiniCartItem" title="%s"></a>', esc_url(WC()->cart->get_remove_url($cart_item_key)), __('Remove this item', 'woocommerce')), $cart_item_key); ?> <?php echo WC()->cart->get_item_data($cart_item); ?> </div> <?php } ?> <div class="miniCartSubTotal"> <?php _e('Subtotal', 'woocommerce'); ?> <span><?php echo WC()->cart->get_cart_subtotal(); ?> </span> </div> <a href="<?php echo WC()->cart->get_cart_url(); ?> " class="btnViewCart"><?php _e('view cart', 'asana'); ?> </a> <a href="<?php echo WC()->cart->get_checkout_url(); ?> " class="btnCheckout"><?php _e('checkout', 'asana'); ?> </a> <?php } else { ?> <div class="miniCartEmpty"> <i></i> <p><?php _e('Your cart is empty', 'woocommerce'); ?> </p> </div> <?php } ?> </div> </div> <?php }