Эта возможность появилась с версии модуля SimplePars 4.4-6
В этой инструкции описывается как автоматически заполнять связи для модулей HYPER PRODUCT MODELS. (дальше по тексту просто HPM)
Инструкция подходит для работы со следующими модулями.
AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 2
AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 3
HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC2
HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 3
Парсинг в ИМ с созданием групп товаров.
Что бы объединить товары в одну группу по стандарту HPM, все товары одной группы должны иметь общий признак.
Общий признак - это любая запись которая будет идентична во всех товарах что вы хотите объединить.
К примеру: название коллекции или название сборника.
Это название вы можете спарсить и записать в одно из полей указанных ниже.
- Model
- SKU
- UPC
- EAN
- JAN
- ISBN
- MPN
- Location
Так же вам необходимо перейти в под раздел Данные, выбрать там поле которое SimplePars будет использовать как идентификатор группы для HPM.
Пример
ВНИМАНИЕ!!! Выбор полей будет доступен только в том случаи если у вас установлен один из модулей описанных в самом начале статьи.
После этого, в момент парсинга, модуль будет смотреть что записано в выбранном поле и при обнаружение товаров с одинаковым признаком объединять их в одну группу.
Логи
В логах модуля вы всегда найдете информацию о том какие товары были добавлены в группу.
Как при создании товара, так и при обновлении.
Пример
2021-06-03 18:14:17| =>[СТРАНИЦА ЗАГРУЖЕН ИЗ КЕША] Ссылка | https://svetavto.com.ua/led/protivitymanki/881-h27-pg13-6w-cob-5x1-5w-belyj-12v-c-p-21250.html
2021-06-03 18:14:18| ->[ОБНОВЛЕН ТОВАР] ID = 15135 | Идентификатор sku = [003690]
2021-06-03 18:14:18| -->Обновление | Название = 881-H27 (PG13) 6W COB (5x1,5W)_белый _12V_C-P.(21250) (шт.)
2021-06-03 18:14:18| -->Обновление | Цена = 720
2021-06-03 18:14:18| -->Обновление | Количество = 1
2021-06-03 18:14:18| ->[HPM] добавлен товар | id родительского товара - 15135 | id товаров добавленных в группу - 15135,15136,15137,15138,15139
Итого.
Все что вам нужно для парсинга с заполнением групп в модуле HYPER PRODUCT MODELS это:
- Выбрать признак группы.
- Записать этот признак в любое из восьми полей.
- Указать модулю SimplePars в каком поле находится признак.
- Наслаждаться автоматическим составлением групп товара :)
Редактор товаров и HPM
Так же в модуле SimplePars предусмотрена возможность работы с группами HPM через редактор товаров.
В редакторе доступны действия:
- Объединить товары в группу
- Удалить определенные товары из групп.
Добавление товаров в группу через редактор в модуле SimplePars
В редакторе товаров доступно девять вариантов объединения товаров в группы.
Восемь первых вариантов работают без учета фильтра товаров в редакторе!!!
То есть, выбрав эти действия модуль выполнит.
- Возьмет ВСЕ товары в магазине.
- Проверит их на наличие общего признака в выбранном поле.
- Создаст отдельные группы товаров на каждый признак.
Данная функция подойдет тем кто в ручную добавлял признаки в товар и теперь хочет быстро объединить их по стандарту HPM
Так же есть девятый вариант.
Объединить все отфильтрованные товары в одну группу!!!
Этот вариант берет все товары что были отфильтрованы в Редакторе товаров, на вкладке фильтр и обедняет в одну группу.
Внимание!!! Будьте аккуратны с этим пунктом, так как по умолчанию при открытии редактора товаров у вас отфильтрованы все товары этого проекта.
А это значит, что если вы не отфильтровали отдельные товары, то все товары этого проекта попадут в одну группу!!!
Удаление товаров из групп через редактор в модуле SimplePars
В случае выбора действия удалить товары из групп HPM, будут отобраны все товары которые отфильтрованы в редакторе товаров.
Затем будут удалены все группы в которых эти товары являются родительскими товарами.
А так же разорваны все связи других товаров которые состояли в этих группах.
И все отфильтрованные товары будут исключены из других групп в которые они просто входили.
Конец.