ecomplus/admin

Erro ao adicionar nova variação em produto existente

Closed this issue · 5 comments

Antes:
Screenshot (98)
Depois:
Screenshot (99)

Quando insere nova variação, elas se recombinam e selecionam todas opções possíveis, ao invés de recombinar e deixar apenas as opções já existentes no produto. Isso acaba por gerar uma grande perda de tempo, pois tem que retirar seleção das que não vão precisar, toda vez que adiciona uma nova opção

Bom dia, inclusive estão querendo pagar para resolver o problema das recombinações automaticas:

Matheus, poderia nos detalhar melhor se é viável e qual valor para desativar essa recombinação automática das variações em grade na raiz do sistema mesmo?

Viável com certeza é, problema é só que eu tô mais agarrado, se você não conseguir pegar agora eu vejo na semana que vem.

Estava até começando a entender o código semana passada, porém tive que levar meu pc pra arrumar, chegou as peças da dobradiça, só pego ele terça, até lá vou ver se consigo aqui nos computadores de casa.

Eu olhando aqui, até propus uma solução, porém vi que o buraco é mais embaixo. Quando é inserido uma nova variação, o sistema refaz as variações e além disso mistura as informações exemplo: antes a variação Dark Blue não tinha nenhuma informação interna, conforme podemos ver:
Screenshot - 2021-05-12T154335 241

Depois de inserir uma variação, ela passa a ter um sku e quantidade de outro produto:

Screenshot - 2021-05-12T154643 487

Sendo que esse sku e quantidade originalmente são da variação: Hardbox / Apple / iPhone 11 Pro / Black.
Que passou a ter o sku: 298234 e a quantidade 12:

Screenshot - 2021-05-12T160224 376

A imagem abaixo é o valor original de Hardbox / Apple / iPhone 11 Pro / Black, antes de qualquer alteração:
Screenshot - 2021-05-12T155403 373

Então a solução nao é só desmarcar quando insere uma nova variação ou move alguma variação de lugar. Ela ao fazer um desses, mistura as informações.

Vai serguir acontecendo isso quando uma nova grade é adicionada (todas as combinações são alteradas), mas não vai acontecer mais quando novas opcões são adicionadas mantendo as mesmas grades.
Também fixei uma ocasião em que o objeto da variação poderia ser invertido nessa adição de opção da grade quando alguma combinação já estava inativa, talvez seja o caso que você viu.