215 lines
5.1 KiB
Smarty
215 lines
5.1 KiB
Smarty
|
|
{* Страница заказа *}
|
|||
|
|
|
|||
|
|
{$meta_title = "Ваш заказ №`$order->id`" scope=parent}
|
|||
|
|
|
|||
|
|
<h1>Ваш заказ №{$order->id}
|
|||
|
|
{if $order->status == 0}принят{/if}
|
|||
|
|
{if $order->status == 1}в обработке{elseif $order->status == 2}выполнен{/if}
|
|||
|
|
{if $order->paid == 1}, оплачен{else}{/if}
|
|||
|
|
</h1>
|
|||
|
|
|
|||
|
|
{* Список покупок *}
|
|||
|
|
<table id="purchases">
|
|||
|
|
|
|||
|
|
{foreach $purchases as $purchase}
|
|||
|
|
<tr>
|
|||
|
|
{* Изображение товара *}
|
|||
|
|
<td class="image">
|
|||
|
|
{$image = $purchase->product->images|first}
|
|||
|
|
{if $image}
|
|||
|
|
<a href="products/{$purchase->product->url}"><img src="{$image->filename|resize:50:50}" alt="{$product->name|escape}"></a>
|
|||
|
|
{/if}
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
{* Название товара *}
|
|||
|
|
<td class="name">
|
|||
|
|
<a href="/products/{$purchase->product->url}">{$purchase->product_name|escape}</a>
|
|||
|
|
{$purchase->variant_name|escape}
|
|||
|
|
{if $order->paid && $purchase->variant->attachment}
|
|||
|
|
<a class="download_attachment" href="order/{$order->url}/{$purchase->variant->attachment}">скачать файл</a>
|
|||
|
|
{/if}
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
{* Цена за единицу *}
|
|||
|
|
<td class="price">
|
|||
|
|
{($purchase->price)|convert} {$currency->sign}
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
{* Количество *}
|
|||
|
|
<td class="amount">
|
|||
|
|
× {$purchase->amount} {$settings->units}
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
{* Цена *}
|
|||
|
|
<td class="price">
|
|||
|
|
{($purchase->price*$purchase->amount)|convert} {$currency->sign}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/foreach}
|
|||
|
|
{* Скидка, если есть *}
|
|||
|
|
{if $order->discount > 0}
|
|||
|
|
<tr>
|
|||
|
|
<th class="image"></th>
|
|||
|
|
<th class="name">скидка</th>
|
|||
|
|
<th class="price"></th>
|
|||
|
|
<th class="amount"></th>
|
|||
|
|
<th class="price">
|
|||
|
|
{$order->discount} %
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{* Купон, если есть *}
|
|||
|
|
{if $order->coupon_discount > 0}
|
|||
|
|
<tr>
|
|||
|
|
<th class="image"></th>
|
|||
|
|
<th class="name">купон</th>
|
|||
|
|
<th class="price"></th>
|
|||
|
|
<th class="amount"></th>
|
|||
|
|
<th class="price">
|
|||
|
|
−{$order->coupon_discount|convert} {$currency->sign}
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{* Если стоимость доставки входит в сумму заказа *}
|
|||
|
|
{if !$order->separate_delivery && $order->delivery_price>0}
|
|||
|
|
<tr>
|
|||
|
|
<td class="image>"</td>
|
|||
|
|
<td class="name">{$delivery->name|escape}</td>
|
|||
|
|
<td class="price"></td>
|
|||
|
|
<td class="amount"></td>
|
|||
|
|
<td class="price">
|
|||
|
|
{$order->delivery_price|convert} {$currency->sign}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{* Итого *}
|
|||
|
|
<tr>
|
|||
|
|
<th class="image"></th>
|
|||
|
|
<th class="name">итого</th>
|
|||
|
|
<th class="price"></th>
|
|||
|
|
<th class="amount"></th>
|
|||
|
|
<th class="price">
|
|||
|
|
{$order->total_price|convert} {$currency->sign}
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
{* Если стоимость доставки не входит в сумму заказа *}
|
|||
|
|
{if $order->separate_delivery}
|
|||
|
|
<tr>
|
|||
|
|
<td class="image>"</td>
|
|||
|
|
<td class="name">{$delivery->name|escape}</td>
|
|||
|
|
<td class="price"></td>
|
|||
|
|
<td class="amount"></td>
|
|||
|
|
<td class="price">
|
|||
|
|
{$order->delivery_price|convert} {$currency->sign}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
|
|||
|
|
</table>
|
|||
|
|
|
|||
|
|
{* Детали заказа *}
|
|||
|
|
<h2>Детали заказа</h2>
|
|||
|
|
<table class="order_info">
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
Дата заказа
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
{$order->date|date} в
|
|||
|
|
{$order->date|time}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{if $order->name}
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
Имя
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
{$order->name|escape}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{if $order->email}
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
Email
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
{$order->email|escape}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{if $order->phone}
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
Телефон
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
{$order->phone|escape}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{if $order->address}
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
Адрес доставки
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
{$order->address|escape}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
{if $order->comment}
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
Комментарий
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
{$order->comment|escape|nl2br}
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
{/if}
|
|||
|
|
</table>
|
|||
|
|
|
|||
|
|
|
|||
|
|
{if !$order->paid}
|
|||
|
|
{* Выбор способа оплаты *}
|
|||
|
|
{if $payment_methods && !$payment_method && $order->total_price>0}
|
|||
|
|
<form method="post">
|
|||
|
|
<h2>Выберите способ оплаты</h2>
|
|||
|
|
<ul id="deliveries">
|
|||
|
|
{foreach $payment_methods as $payment_method}
|
|||
|
|
<li>
|
|||
|
|
<div class="checkbox">
|
|||
|
|
<input type=radio name=payment_method_id value='{$payment_method->id}' {if $payment_method@first}checked{/if} id=payment_{$payment_method->id}>
|
|||
|
|
</div>
|
|||
|
|
<h3><label for=payment_{$payment_method->id}> {$payment_method->name}, к оплате {$order->total_price|convert:$payment_method->currency_id} {$all_currencies[$payment_method->currency_id]->sign}</label></h3>
|
|||
|
|
<div class="description">
|
|||
|
|
{$payment_method->description}
|
|||
|
|
</div>
|
|||
|
|
</li>
|
|||
|
|
{/foreach}
|
|||
|
|
</ul>
|
|||
|
|
<input type='submit' class="button" value='Закончить заказ'>
|
|||
|
|
</form>
|
|||
|
|
|
|||
|
|
{* Выбраный способ оплаты *}
|
|||
|
|
{elseif $payment_method}
|
|||
|
|
<h2>Способ оплаты — {$payment_method->name}
|
|||
|
|
<form method=post><input type=submit name='reset_payment_method' value='Выбрать другой способ оплаты'></form>
|
|||
|
|
</h2>
|
|||
|
|
<p>
|
|||
|
|
{$payment_method->description}
|
|||
|
|
</p>
|
|||
|
|
<h2>
|
|||
|
|
К оплате {$order->total_price|convert:$payment_method->currency_id} {$all_currencies[$payment_method->currency_id]->sign}
|
|||
|
|
</h2>
|
|||
|
|
|
|||
|
|
{* Форма оплаты, генерируется модулем оплаты *}
|
|||
|
|
{checkout_form order_id=$order->id module=$payment_method->module}
|
|||
|
|
{/if}
|
|||
|
|
|
|||
|
|
{/if}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|