【发布时间】:2010-11-04 14:21:46
【问题描述】:
我正在使用 Shopp 插件使用 wordpress 做一个购物车。
我如何知道此处添加到购物车的商品数量。任何代码。 谁能帮帮我。
【问题讨论】:
标签: wordpress shopping-cart shopp
我正在使用 Shopp 插件使用 wordpress 做一个购物车。
我如何知道此处添加到购物车的商品数量。任何代码。 谁能帮帮我。
【问题讨论】:
标签: wordpress shopping-cart shopp
我添加了一个代码来计算购物车中的商品数量并输出它们。
希望对你有帮助!
<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>
【讨论】:
我认为这是你想要的?
<?php shopp('cart','totalitems'); ?>
这里是上面的文档:Cart_Tags#totalitems
更新:文档现已向公众开放并更新。这是相同功能的新链接。请注意可用的“替代形式”:shopp('cart','total-items')
【讨论】:
这部分在 Shopp 中一直有点混乱。
如果您需要购物车中唯一商品的数量,您应该使用
shopp('cart','totalitems','options...');
(例如:5 个苹果、3 个梨、2 个胡萝卜会产生 3 个)
如果您需要购物车中的商品数量,您应该使用
shopp('cart','total-quantity','options...');
(例如:2 个苹果、3 个梨、1 个胡萝卜会得到 6 个)
要在变量中使用值,请将选项设置为'return=true'
【讨论】: