ACSD-69129: falha na atualização de preço da camada de API REST após excluir o site base padrão e usar o site secundário como padrão
O patch ACSD-69129 corrige o problema em que a exclusão do site base padrão e o uso do site secundário como padrão resultavam em um erro ao tentar atualizar o preço da camada para o site secundário por meio da API REST. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.76 está instalado. A ID do patch é ACSD-69129. Observe que esse problema está programado para ser corrigido no Adobe Commerce 2.4.9.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.6-p13, 2.4.8-p3
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.5 - 2.4.6-p13, 2.4.8 - 2.4.8-p3
magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
Excluir o site base padrão e usar o site secundário como padrão resulta em um erro ao tentar atualizar o preço da camada para o site secundário por meio da API REST.
Etapas a serem reproduzidas:
- Faça logon no painel Admin.
- Definir Catalog Price Scope = Site.
- Crie um novo site/loja/loja.
- Definir Definir como padrão para o site recém-criado.
- Limpe o cache.
- Crie um novo produto. Atribua-o somente ao segundo site.
- Envie uma solicitação de API REST para definir o preço da camada para o segundo site.
- O resultado deve ser uma matriz vazia com uma resposta 200.
- No Admin, exclua o Site Principal.
- Envie uma solicitação de API REST para definir o preço da camada para o segundo site.
Resultados esperados:
- Uma resposta 200 foi recebida.
- O preço da camada do produto é atualizado.
Resultados reais:
- O ID de Site de atributo inválido = %websiteId. ID da Linha: SKU = %SKU, ID do Site: %websiteId, Grupo de Clientes: %customerGroup, Quantidade: %qty. erro retornado na resposta.
- O preço da camada do produto não é atualizado.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source local: Quality Patches Tool > Uso no guia Quality Patches Tool
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem
Leitura relacionada
- Gerenciamento de Catálogo: escopo de preço no Guia de Gerenciamento de Catálogo do Adobe Commerce
Para saber mais sobre Quality Patches Tool, consulte: