57
путь, по которому он прошел до определенной страницы. Этот элемент уже
существует в виде модуля в составе Joomla. Потребовалось лишь несколько
улучшить его функциональность посредством написания кода на Javascript. Код
был написан так, чтобы скрывать breadcrumbs когда посетитель находится на
главной странице. При помощи CSS были несколько изменены внешний вид и
расположение этого модуля (рисунок 14).
Рисунок 14 - Модуль "хлебные крошки"
3.1.8. Разработка корзины покупателя
Для оформления заказов и организации оплаты в ИМ было решено
разработать элемент "корзина". Корзина должна играть роль своеобразного
помощника для заказчика, предлагая ему указать способ оплаты и получения
товара, изменить количество товаров в заказе и узнать сумму заказа. Для
менеджера ИМ корзина должна предоставить контактную информацию о
заказчике, а также количество и характеристики заказанных украшений.
Для интернет-магазинов с небольшим ассортиментом и слабой
посещаемостью часто предусматривают отправку сообщения с веб-страницы по
e-mail, с указанием подробностей заказа, в ответ на которое представитель
поставщика товаров/услуг связывается с заказчиком и после подтверждения
заказа высылает счет на оплату. Также это работает в случае, когда
предлагаются услуги, каждая из которых не может выполняться для нескольких
заказчиков одновременно, и требуется согласование по времени.
Поскольку проектируемый ИМ имеет узкую специализацию и
предполагается, что поначалу посетителей будет не более 50 человек в день,
было решено ограничиться простой системой оплаты, когда выбранные товары
регистрируются в корзине, а при оформлении заказа автоматически создается e-
mail-сообщение с указанием контактных данных заказчика, а также номеров
заказанных изделий в каталоге, их количества и цены. Заказы будут