Разработка интернет-магазина под ключ «Александрийские двери»

Разработка интернет-магазина под ключ для производителя межкомнатных дверей «Александрийские двери» была довольно непростой по двум причинам:

  1. мы впервые реализовывали операторский чат;
  2. возникли проблемы с производительностью приложения и сервера.

На этом проекте мы впервые по-серьезному столкнулись со словом «производительность». Имеется в виду производительность не только сервера ASP.NET или IIS, но также и оптимизация SQL запросов, работа с производительностью JS запросов.

Спустя несколько лет, многие моменты уже очевидны и сразу внедряются правильно, но в те дни приходилось набивать шишки, чтобы реализовать намеченное.

Разработка интернет-магазина под ключ «Александрийские двери»: функционал приложения

Коротко о функционале магазина с уникальными возможностями:

  • по сути это ajax-каталог с расширенным фильтром поиска и системой операторского чата.

Главную сложность представлял именно чат. В системе есть несколько операторов, разбитых по городам. Операторы выводятся посетителям в соответствии с их городом. Город определяется автоматически за счет специального API сервиса геолокации.

Каталог представляет собой smart-фильтр + ajax каталог, выводящий товары без обновления всей страницы.

Единственное, в чем ошиблись при разработке интернет-магазина под ключ «Александрийские двери» изначально, — не реализовали отдельные страницы для товаров. Почему это плохо:

  • во-первых, страниц в магазине гораздо меньше — каталог получается невидимым для поисковиков (т.к. JS),
  • во-вторых, проблематично запустить контекстную рекламу на точечные объявления с низкочастотными запросами (в идеале несколько на каждый товар).

Небольшая доработка могла бы заметно улучшить позиции сайта в поисковиках.


Project Date

End Date: 2011-09-07