News/New system of identification of the vehicle by parameters

From Laximo
Jump to: navigation, search
This page is a translated version of the page News/New system of identification of the vehicle by parameters and the translation is 12% complete.

Other languages:
English • ‎русский

Новая система поиска автомобилей по параметрам

Подбор по параметрам (функции GetWizard и FindVehicleByWizard) не будут использоваться в новых каталогах, на их место приходит новая версия системы поиска автомобилей (функции GetWizard2/FindVehicleByWizard2/GetWizardNextStep2).

С точки зрения использования меняется способ передачи данных для идентификации выбранных параметров автомобилей. В старой версии эти данные передавались через WizardId, ValueId в новой версии они передаются через SSD.

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

Для внедрения подбора необходимо:

  1. При определении поддерживаемых возможностей каталога смотреть атрибут supportparameteridentification2.
  2. Заменить вызов функции GetWizard на GetWizard2. На первом этапе Ssd передается пустой, т.к. нет ни одной выбранной пользователем характеристики автомобиля.
  3. Скорректировать визуализацию подбора по параметрам:
    1. Заменить использование WizardId и ValueId на единый SSD который передается в полном виде с сервиса;
    2. Добавить ссылку для отмены выбранной характеристики. Отмена возможно только для тех характеристик, которые пользователь выбрал самостоятельно. SSD для отмены передается в атрибуте ssd элемента GetWizard2/row.
  4. Заменить использование FindVehicleByWizard на FindVehicleByWizard2 передав в новую функцию выбранный пользователем ssd.

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

Указанные изменения могут быть получены в виде демоверсии, скачать:

  1. PHP