【问题标题】:How to know number of items added to cart in WordPress shopping cart with SHOPP PLUGIN如何使用 SHOPP PLUGIN 了解 WordPress 购物车中添加到购物车的商品数量
【发布时间】:2010-11-04 14:21:46
【问题描述】:

我正在使用 Shopp 插件使用 wordpress 做一个购物车。

我如何知道此处添加到购物车的商品数量。任何代码。 谁能帮帮我。

【问题讨论】:

    标签: wordpress shopping-cart shopp


    【解决方案1】:

    我添加了一个代码来计算购物车中的商品数量并输出它们。

    希望对你有帮助!

    <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>
    

    【讨论】:

      【解决方案2】:

      我认为这是你想要的?

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

      这里是上面的文档:Cart_Tags#totalitems

      更新:文档现已向公众开放并更新。这是相同功能的新链接。请注意可用的“替代形式”:shopp('cart','total-items')

      【讨论】:

        【解决方案3】:

        这部分在 Shopp 中一直有点混乱。

        如果您需要购物车中唯一商品的数量,您应该使用

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

        (例如:5 个苹果、3 个梨、2 个胡萝卜会产生 3 个)

        如果您需要购物车中的商品数量,您应该使用

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

        (例如:2 个苹果、3 个梨、1 个胡萝卜会得到 6 个)

        要在变量中使用值,请将选项设置为'return=true'

        【讨论】:

        • 在更短的版本中,您可以使用 $total_items = shopp('cart.get-total-quantity')
        猜你喜欢
        • 2020-01-14
        • 2015-06-01
        • 1970-01-01
        • 2011-12-19
        • 1970-01-01
        • 2016-12-19
        • 1970-01-01
        相关资源
        最近更新 更多