<?php
    global $user;

    /**
     * Drupal Commerce current user Cart content
     */
    $cc_quantity = 0;
    $cc_order = commerce_cart_order_load($user->uid);

    if ($cc_order) {
        $wrapper = entity_metadata_wrapper('commerce_order', $cc_order);
        $cc_line_items = $wrapper->commerce_line_items;
        $cc_quantity = commerce_line_items_quantity($cc_line_items, commerce_product_line_item_types());

        $cc_total = commerce_line_items_total($cc_line_items);

        // Get currency code
        $cc_currency = commerce_currency_load($cc_total['currency_code']);
        $cc_currency = $cc_currency['symbol'];

        // Format total summ
        $cc_total = substr($cc_total['amount'], 0, -2);
        $cc_total = number_format($cc_total, 0, ',', ' ');
    }

    $cc_items_in_cart = format_plural($cc_quantity, '1 item', '@count items');
?>

<?php echo $cc_quantity; ?>
<?php echo $cc_total; ?>
<?php echo $cc_currency; ?>
<?php echo $cc_items_in_cart; ?>

Источник Programmatically show number of items in Drupal Commerce shopping cart

Теги: Drupal 7Commerce

Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: