Exemplo n.º 1
0
<?php

$cart = Ecommerce\Cart::getList(['where' => [['user_id', Users\User::$cur->id]], 'order' => ['complete_data', 'desc'], 'limit' => 1]);
$cart_id = isset(array_values($cart)[0]) ? array_values($cart)[0]->id : '';
$prefix = isset(App::$cur->ecommerce->config['orderPrefix']) ? $config = App::$cur->ecommerce->config['orderPrefix'] : '';
$text = "<p>История заказа находится в <a href='/users/cabinet'>Личном кабинете</a>. Для просмотра истории, перейдите по ссылке <a href=\"/users/cabinet/ecommerceOrdersHistory\">История заказов</a>.</p>\n             <p>Если у Вас возникли вопросы, пожалуйста <a href='/materials/contacts'>свяжитесь с нами</a>.</p>";
if (isset(array_values($cart)[0])) {
    ?>
    <h1 class="heading-title">Ваш заказ номер <?php 
    echo $prefix;
    echo $cart_id;
    ?>
 принят!</h1>
    <p>Ваш заказ принят!</p>
    <?php 
    echo $text;
    ?>
    <p>Спасибо за покупки в нашем интернет-магазине!</p>
<?php 
} else {
    ?>
    <h1 class="heading-title">У вас нет недавних заказов</h1>
    <p>У вас нет недавних заказов</p>
    <?php 
    echo $text;
}
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;