Website Binding com informações antigas do License Manager

Aparência da Loja

Aberto
Thomas Low-Beer

Thomas Low-Beer

Última atualização

Sumário

A ferramenta Website Binding é responsável por fazer a ponte entre o CMS (Portal) e as informações definidas no License Manager de um storename específico.

Se, em algum momento, o lojista mudar as informações de uma storename com novas informações, o Portal irá adicionar essas informações ao Website Binding existente, ao invés de sobrescrever.

Possíveis problemas com esse bug envolvem XML, que ao ser gerado usa o primeiro domínio encontrado no Binding.

O exemplo da loja Delacasa ilustra o bug:

Antes de se chamar delacasa haviam criado o domínimo decoramovel, o Portal criou o Binding e posteriormente adicionou as novas informações do novo domínio no mesmo Binding.

As novas informações inseridas no LM:

O dicionário do Website (mundinho) como ficou, deixando o comportamento em evidência:

A parte de Webiste Binding que mostra o resultado:

Simulação

Criar um storename no License Manager e posteriormente editar as informações desse mesmo storename no License Manager.

Workaround

O License Manager está salvando as informações no Banco de Dados de forma correta, ou seja, ele sobrescreve as informações. O Portal que ao puxar essas informações está atualizando de forma errada.

O melhor caminho seria criar um novo Website Binding para esse mesmo Website (mundinho).

O novo Binding irá carregar as informações novas.

Após criar o novo, fazer a mudança e posteriormente, se necessário, excluir o antigo.

Importante manter essa ordem, para evitar que o site saia do ar.