Автор работы: Пользователь скрыл имя, 11 Июня 2015 в 08:31, курсовая работа
Интернет сегодня – самая быстро развивающаяся, удобная и доступная площадка для развлечений, обучения и бизнеса. В конце апреля 2001 г. были опубликованы результаты ежегодных исследований, проводимых американским изданием Computer Industry Almanac, согласно которым Россия попала в число первых 15 стран по количеству пользователей интернета.
Интернет-магазин (англ. online shop или e-shop) — сайт, торгующий товарами в интернете. Позволяет пользователям сформировать заказ на покупку, выбрать способ оплаты и доставки заказа в сети Интернет.
{foreach name=brands item=b from=$category->brands}
{if $b->image}
<a data-brand="{$b->id}" href="catalog/{$category->url}
{else}
<a data-brand="{$b->id}" href="catalog/{$category->url}
{/if}
{/foreach}
</div>
{/if}
{* Описание бренда *}
{$brand->description}
{* Фильтр по свойствам *}
{if $features}
<table id="features">
{foreach $features as $f}
<tr>
<td class="feature_name" data-feature="{$f->id}">
{$f->name}:
</td>
<td class="feature_values">
<a href="{url params=[$f->id=>null,
page=>null]}" {if !$smarty.get.$f@key}class="
{foreach $f->options as $o}
<a href="{url params=[$f->id=>$o->value,
page=>null]}" {if $smarty.get.$f@key == $o->value}class="selected"{/
{/foreach}
</td>
</tr>
{/foreach}
</table>
{/if}
<!--Каталог товаров-->
{if $products}
{* Сортировка *}
{if $products|count>0}
<div class="sort">
Сортировать по
<a {if $sort=='position'} class="selected"{/if} href="{url sort=position page=null}">умолчанию</a>
<a {if $sort=='price'} class="selected"{/if} href="{url sort=price page=null}">цене</a>
<a {if $sort=='name'} class="selected"{/if} href="{url sort=name page=null}">названию</a>
</div>
{/if}
{include file='pagination.tpl'}
<!-- Список товаров-->
<ul class="products">
{foreach $products as $product}
<!-- Товар-->
<li class="product">
<!-- Фото товара -->
{if $product->image}
<div class="image">
<a href="products/{$product->url}
</div>
{/if}
<!-- Фото товара (The End) -->
<div class="product_info">
<!-- Название товара -->
<h3 class="{if $product->featured}featured{/
<!-- Название товара (The End) -->
<!-- Описание товара -->
<div class="annotation">{$product->
<!-- Описание товара (The End) -->
{if $product->variants|count > 0}
<!-- Выбор варианта товара -->
<form class="variants" action="/cart">
<table>
{foreach $product->variants as $v}
<tr class="variant">
<td>
<input id="variants_{$v->id}" name="variant"
value="{$v->id}" type="radio" class="variant_radiobutton"
{if $v@first}checked{/if} {if $product->variants|count<2}
</td>
<td>
{if $v->name}<label class="variant_name"
for="variants_{$v->id}">{$v->
</td>
<td>
{if $v->compare_price > 0}<span class="compare_price">{$v->
<span class="price">{$v->price|
</td>
</tr>
{/foreach}
</table>
<input type="submit" class="button" value="в корзину" data-result-text="добавлено"/>
</form>
<!-- Выбор варианта товара (The End) -->
{else}
Нет в наличии
{/if}
</div>
</li>
<!-- Товар (The End)-->
{/foreach}
</ul>
{include file='pagination.tpl'}
{* Список товаров *}
<!-- Электронные комплектующие/-->
<div id="path">
<a href="/">Главная</a>
{if $category}
{foreach from=$category->path item=cat}
→ <a href="catalog/{$cat->url}">{$
{/foreach}
{if $brand}
→ <a href="catalog/{$cat->url}/{$
{/if}
{elseif $brand}
→ <a href="brands/{$brand->url}">{$
{elseif $keyword}
→ Поиск
{/if}
</div>
<!-- Электронные комплектующие#End /-->
{* Заголовок страницы *}
{if $keyword}
<h1>Поиск {$keyword|escape}</h1>
{elseif $page}
<h1>{$page->name|escape}</h1>
{else}
<h1>{$category->name|escape} {$brand->name|escape} {$keyword|escape}</h1>
{/if}
{* Описание страницы (если задана) *}
{$page->body}
{if $current_page_num==1}
{* Описание категории *}
{$category->description}
{/if}
{* Фильтр по брендам *}
{if $category->brands}
<div id="brands">
<a href="catalog/{$category->url}
{foreach name=brands item=b from=$category->brands}
{if $b->image}
<a data-brand="{$b->id}" href="catalog/{$category->url}
{else}
<a data-brand="{$b->id}" href="catalog/{$category->url}
{/if}
{/foreach}
</div>
{/if}
{* Описание бренда *}
{$brand->description}
{* Фильтр по свойствам *}
{if $features}
<table id="features">
{foreach $features as $f}
<tr>
<td class="feature_name" data-feature="{$f->id}">
{$f->name}:
</td>
<td class="feature_values">
<a href="{url params=[$f->id=>null,
page=>null]}" {if !$smarty.get.$f@key}class="
{foreach $f->options as $o}
<a href="{url params=[$f->id=>$o->value,
page=>null]}" {if $smarty.get.$f@key == $o->value}class="selected"{/
{/foreach}
</td>
</tr>
{/foreach}
</table>
{/if}
<!--Каталог товаров-->
{if $products}
{* Сортировка *}
{if $products|count>0}
<div class="sort">
Сортировать по
<a {if $sort=='position'} class="selected"{/if} href="{url sort=position page=null}">умолчанию</a>
<a {if $sort=='price'} class="selected"{/if} href="{url sort=price page=null}">цене</a>
<a {if $sort=='name'} class="selected"{/if} href="{url sort=name page=null}">названию</a>
</div>
{/if}
{include file='pagination.tpl'}
<!-- Список товаров-->
<ul class="products">
{foreach $products as $product}
<!-- Товар-->
<li class="product">
<!-- Фото товара -->
{if $product->image}
<div class="image">
<a href="products/{$product->url}
</div>
{/if}
<!-- Фото товара (The End) -->
<div class="product_info">
<!-- Название товара -->
<h3 class="{if $product->featured}featured{/
<!-- Название товара (The End) -->
<!-- Описание товара -->
<div class="annotation">{$product->
<!-- Описание товара (The End) -->
{if $product->variants|count > 0}
<!-- Выбор варианта товара -->
<form class="variants" action="/cart">
<table>
{foreach $product->variants as $v}
<tr class="variant">
<td>
<input id="variants_{$v->id}" name="variant"
value="{$v->id}" type="radio" class="variant_radiobutton"
{if $v@first}checked{/if} {if $product->variants|count<2}
</td>
<td>
{if $v->name}<label class="variant_name"
for="variants_{$v->id}">{$v->
</td>
<td>
{if $v->compare_price > 0}<span class="compare_price">{$v->
<span class="price">{$v->price|
{/foreach}
</table>
</li>
<!-- Товар (The End)-->
{/foreach}
</ul>
{include file='pagination.tpl'}
<!-- Список товаров (The End)-->
{else}
Товары не найдены
{/if}
<!--Каталог товаров (The End)-->
{* Шаблон корзины *}
{$meta_title = "Корзина" scope=parent}
<h1>
{if $cart->purchases}В корзине {$cart->total_products}
{$cart->total_products|plural:
{else}Корзина пуста{/if}
</h1>
{if $cart->purchases}
<form method="post" name="cart">
{* Список покупок *}
<table id="purchases">
{foreach from=$cart->purchases item=purchase}
<tr>
{* Изображение товара *}
<td class="image">
{$image = $purchase->product->images|
{if $image}
<a href="products/{$purchase->
{/if}
</td>
{* Название товара *}
<td class="name">
<a href="products/{$purchase->
{$purchase->variant->name|
</td>
{* Цена за единицу *}
<td class="price">
{($purchase->variant->price)|
</td>
{* Количество *}
<td class="amount">
<select name="amounts[{$purchase->
{section name=amounts start=1 loop=$purchase->variant->
<option value="{$smarty.section.
{/section}
</select>
</td>
{* Цена *}
<td class="price">
{($purchase->variant->price*$
</td>
{* Удалить из корзины *}
<td class="remove">
<a href="cart/remove/{$purchase->
<img src="design/{$settings->theme}
</a>
</td>
</tr>
{/foreach}
{if $user->discount}
<tr>
<th class="image"></th>
<th class="name">скидка</th>
<th class="price"></th>
<th class="amount"></th>
<th class="price">
{$user->discount} %
</th>
<th class="remove"></th>
</tr>
{/if}
{if $coupon_request}
<tr class="coupon">
<th class="image"></th>
<th class="name" colspan="3">Код купона или подарочного ваучера
{if $coupon_error}
<div class="message_error">
{if $coupon_error == 'invalid'}Купон
</div>
{/if}
<div>
<input type="text" name="coupon_code"
value="{$cart->coupon->code|
</div>
{if $cart->coupon->min_order_
<div>
<input type="button" name="apply_coupon"
value="Применить купон" onclick="document.cart.submit(
</div>
</th>
<th class="price">
{if $cart->coupon_discount>0}
−{$cart->coupon_
{/if}
</th>
<th class="remove"></th>
</tr>
{literal}
<script>
$("input[name='coupon_code']")
if(event.keyCode == 13){
$("input[name='name']").attr('
$("input[name='email']").attr(
document.cart.submit();
}
});
</script>
{/literal}
{/if}
<tr>
<th class="image"></th>
<th class="name"></th>
<th class="price" colspan="4">
Итого
{$cart->total_price|convert}&
</th>
</tr>
</table>
{* Связанные товары *}
{*
{if $related_products}
<h2>Так же советуем посмотреть</h2>
<!-- Список каталога товаров-->
<ul class="tiny_products">
{foreach $related_products as $product}
<!-- Товар-->
<li class="product">
<!-- Фото товара -->
{if $product->image}
<div class="image">
<a href="products/{$product->url}
</div>
{/if}
<!-- Фото товара (The End) -->
<!-- Название товара -->
<h3><a data-product="{$product->id}"
href="products/{$product->url}
<!-- Название товара (The End) -->
{if $product->variants|count > 0}
<!-- Выбор варианта товара -->
<table>
{foreach $product->variants as $v}
<tr class="variant">
<td>
{if $v->name}<label class="variant_name"
for="related_{$v->id}">{$v->
</td>
<td>
{if $v->compare_price > 0}<span class="compare_price">{$v->
<span class="price">{$v->price|
</td>
<td>
<a href="cart?variant={$v->id}">
</td>
</tr>
{/foreach}
</table>
<!-- Выбор варианта товара (The End) -->
{else}
Услуга временно недоступна
{/if}
</li>
<!-- Товар (The End)-->
{/foreach}
</ul>
{/if}
*}
{* Доставка *}
<!--{if $deliveries}
<h2>Выберите способ оплаты:</h2>
<ul id="deliveries">
{foreach $deliveries as $delivery}
<li>
<div class="checkbox">
<input type="radio" name="delivery_id"
value="{$delivery->id}" {if $delivery_id==$delivery->id}
</div>
<h3>
<label for="deliveries_{$delivery->
{$delivery->name}
{if $cart->total_price < $delivery->free_from && $delivery->price>0}
({$delivery->price|convert}&
{elseif $cart->total_price >= $delivery->free_from}
(бесплатно)
{/if}
</label>
</h3>
<div class="description">
{$delivery->description}
</div>
</li>
{/foreach}
</ul>
{/if}-->
<h2>Адрес заказчика</h2>
<div class="form cart_form">
{if $error}
<div class="message_error">
{if $error == 'empty_name'}Введите имя{/if}
{if $error == 'empty_email'}Введите email{/if}
{if $error == 'captcha'}Капча введена неверно{/if}
</div>
{/if}
<label>Имя, фамилия</label>
<input name="name" type="text" value="{$name|escape}" data-format=".+" data-notice="Введите имя"/>
<label>Email</label>
<input name="email" type="text" value="{$email|escape}" data-format="email" data-notice="Введите email" />
<label>Телефон</label>
<input name="phone" type="text" value="{$phone|escape}" />
<label>Адрес выезда</label>
<input name="address" type="text" value="{$address|escape}"/>
<label>Комментарий к заказу</label>
<textarea name="comment" id="order_comment">{$comment|
<div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}" alt='captcha'/></div>
<input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>
<input type="submit" name="checkout" class="button" value="Оформить заказ">
</div>
{* Страница заказа *}
{$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">
Информация о работе Информационная система поддержки продаж электронных компонентов