Справочник семян
1. Общие сведения.
2. Индексация.
3. Кроны.
Общие сведения.
Данные по справочнику семян находятся в меню Каталог — Справочник в разделах Типы культуры семян и Семена
Для начала необходимо в Типах культуры семян добавить нужные типы культур
В карточке типа культуры необходимо заполнить Тип (желательно англоязычное название Типа Культуры), Название, а также можно выбрать товарные категории, которые будут связаны с этим типом культуры, а также необходимо проставить список товарных атрибут кодов и их названий, они будут использованы в дальнейшем в свойствах семян.
Затем идем в раздел Семена и создаем новую сущность семян, первоначально выбрав ранее созданный Тип культуры:
В карточке новой сущности семян необходимо заполнить код (уникальное значение), название, культуры (если оставить пустым, то автоматически подтянется название из выбранного Типа культуры), сорт, а также можно заполнить поля, которые сформировались из указанных в выбранном Типе культуры товарных атрибутов
Индексация.
Данные по семенам попадают в индекс vue_storefront_magento_1_seedreferencebook_indexer, пример структуры одного документа:
{ "name": "Тестовое семя", "code": "test", "properties": { "country_of_origin": { "id": 114, "frontend_input": "select", "options": [ { "label": "Россия", "sort_order": 0, "value": "RU" } ] }, "sales_notes": { "id": 221, "frontend_input": "text", "value": "тестовое значение" }, "user_location_search_regions": { "id": 489, "frontend_input": "multiselect", "options": [ { "label": "Адыгея", "sort_order": 0, "value": "1" } ] }, "has_traffic": { "id": 4058, "frontend_input": "boolean", "value": true }, "refers_reference_book": { "id": 4192, "frontend_input": "text", "value": "справочник семян" } }, "type_culture": "wheat", "culture": "Пшеница", "sort": "Пшеница озимая", "product_category_ids": [ 4, 5, 305 ] }
properties — в этом поле хранятся данные для заполнения эталонной карточки товара.
Фильтровать данные можно по полям culture и sort. Кроме того, когда клиент создает новый товар, то сначала он выбирает категорию, в которой будет создавать товар, и можно для более лучшей фильтрации данных по индексу семян использовать поле product_category_ids, передавая туда id выбранной клиентом категории.
Кроны.
В справочнике семян используется крон rshb_update_seed_prices, более подробно в статье http://3012.su/seed-prices/