Olá Pessoal !
Estou precisando migrar o método StockKeepingUnitEspecificationInsert do Webservice para a API /catalog/pvt/specification/ , mas todos os GETs da API só tem como parâmetro ID e não Name, dificultando a consulta para saber o ID do grupo de variação, grupo de cores etc, alguém teria um passo a passo de como montar uma variação de Cor e/ou Tamanho via API ? Lembrando que a criação do grupo categoria, eu consegui fazer, pois tem o GET que lista todos os criados e aí tem como pegar o id , mas depois fica complicado pelo fato de não ter como consultar um grupo por exemplo chamado “cores” , somente pelo ID, e não temos como guardar IDs de cada criação de grupo ou categorias.
Vou explicar melhor o nosso problema. Até a questão da criação do Grupo ( /catalog_system/pvt/specification/group ), ok, criei um grupo de categoria chamado “Variações”, onde depois consigo fazer um GET /catalog_system/pvt/specification/groupbycategory/1 da lista e retornar todos os grupos criados e pegar o ID deste grupo que a API gerou, depois criamos o Grupo Cores vinculado a esta categoria que peguei pelo GET
Depois tenho que criar o grupo de cores, onde chamei de “cores” vinculado a este grupo Variações que criar, usando o /catalog/pvt/specification, até criar pelo POST, ok, ele cria e me retorna o ID, mas depois na próxima vez, não tenho como saber se foi criado ou não, pois não tenho como pegar o ID deste grupo de Cores pelo nome “cores” que criei no atributo ‘Name’, pois o GET é apenas por ID e não temos como ficar gravando o ID do grupo que foi criado, até porque tem clientes que vem para nós com a loja VTEX já criada e pronta ?
Como eu pego o ID deste grupo “cores” que criei ? Pois precisamos deste ID para ir ao próximo método que é vincular a Cor a este grupo ‘cores’ , certo ? Depois também ter maneira de fazer um GET do nome da Cor, exemplo Preto, Branco e outros mais e não apenas pelo ID , onde no manual somente tem a opção pelo ID…
Desde já agradeço se alguém puder me ajudar !
Eduardo