#hybris #impex
#sap-commerce-cloud #impex
Вопрос:
Можно ли экспортировать одну и ту же строку несколько раз на основе атрибута элемента? Допустим, например, что CategoryModel
имеет List<ProductModel>
.
Как я могу выполнить экспорт с помощью ImpEx, чтобы получить что-то вроде этого:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
|------------------------------|
| cat1 | prod2 |
|------------------------------|
| cat1 | prod3 |
|------------------------------|
Возможно ли добиться этого с помощью переводчиков? Лучшее, что я мог с ними сделать, это следующее:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
| | prod2 |
| | prod3 |
|------------------------------|
РЕДАКТИРОВАТЬ: заголовок ImpEx такой:
INSERT_UPDATE Category; code; @product_translated[translator = ...]
Ответ №1:
Для списков я не уверен, есть ли простой способ сделать это.
Для связей вы можете просто использовать тип. Чтобы получить список сопоставления категорий товаров, вы можете сделать это:
UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,catalogversion(catalog(id),version))
источником будет категория, а целью — продукт.
Комментарии:
1. О, это поможет мне больше, чем вы думаете: D Спасибо.