По договоренности
В отклике на проект очень дать оценку стоимости работ по всем пунктам. Без оценки или понимания того, что вы прочитали описание, рассматривать кандидата не буду. Сразу отказ.
1. Поиск
========
1) Искать текст в транслите (например /без кавычек/, «есд» = "esd").
2) Искать текст в неправильной раскладке (например, «уыв» = "esd").
По этим двум пунктам: раскладку брать только буквенную. Не знаю, есть ли особенности различных клавиатур.
3) Первыми показывать результаты, которые встречаются в заголовке товара.
4) Сортировать результаты поиска по первым максимально полным вхождениям.
Например, запрос: "Quick 713 ESD"
Результаты: [1]"Quick 234 ESD", [2]"Very Quick ESD", [3]"Quick 713", [4]"Quick 713 ESD", [5]"Very Quick 713 ESD"
сортировка будет такая: 4,3,5,1,2.
5) Предыдущие два пункта должны работать одновременно. Т.е. в рамках найденного в заголовках, нужно сортировать по полноте вхождения.
6) Добавить опцию показа всех результатов поиска на одной странице.
2. Каталог
==========
1) Артикулы
- Поле «Артикул» перевести в нередактируемые переменные.
- При создании он должен генерироваться автоматически.
- При копировании товара он должен перегенерироваться автоматически.
- Перегенерировать все артикулы (не должно остаться дублей). На выходе все артикулы будут уникальными и нередактируемыми.
3. Разное
=========
1) Доступ к карточке товара по артикулу (/catalog/?a=xxxxxx). Я правильно понимаю, что артикул присваивается автоматически и состоит из совокупностей id каталогов и самого товара в каталоге?
2) Автообновление курсов валют раз в сутки (таблица b_catalog_currency_rate). Брать откуда-нибудь с cbr, или какие там официальные источники принято для этого использовать?
3) В админке каталога добавить ссылку на товар, чтобы можно было быстро перейти и посмотреть его на сайте. Не новое поле в базе, а именно ссылка в самой админке.
4) Выдача по url типа /catalog/?r=xxxxxx, где xxxxxx артикул, JSON с некоторыми параметрами товара: название, цена
Работы много. Хочется долгих, тёплых, материальных отношений.
Если я Вам отказал, но Вы считаете это ошибкой и происками автоматических ответов fl.ru, пишите на 776166@gmail.com и получите второй шанс.