Купить мобильный телефон без перезагрузки страницы
Выбрать товар из каталога, посмотреть его описание, добавить в корзину и оформить заказ. Это примерная последовательность действий каждого клиента интернет-магазина. Каждое действие сопровождается загрузкой новой страницы. Некоторые страницы: добавление в корзину, просмотр краткой информации о товаре являются тупиковыми. После просмотра данных страниц необходимо возвращаться на предыдущую.
Динамическое добавление товара в корзину
Для ало-ало.ру было разработано модуль, который облегчает работу с корзиной. Теперь для добавления товара нет необходимости перезагружать страницу — товар добавляется динамически, без перезагрузки страницы. Для разработки данного функционала были использованы асинхронные запросы — Ajax.Краткая информация о товаре с использованием Ajax
Краткая информационная карточка, которая появляется по нажатию на уменьшенное изображение товара загружается также динамически, без перезагрузки страницы.Запросы о получении краткой информации кешируются, т.е. при повторном обращении к информационной карточке, выдается уже загруженная ранее информация об этом товаре. Таким образом уменьшается нагрузка на сервер, экономится траффик клиента и, что самое главное, экономится драгоценное время покупателей.
Преимущества нового модуля
Для функционирования данного модуля используется JavaScript. Так как роботы поисковых систем не обрабатывают инструкции Javascript, то база заказов не будет пополнятся несуществующими заказами — шумом.Экономия траффика
С использованием Ajax значительно уменьшается количество загружаемой информации. В предыдущей версии интернет-магазина "Ало-Ало" было реализовано добавление в корзину с помощью всплывающих окон. И количество загружаемой информации составляло 15 килобайт страница со статусом "добавлено в корзину" и изображением товара (размер рисунка от 10 до 80 кб). Страница со ссылкой на добавление в корзину перезагружалась, с целью отображения обновленной информации о статусе корзины, что составляло еще порядка от 50 до 150 кб, с учетом изображений. Таким образом насчитывалось от 100 до 300 кб траффика. После внедрения нового модуля добавления товаров, размер генерируемого трафика уменьшился до 3 кб.Комфорт работы с магазином
Работать с магазином стало более комфортно, не появляются незапланированные всплывающие окна, информация без надобности не перезагружается, при просмотре длинных страниц (с вертикальной прокруткой) позиция не изменяется после добавления товаров в корзину или просмтора краткой информационной карточки.Дата публикации: 19.02.2007
