Доработать сайт автозапчастей

Евгений15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.10.2014

Необходимо доработать интеграцию API для сайта автомобильной тематики - ap24.by:

1. Сделать нормальные URL для всех страницы каталога автозапчастей.

Пример:

Автозапчасти для BMW имеют следующий URL http://ap24.by/avtozapchasti/bmw-1

Автозапчасти для BMW 3 Touring (E91) имеют следующий URL http://ap24.by/avtozapchasti/bmw-1?model_id=5430&model=3%20Touring%20(E91)

Так вот, во втором случае нужно избавиться от ?, &, % и т.д. в общем сделать нормальный URL

Для примера сайт с хорошим URL http://www.avtogorod.by/mark/bmw_511/mod/mod-touring-e_5430

2. В meta "description" необходимо добавлять название страницы на которой находится пользователь. Только для каталога на API.

Т.е. страница http://ap24.by/avtozapchasti/bmw-1?model_id=5430&model=3%20Touring%20(E91)

Сейчас meta "description" такой "Оригинальные автозапчасти для BMW (БМВ) купить в Минске. Интернет-магазин AutoParts24.BY - запчасти для Вашего автомобиля по оптовым ценам!"

должен быть такой "Оригинальные автозапчасти для BMW 3 (БМВ 3) Touring (E91) купить в Минске. Интернет-магазин AutoParts24.BY - запчасти для Вашего автомобиля по оптовым ценам!"

3. Если нужной запчасти нету у поставщика, то в каталоге она не отображается. Нужно сделать вывод данной запчасти с возможностью сделать заказ, в столбце "цена" выводить информацию - "Под заказ"

4. Ускорить работу самого каталога, т.к. иногда бывают очень большой тайм-аут при загрузке каталога и следовательно пользователь покидает страницу.

5. При раскрытии каталога выводится вот такая информация http://ap24.by/avtozapchasti/bmw-1?modification_id=22539&model_id=6241&model=3%20кабрио%20(E93)&modification=330%20d

справо нету картинок

Нужно сделать вот так http://www.avtogorod.by/mark/bmw_511/mod/mod-kabrio-e_6241/type/typ-d_12491

Используемое API для создания сайта http://www.crosslist.by

Сайт сделан на Joomla 2.5 и Virtuemart 2