Поиск по 100,000 позициям + корзина
Ведется работа над разработкой книжного магазина. В настоящий момент есть потребность организовать работу с базой товара, организовать поиск по этой базе, и возможность подключить корзину. За основу берется ozon. Поиск и корзина будут затем вставлены в шаблоны сайта, которые разрабатваются отдельно. Особенность проекта в том что база будет состоять из около 100,000 наименований и с 15-20 полями, некоторые из которых будут текстовые. Соответственно требуется чтобы расширенный поиск по такой базе не вешал бы сервер.
Неодходимые функции простого интерфейса по работе с данной базой (MySQL):
* загрузить / удалить базу полность (из .csv)
* добавить / удалить отдельные позиции
* добавить / удалить колонки (поля) в базе
Требования к поиску:
* поиск по шести полям некоторые из которых текстовые
* результаты поиска показываются точно в том же формате как и на озоне
* сортировка результатов: по алфавиту, по цене, по году выхода книг
Требования к детальному просмотру товара из результата поиска:
* смотри озон и его java script для увеличения/уменьшения картинки
Требования к корзине:
* регистрация клиентов
* мульти-валюта
* расчет стоимости доставки на основе веса и расценок Почты России
Скорее всего такие подобные корзины уже существуют и велосипед изобретать в этом плане не требуется. Поэтому в этом плане принимаю предложения по использованию уже готовых корзин.