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