4

Shoppプラグインを使用してワードプレスでショッピングカートを実行しています。

ここでカートに追加されたアイテムの数を知るにはどうすればよいですか。このためのコード。誰か助けてくれませんか。

4

3 に答える 3

2

カート内の商品数をカウントして出力するコードを追加しました。

それが役に立てば幸い!

<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>
于 2011-06-20T04:19:24.550 に答える
2

これはあなたが望むものだと思いますか?

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

ここにドキュメントがあります: Cart_Tags#totalitems

更新: ドキュメントは公開され、更新されています。これは、同じ機能の新しいリンクです。利用可能な「代替形式」に注意してください: shopp('cart','total-items')

于 2011-12-01T09:58:02.037 に答える
0

この部分は、Shopp では常に少し混乱しています。

カート内の一意のアイテムの数が必要な場合は、使用する必要があります

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

(例: リンゴ 5 個、ナシ 3 個、ニンジン 2 個で 3 個)

カート内のアイテムの数が必要な場合は、使用する必要があります

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

(例:リンゴ2個、ナシ3個、ニンジン1個で6個)

変数で値を使用するには、オプションを次のように設定します。'return=true'

于 2013-05-11T10:34:13.263 に答える