Прошу оценить срок и стоимость выполнения следующей задачи:
На сайте kipspb.ru есть поиск, причём за строкой поиска и кнопкой "Лупа" стоят два различных механизма: 1. при наборе в строке поиска используется поисковый индекс. Он обновляется раз в сутки, в него включена информация из инфоблоков (ИБ) 29, 30. Код находится в php_interface/init_search.php (https://drive.google.com/open?id=1Y3ECIr_oryqv7o229uqaqiuriOX2oGYtcIRxO0Z5w-E). Ввод в поле поиска сопровождается выпадающим контекстным списком, из которого можно выбрать товар/модель/аналог и перейти на его страницу. 2. если не выбирать из выпадающего списка, а нажать Enter, то работает другой механизм, в результате - страница с карточками найденных товаров с фото, указанием цены, наличия на складе, сроков поставки.
Первый механизм удобнее для тех, кто более точно знает, что он ищет и готов выбрать появившийся в выпадающем списке товар. Второй удобен для тех, кому нужен более широкий обзор товаров. Например, пользователь набирает "клапан" и нажимает Enter. Он увидит все клапаны, представленные в каталоге в разных товарных группах.
Товарный каталог сайта kipspb.ru (id='ar') представлен инфоблоками ИБ29 и ИБ30. ИБ29 - каталог товаров. Товары могут иметь "модификации" (ИБ30) с разными параметрами, ценами и сроками поставки. В элементе ИБ29 есть свойство prop674, указывающее на соответствующую группу ИБ30. У элемента ИБ30 есть свойство "Модель АРК" (заполнено не у всех элементов), поиск по этому свойству реализован (см. init_search.php).
При использовании обоих способов поиска по модели (например, ПНЦ-И32х50-К) происходит позиционирование на найденную модификацию на странице товара, на вкладке "Все модификации".
В ИБ30 было добавлено свойство "Артикул", поиск по которому нужно добавить в существующий код.
Для работы над проектом будет предоставлен доступ через OpenVPN к копии сайта на виртуальной машине.