Exemplo n.º 1
0
    ?>
 / <?php 
    echo \App::$cur->ecommerce->getItemsCount(['where' => ['date_create', date('Y-m-d 00:00:00'), '>']]);
    ?>
</p>
              </div>
              <div class="col-lg-6">
                <p>Всего Корзин/Заказов: <?php 
    echo Ecommerce\Cart::getCount();
    ?>
 / <?php 
    echo Ecommerce\Cart::getCount(['where' => ['cart_status_id', 1, '>']]);
    ?>
</p>
                <p>Новых Корзин/Заказов сегодня:  <?php 
    echo Ecommerce\Cart::getCount(['where' => [['date_create', date('Y-m-d 00:00:00'), '>']]]);
    ?>
 / <?php 
    echo Ecommerce\Cart::getCount(['where' => [['cart_status_id', 1, '>'], ['complete_data', date('Y-m-d 00:00:00'), '>']]]);
    ?>
</p>                  
              </div>
            </div>
          </div>
          <div class="panel-footer">
            <a href ="/admin/Ecommerce/Item">Товары</a> |
            <a href ="/admin/Ecommerce/Cart">Заказы</a>
          </div>
        </div>
        <?php 
}];
Exemplo n.º 2
0
<?php

$pages = new Ui\Pages($_GET, ['count' => Ecommerce\Cart::getCount(['where' => ['user_id', Users\User::$cur->id]]), 'limit' => 10]);
$carts = Ecommerce\Cart::getList(['where' => ['user_id', Users\User::$cur->id], 'order' => ['date_create', 'desc'], 'start' => $pages->params['start'], 'limit' => $pages->params['limit']]);
$prefix = isset(App::$cur->ecommerce->config['orderPrefix']) ? $config = App::$cur->ecommerce->config['orderPrefix'] : '';
?>
<h3>История заказов</h3>
<div class="table-responsive">
  <table class="table table-bordered table-hover table-condensed list">
    <thead>
      <tr>
        <td class="text-right">№ Заказа</td>
        <td class="text-left">Статус</td>

        <td class="text-right">Товары</td>
        <td class="text-right">Всего</td>
        <td class="text-left">Оформлено</td>
        <td>Оплата</td>
        <td></td>
      </tr>
    </thead>
    <tbody>
      <?php 
foreach ($carts as $cart) {
    $sums = [];
    foreach ($cart->cartItems as $cartItem) {
        $currency_id = $cartItem->price && $cartItem->price->currency ? $cartItem->price->currency->id : (!empty(\App::$cur->ecommerce->config['defaultCurrency']) ? \App::$cur->ecommerce->config['defaultCurrency'] : 0);
        if (empty($sums[$currency_id])) {
            $sums[$currency_id] = $cartItem->final_price * $cartItem->count;
        } else {
            $sums[$currency_id] += $cartItem->final_price * $cartItem->count;