Как сделать магазин?

топ 100 блогов yakov_sirotkin25.02.2010 Одна из основных задач продавца — помочь покупателю найти нужный ему товар. Хороший инструмент для этого — поиск по каталогу с возможностью задания множества параметров. Пример такого подхода можно увидеть в Юлмарт и МТ-онлайн.

Не стоит пытаться реализовать это при помощи добавления в базу большого количества колонок — замучаетесь поддерживать. Вместо этого можно сделать в таблице товаров служебную колонку, в которой хранить список кодов, каждый из которых будет означать принадлежность товара к определённой категории. Например, в описании ноутбука код c239 будет соответствовать процессору Intel, c566 — процессору Core i3, а c57 — разрешению 1366×768. После этого можно воспользоваться каким-нибудь движком для полнотекстового поиска и самый сложный пользовательский запрос превратится в банальный поиск текста, в котором встречаются все перечисленные слова.

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

Такое решение подразумевает, например, что если пользователь ищет ноутбук и уже выбрал процессор, то было бы неплохо показать ему, в каких ценовых диапазонах есть такие ноутбуки и сколько. Если реализовывать такую функциональность в лоб, то можно создать очень серьёзную нагрузку на сервер и заставить пользователя ждать слишком долго. Но так как памяти в серверах сейчас довольно много, а товаров в магазине обычно всё-таки меньше 10 тысяч, то эта проблема может быть решена.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
Люк в парке Зарядье. Буква К на люке означает, что под ним смотровой колодец бытовой или промышленной канализации. На городских люках можно обнаружить и другие буквенные ...
Устроило переполох издание «The New York Times», моё почтение. Второй по значимости и пропагандисткой направленности печатный орган Политбюро ЦК Демократической партии США тиснул огромный материал «Шпионская война: как ЦРУ тайно помогает Украине бороться с Путиным», из которого (жаль, без ...
По музыке, которую слушает человек, можно сказать о нем абсолютно все. В фильме «Begin again» , плейлист вообще называется самым сокровенным и интимным, что может быть. Я согласна. Иногда даже пугает, когда встречаешь совпадение по музыкальным вкусам с совершенно чужим человеком на ц ...
1. Знаю про ракетный обстрел и миномётное на Новый Год во время фейерверков. 2. Код Ж, Код ЖВ. Бдите Жа, Жва и т.д. 3. Три крупные эвакуации ещё в этом году. Всем доброго Нового Года. ...
Не бойтесь, это Каров, а не коров. Не театр коров; не пугайтесь, коровы в театре ещё не играют. Каров - это значит "близко" на иврите. Да, есть в Тель-Авиве такой тёплый уютный домашний театр. В рамках надоволивания меня в связи с днем моего ...