【问题标题】:Export same row multiple times with ImpEx使用 ImpEx 多次导出同一行
【发布时间】:2021-01-31 16:39:15
【问题描述】:

是否可以根据项目的属性多次导出同一行? 例如,假设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 = ...]

【问题讨论】:

    标签: hybris impex


    【解决方案1】:

    对于列表,我不确定是否有简单的方法。

    对于关系,您可以简单地使用类型。要获取产品类别映射列表,您可以这样做:

    UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,catalogversion(catalog(id),version))
    

    source 将是类别,而 target 将是产品。

    【讨论】:

    • 哦,这对我的帮助比你想象的要多:D 谢谢。
    猜你喜欢
    • 1970-01-01
    • 2017-05-06
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多