Drupal 7 开发内部培训资料, 分头诗人

commerce能够输出已售数量么

赞成!
0
否决!

commerce能够输出已售数量么

3 个回答

赞成!
0
否决!

通过万能的views 模块就可以了。研究一下views

赞成!
0
否决!

代码的方式都可以

<?php
global $user;
$quantity = 0;
$order = commerce_cart_order_load($user->uid);
if ($order) {
    $wrapper = entity_metadata_wrapper('commerce_order', $order);
    $line_items = $wrapper->commerce_line_items;
    $quantity = commerce_line_items_quantity($line_items, commerce_product_line_item_types());
    $total = commerce_line_items_total($line_items);
    $currency = commerce_currency_load($total['currency_code']);
}
print format_plural($quantity, '1 item', '@count items');
赞成!
0
否决!

可能我描述的不太准确,这个是输出购物车的数量。我想得到该商品的已售数量,就是这个商品一共卖了多少件。views里面好像没有这个字段