Аксессуары

Материал из MstarProject Manual
Перейти к: навигация, поиск

Описание модуля

Модуль аксессуаров предназначен для расширения базового функционала и состоит из нескольких частей.

Аксессуары - Масла

Раздел аксессуаров "Масла" предназначен для добавления на сайте отдельного каталога масел. Позиции в каталоге имеют множество критериев и фильтр подбора по этим критериям.

Внешний вид и работа пользовательской части

Пользовательская часть несколько отличается от менеджерской. У пользователя доступен лишь список масел и фильтр подбора.
User-main.png

  1. Текст выводимый из MPanel>>Содержание>Редактор страниц
  2. Фильтр подбора
  3. Результаты поиска с учетом выбранных параметров фильтра


Page-content.png

Внешний вид и работа менеджерской части


Manager-main.png

  1. В менеджерской части доступна панель с дополнительными возможностями менеджера
  2. У каждой выводимой позиции есть дополнительное поле "Item Code" необходимое для связи с изображениями и ценами масел.

Импорт масел


Manager-import.png

  1. Выбор профайла по которому будет производиться загрузка.
  2. Кнопка "Загрузить" загружает позиции из файла прайса в промежуточную таблицу.
  3. Очистка промежуточной таблицы
  4. Установка загруженных позиций из промежуточной таблицы в основную

Загрузчик использует константу oil:is_load которая принимает значение 1 в случае неправильного файла импорта.
Constant.png

Файл импорта Файл:Default.oil.xls содержит в себе 13 колонок, для указания параметров загружаемых масел:

  1. Make - название производителя. Указывается в текстовом виде, например: Honda.
  2. Code - код масла, может содержать только буквы и цифры.
  3. Name - название масла.
  4. Weight - вес масла.
  5. Description - описание масла(не отображается).
  6. id_oil_type - числовой идентификатор типа масла.
  7. id_composition - числовой идентификатор состава масла.
  8. id_viscosity - числовой идентификатор вязкости масла.
  9. id_volume - числовой идентификатор объема емкости масла.
  10. id_container - числовой идентификатор емкости масла.
  11. api - список числовых идентификаторов спецификации API, указываются через запятую.
  12. acea - список числовых идентификаторов спецификации ACEA, указываются через запятую.
  13. eom - список числовых идентификаторов спецификации EOM, указываются через запятую.


Excel.png

Профили импорта масел

Profile.png

Profile edit.png

Для импорта масел, можно создать несколько профилей в котором будут указаны параметры импорта:

  1. Название профиля
  2. Название шаблона файла, файл должен начинаться с этого названия.
  3. Количество листов excel
  4. Номер строки начала загрузки
  5. Название каталога выбираемое из списка каталогов производителей масел. Если выбрано значение отличное от "not selected" - следующая колонка "№ колонки названия производителя" игнорируется и для всех импортируемых позиций, под данным профилем, будет установлен производитель выбранный данной колонке.
  6. Указывает в какой колонке находится название производителя
  7. Указывает в какой колонке находится Код масла
  8. Указывает в какой колонке находится название
  9. Указывает в какой колонке находится вес
  10. Указывает в какой колонке находится описание
  11. Типа масла из списка либо следующая колонка
  12. Указывает в какой колонке находится идентификатор типа масла
  13. Состав масла из списка либо следующая колонка
  14. Указывает в какой колонке находится идентификатор состава масла
  15. Вязкость масла из списка либо следующая колонка
  16. Указывает в какой колонке находится идентификатор вязкости масла
  17. Объем емкости масла из списка либо следующая колонка
  18. Указывает в какой колонке находится идентификатор объема емкости масла
  19. Емкость (контейнер) масла из списка либо следующая колонка
  20. Указывает в какой колонке находится идентификатор емкости(контейнер) масла
  21. Указывает в какой колонке находится список спецификаций API
  22. Указывает в какой колонке находится список спецификаций ACEA
  23. Указывает в какой колонке находится список спецификаций EOM






Загрузка картинок масел

Picture-import.png

Для загрузки картинок масел, необходимо знать "Item Code".
Картинки могут иметь расширения: jpg, png, jpeg, gif.
Доступна мультизагрузка - то есть можно выбрать сразу несколько файлов для загрузки.
Название картинок должны состоять из "Item Code" точки и расширения, например: 771_TEST1.jpg Ширина картинки ограничена в 100px, поэтому загружать картинки большей ширины не целесообразно.

