Как узнать количество товаров, добавленных в корзину в корзине WordPress с помощью SHOPP PLUGIN - PullRequest
4 голосов
/ 04 ноября 2010

Я делаю корзину с WordPress с помощью Shopp Plugin.

Как узнать количество товаров, добавленных в корзину здесь. Любой код для этого. Может ли кто-нибудь, пожалуйста, помогите мне.

Ответы [ 3 ]

2 голосов
/ 01 декабря 2011

Я думаю, что это то, что вы хотите?

<?php shopp('cart','totalitems'); ?>

Вот документы на нем: Cart_Tags # totalitems

ОБНОВЛЕНО: документы теперь открыты дляпублика и обновляется.Вот новая ссылка для той же функции.Обратите внимание на доступные альтернативные формы: shopp ('cart', 'total-items')

2 голосов
/ 20 июня 2011

Я добавил код для подсчета количества товаров в корзине и их вывода.

Надеюсь, это поможет!

<p class="cartinfo">
    <?php if (shopp('cart','hasitems')): ?>
      <?php $total_items = 0; ?>
      <?php while(shopp('cart','items')): ?>
        <?php $total_items = $total_items + 1; ?>
      <?php endwhile; ?>
    <?php echo $total_items;?> <?php if ($total_items = 1) {echo'Item';} else {echo'Items';} ?> (<?php shopp('cart','subtotal'); ?>)

    <?php else: ?>
    0 Items in Cart :(
    <?php endif; ?>
    </p>
0 голосов
/ 11 мая 2013

Эта часть всегда была немного запутанной в Shopp.

Если вам нужно количество уникальных предметов в корзине, вы должны использовать

shopp('cart','totalitems','options...');

(например: 5 яблок,3 груши, 2 морковки - 3)

Если вам нужно количество предметов в корзине, вы должны использовать

shopp('cart','total-quantity','options...');

(например: 2 яблока, 3 груши, 1 морковь)приведет к 6)

Чтобы использовать значение в переменной, установите параметры 'return=true'

...