我有一个问题,我想用 CustomType 和 CustomFields 扩展我的类别。
我的 json 文件位于resource/migrate
文件夹中。
我有这样的json文件:
{
"key": "category",
"name": {
"en": "CategoryNewFields"
},
"resourceTypeIds": ["category"],
"fieldDefinitions": [
{
"name": "test",
"type": { "name": "String" },
"required": true,
"label": {
"en": "test"
},
"inputHint": "SingleLine"
},
{
"name": "test1",
"type": { "name": "String" },
"required": false,
"label": {
"en": "test1"
},
"inputHint": "SingleLine"
},
{
"name": "test2",
"type": { "name": "Boolean" },
"required": true,
"label": {
"en": "test2"
},
"inputHint": "SingleLine"
}
]
}
我不想通过代码实现扩展 CT 结构。我想像飞行一样迁移。我的意思是,我这样命名文件V1_category_custom_field
,它会迁移到 CT 并在类别中创建新的自定义字段。
是否可以使用一些 gradle 插件或 gradle 任务来实现它?CommerceTools 提供服务,我可以在其中生成 gradle 任务或类似的人员,或者它有一些示例如何使用 gradle 完成?
还有其他问题可以使用同步 API 从 json 更新 CustomType 类型吗?