Виджет поиска запчастей
Возможность клиентам-посредникам разместить на своём сайте форму поиска запчастей по базе сайта IMPEX JAPAN.Пример 1
Отобразить форму, аналогичную стандартной формы поиска запчастей сайта IMPEX JAPAN.
Для размещения к себе на сайте, скопируйте и вставьте следующий код:
Пример 2
Отобразить форму, с выводом только оригинальных запчастей.
Для размещения к себе на сайте, скопируйте и вставьте следующий код:
Пример 3
Отобразить форму поиска запчастей, увеличив стоимости каждой запчасти на 50%, а также прибавив ¥ 200.
Для размещения к себе на сайте, скопируйте и вставьте следующий код:
Полное описание
Виджет поиска запчастей по базе сайте IMPEX JAPAN представляет из себя плагин к библиотеке
Для взаимодействия с сайтом IMPEX JAPAN используется API поиска запчастей.
Для его использования, необходимо подключить jQuery, Underscore а также сам плагин, расположенный по адресу:
https://www.impex-jp.com/api/js/parts_search_widget.js
Вызов плагина выглядит следующим образом:
$('#impex_widget').impex_parts_search_widget({ // параметры });
В качестве «#impex_widget» необходимо указать селектор элемента, в котором будет отображён плагин. Параметры можно не указывать, тогда будут использованы их значения по умолчанию. Доступные параметры:
- include_delivery_calc
- Булево значение. Добавить возможность произведения рассчёта стоимости доставки. По умолчанию false.
- original_only
- Число 0 или 1. Если 1, то показывать только оригинальные запчасти. По умолчанию 0.
- price_factor
- Вещественное число. Коэффициент, на которой будет умножена цена запчасти в IMPEX JAPAN. По умолчанию 1.0.
- price_increase
- Целое число. Добавочная цена в ¥, прибавляемая к цене запчасти в IMPEX JAPAN, после умножения на коэффициент. По умолчанию 0.
- marks_allowances
- Набор ценовых коэффициентов и добавочных цен для конкретных производителей. Состоит из массива объектов, каждый объект состоит из:
- mark_id
- Идентификатор производителя. Является целым числом. Идентификатор требуемого производителя можно взять из списка ниже, либо из глобальной переменной IMPEX.marks, например IMPEX.marks.TOYOTA, IMPEX.marks.DAIHATSU, IMPEX.marks.TACTI, IMPEX.marks.NISSAN_DIESEL.
- price_factor
- Вещественное число. Коэффициент, на которой будет умножена цена запчасти в IMPEX JAPAN для производителя с идентификатором mark_id. По умолчанию 1.0.
- price_increase
- Целое число. Добавочная цена в ¥, прибавляемая к цене запчасти в IMPEX JAPAN для производителя с идентификатором mark_id, после умножения на коэффициент. По умолчанию 0.
- container_tmpl
- Шаблон в синтаксисе библиотеки Underscore для отображения виджета. В шаблоне доступны следующие параметры:
- search_form
- Отрисованная форма поиска.
- search_form_template
- Шаблон формы поиска Без параметров.
- orig_parts_template
- Шаблон списка оригинальных запчастей. В шаблоне доступны следующие параметры:
- part_no
- Номер искомой запчасти, введённой пользователем.
- parts
- Списки найденных запчастей. Представляют из себя два массива объектов с описаниями запчасти. original_parts и replacement_parts содержащие оригинальные запчасти и не оригинальные замены соотвественно.
- sort_params
- Объект, содержащий информацию о параметрах сортировки. Подробности смотрите в исходном коде виджета.
- format_price
- Функция форматирования стоимости. В качестве параметра принимает объект описания запчасти.
- replace_parts_tmpl
- Шаблон списка не оригинальных замен запчастей. Параметры аналогичны шаблону orig_parts_template.
Объект описания запчасти состоит из:
- mark_id
- Целое число. Идентификатор производителя.
- mark
- Строка. Название производителя.
- part
- Строка. Номер запчасти.
- name
- Строка. Название запчасти по-японски.
- name_eng
- Строка. Название запчасти по-английски (если доступно).
- name_rus
- Строка. Название запчасти по-русски (если доступно).
- price_yen
- Целое число. Цена запчасти в ¥. Если конечная цена не известна (и может быть уточнена только менеджером), то возвращается ноль.
- price_rub
- Вещественное число. Цена запчасти в рублях, по текущему курсу сайта IMPEX JAPAN.
- weight
- Вещественное число. Вес запчасти в кг. Если вес неизвестен, то возвращается ноль.
- is_discontinued
- Булево значение. Снята ли запчасть с производства.
- alt_mark
- Строка. Название производителя, для которого подходит эта замена. Этот параметр доступен только для списка replacement_parts.
- alt_part
- Строка. Номер запчасти, для которой подходит эта замена. Этот параметр доступен только для списка replacement_parts.