Внешний вид и работа администраторской части (MPanel)

В администраторской части имеется 9 подразделов для редактирования масел и их параметров.


Mpanel-list.png
  1. Масла
  2. Типы Масел
  3. Состав Масла
  4. Вязкость Масла
  5. Объем емкости Масла
  6. Тип контейнера Масла
  7. API спецификации Масел
  8. ACEA спецификации Масел
  9. EOM спецификации Масел


Масла

Oil.png
В данном разделе отображен весь список масел присутствующий в каталоге масел, на данном сайте.
Форма редактирования содержит несколько обязательных полей:
Oil-edit.png

  1. Название
  2. Код
  3. Категория (производитель)

Спецификации: API, ACEA, EOM можно выбирать по несколько штук.

Префикс производителя и код создают уникальный идентификатор "Item code" по которому, к данному маслу можно отнести картинку и цены. Список категорий (производитель) формируется из элементов списка каталогов (MPanel>Каталог авто >Список каталогов) у которых отмечено свойство: "Бренд производит масла"
Cat-brand.png

Типы Масел

Type.png
Тип масла содержит один обязательный параметр "Название", а также параметр видимости - определяет видимость данного типа масла в выпадающих списках на сайте.
Type-edit.png

Состав Масла

Composition.png
Состав масла содержит один обязательный параметр "Название", а также параметр видимости - определяет видимость данного состава масла в выпадающих списках на сайте.
Composition-edit.png

Вязкость Масла

Viscosity.png
Вязкость масла содержит один обязательный параметр "Название", а также параметр видимости - определяет видимость данной вязкости масла в выпадающих списках на сайте.
Viscosity-edit.png

Объем емкости Масла

Volume.png
Объем емкости масла содержит один обязательный параметр "Название", а также параметр видимости - определяет видимость данного объема емкости масла в выпадающих списках на сайте.
Volume-edit.png

Тип контейнера Масла

Container.png
Контейнер масла содержит один обязательный параметр "Название", а также параметр видимости - определяет видимость данного контейнера масла в выпадающих списках на сайте.
Container-edit.png

API спецификации Масел

Api.png
API спецификация содержит один обязательный параметр "Название", а также параметр видимости.
Api-edit.png

ACEA спецификации Масел

Acea.png
ACEA спецификация содержит один обязательный параметр "Название", а также параметр видимости.
Acea-edit.png

EOM спецификации Масел

Eom.png
EOM спецификация содержит один обязательный параметр "Название", а также параметр видимости.
Eom-edit.png

Естимейт базовой версии задания - 12ч

Вернуться к списку модулей: Модули_пакет_Експерт_-_Документация

Аксессуары - Стекла

Раздел аксессуаров "Стекла" предназначен для добавления на сайте отдельного каталога стекол. Позиции в каталоге имеют множество критериев и фильтр подбора по этим критериям.

Внешний вид и работа пользовательской части

Пользовательская часть несколько отличается от менеджерской. У пользователя доступен лишь список стекол и фильтр подбора.
User-main-glass.png

  1. Текст выводимый из MPanel>>Содержание>Редактор страниц
  2. Фильтр подбора
  3. Результаты поиска с учетом выбранных параметров фильтра

Внешний вид менеджерской части


User-main-glass-manager.png

  1. Дополнительная панель выбора страници каталога или страницы загрузки
  2. Поле "Код детали" сотоит из префикса поставщика и кода детали, необходимо для связки цен в "Прайс онлайн"
  3. Служебное поле полученное из прайса поставщика


Загрузка цен и позиций стекол


User-main-glass-import.png

  1. Выбор поставщика от которого будет загружен прайс
  2. Выбор загружаемого файла
  3. Кнопка подтверждения загрузки прайса стекол в промежуточную таблицу
  4. Список загруженных в промежуточную таблицу позиций прайса стекол
  5. Очистка промежуточной таблицы
  6. Кнопка установки цен. После нажатия добавляются компоненты в каталог стекол(/?action=accessory_glass) и цены в "прайс онлайн"