Erro ao criar um campo de especificação

Eu tenho a categoria 10 - {

"id": 10,

"name": "Tênis Masculino",

"hasChildren": false,

"url": "https://freewaystore.vtexcommercestable.com.br/tenis-masculino",

"children": [],

"Title": "Tênis Masculino",

"MetaTagDescription": "Categoria de Tênis Masculino"

}

E o grupo de especificação 15 - {

"CategoryId": 10,

"Id": 15,

"Name": "Especificações de Sapatênis",

"Position": 1

}

Mas ao tentar criar o campo de especificação com o payload - {

"Name": "Tamanhos",

"CategoryId": 10,

"IsActive": true,

"IsRequired": true,

"FieldTypeId": 5,

"IsStockKeepingUnit": true,

"IsFilter": true,

"FieldGroupId": 15

}

recebo o seguinte erro:

"\"The field could not be created. Verify if you do not have the same name in the same category. {0}\""

O que pode ser?

O que acontece é que você já tem essa especificação na categoria raíz(id 0) por isso esse bloqueio

Mas se eu trocar o nome do campo por qualquer outro valor eu tbm recebo esse mesmo erro, por exemplo -{

"Name": "akfakmfafmapfa",

"CategoryId": 10,

"IsActive": true,

"IsRequired": true,

"FieldTypeId": 5,

"IsStockKeepingUnit": true,

"IsFilter": true,

"FieldGroupId": 15

}

vai retornar o mesmo erro "\"The field could not be created. Verify if you do not have the same name in the same category. {0}\""

Entendi Diogo... neste caso aconselho a abrir um ticket na vtex

olá, Diogo tudo bem? estamos revendo os tópicos mais relevantes/visitados da nossa comunidade e por isso, reabrimos sua pergunta, assim caso outros usuários tenham a mesma dúvida, é possível consultar a nossa resposta oficial!

Em alguns casos, esse erro indica o envio de algumas informações que não estão válidas, por exemplo, você enviou o FieldGroupId como 15, mas essa categoria tem um FieldGroupId?

Nesse caso, se você quer usar um FieldGroupId, você teria que criar primeiro:
curl --location -g --request POST ‘https://{{accountName}}.vtexcommercestable.com.br/api/catalog_system/pvt/specification/group’
–header ‘x-VTEX-api-appKey: vtexappkey-appvtex’
–header 'x-VTEX-api-appToken: ’
–header ‘Content-Type: application/json’
–data-raw ‘{
“CategoryId”: 1,
“Name”: “GroupName1”
}’

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.