[Com suporte]{class="badge informative" title="Compatível"} para Adobe Commerce 2.4.0 e versões mais recentes
Suporte adicionado para o Adobe Commerce 2.4.4.
O tempo necessário para atualizar do Adobe Commerce 2.3.x para o Adobe Commerce 2.4.x em implantações com mais de 100.000 funções da empresa foi substancialmente reduzido.
A solicitação POST V1/order/:orderId/invoice agora oferece suporte à criação de faturas parciais quando o método de pagamento Payment on Account está habilitado. Anteriormente, o Adobe Commerce exibia este erro: An invoice for partial quantities cannot be issued for this order. To continue, change the specified quantity to the full quantity. GitHub-32428
O PayPal Payflow Pro agora funciona conforme esperado com a cotação negociável B2B quando o carrinho do cliente contém outros produtos. O Adobe Commerce agora processa o pedido com êxito e envia um email ao cliente, conforme esperado. Anteriormente, o Adobe Commerce emitia um erro fatal e enviava um email de confirmação para o cliente com valor zero.
A paginação agora é exibida corretamente na página de resultados da pesquisa do catálogo depois de excluir alguns produtos no catálogo compartilhado.
Os atributos personalizados do cliente agora são salvos conforme esperado ao criar ou salvar um usuário da empresa no Administrador.
O botão Submit no formulário Criar nova empresa agora está desabilitado após um clique para impedir vários envios de formulários. Anteriormente, você podia enviar esse formulário várias vezes clicando nesse botão repetidamente, o que gerou um erro.
O Adobe Commerce não exibe mais o link de reordenação na loja quando um comprador faz logon em uma loja para a qual as reordenações foram desabilitadas.
A pesquisa de Pedidos Rápidos por SKU agora diferencia maiúsculas de minúsculas quando o catálogo compartilhado está habilitado.
Agora é possível atualizar um arquivo para um atributo do cliente ao criar uma empresa. Anteriormente, ao tentar criar uma empresa com um anexo do tipo File, a Adobe Commerce não criava a empresa e registrava este erro no log de exceções: Something went wrong while saving file.
Agora é possível criar uma empresa com uma conta de cliente que tenha um atributo personalizado com um tipo (File) ou (Image). Anteriormente, se a conta tivesse uma dessas opções personalizáveis, o carregador de página de edição da Empresa não resolvia o, o que impedia a edição dos detalhes da empresa.
A consulta products agora retorna um campo total_count preciso quando o catálogo compartilhado é habilitado.
Agora é possível atualizar um arquivo para um atributo do cliente ao criar uma empresa. Anteriormente, ao tentar criar uma empresa com um anexo do tipo File, a Adobe Commerce não criava a empresa e registrava este erro no log de exceções: Something went wrong while saving file.
As páginas Configuração da Empresa e Criar Empresa agora funcionam como esperado depois que você desabilita um método de envio online. A verificação foi adicionada para impedir a tentativa de processamento de módulos de envio desabilitados. Anteriormente, o Adobe Commerce exibia este erro: Type Error occurred when creating object: Magento\CompanyShipping\Model\Source\ShippingMethod, Too few arguments to function Magento\CompanyShipping\Model\Source\ShippingMethod::__construct(), 1 passed in /var/www/html/elmtup/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 121 and exactly 2 expected.
A página Categoria agora exibe dados de produto consistentes enquanto as permissões estão sendo geradas durante a indexação parcial. Um novo indexador parcial para permissões de diretório foi adicionado a este processo. Anteriormente, os dados exibidos enquanto o indexador era executado estavam incorretos.
A consulta categoryList agora retorna o número correto de produtos quando são usadas permissões de catálogo e os produtos são atribuídos a um catálogo compartilhado.
Agora a consulta categoryList respeita permissões de categoria e retorna somente categorias permitidas. Anteriormente, retornava todas as categorias atribuídas e não atribuídas.
A solicitação rest/V1/company/{id} agora retorna is_purchase_order_enabled valores de atributo conforme esperado.
Os atributos personalizados do cliente agora são exibidos conforme esperado na guia Administrador da Empresa.
O bloco Minha Lista de Desejos na página Minha Conta agora é exibido conforme esperado para Administradores da Empresa e Usuários da Empresa.
Erros de pedidos rápidos não são mais exibidos no carrinho de compras. Anteriormente, o Adobe Commerce exibia esse erro no carrinho de compras quando o SKU não era encontrado no catálogo: The SKU was not found in the catalog.
As operações de salvamento do catálogo compartilhado foram otimizadas para execução mais rápida. Anteriormente, salvar um catálogo compartilhado com muitos grupos de clientes podia levar vários minutos.
O Adobe Commerce agora exclui todas as permissões de subcategoria da tabela sharedcatalog_category_permissions quando a categoria pai é excluída. Anteriormente, somente os dados da categoria principal eram removidos.
B2B v1.3.2
29 de agosto de 2022
[Com suporte]{class="badge informative" title="Compatível"} para Adobe Commerce 2.4.0 e versões mais recentes
Suporte adicionado para o Adobe Commerce 2.4.3.
O Adobe Commerce agora envia emails de atualização sobre cotações negociáveis expiradas. Anteriormente, quando uma cotação negociável expirava, o Adobe Commerce não enviava emails de atualização.
O Adobe Commerce agora envia com êxito emails de atualização sobre cotações negociáveis prestes a expirar e expiradas quando um trabalho cron está ausente.
Empresa
O campo suspenso Criar novo país de página de conta da empresa não lista mais os valores de opção vazios. Anteriormente, os dois primeiros valores de opção e o código do país AN estavam vazios.
Ao clicar no botão Return para um pedido criado por um usuário da empresa, o usuário administrativo é redirecionado para a página Criar Retorno conforme esperado. Anteriormente, o administrador era redirecionado para a página Histórico de pedidos.
Os usuários da empresa agora podem editar e atualizar valores de atributos personalizados do cliente. Anteriormente, esses atributos não se vinculavam corretamente ao formulário criar e editar usuário. Um usuário da empresa poderia inserir valores de atributo diferentes, mas o Adobe Commerce não salvou esses valores corretamente.
A árvore de recursos para permissões de função de empresa agora pode ser traduzida conforme esperado. Anteriormente, a árvore de permissões não era traduzida, mesmo se arquivos de tradução válidos estivessem presentes.
O Adobe Commerce agora salva os valores de atributos personalizados do cliente para usuários B2B conforme esperado. Anteriormente, a criação de uma conta de empresa que contivesse atributos personalizados do cliente acionava um erro de modelo e o Adobe Commerce não carregava o formulário com êxito. Adicionar um argumento ao layout de company_create_account resolveu esse problema.
Os filtros de usuário da empresa, como Mostrar todos os usuários, Mostrar usuários ativos e Mostrar usuários inativos, agora funcionam conforme esperado. Anteriormente, filtrar ações na página de usuário da empresa causava um erro de JavaScript.
Crédito da empresa
Os administradores com contas restritas que incluem apenas privilégios no nível do site agora podem criar uma empresa que usa uma moeda diferente da do site.
O Adobe Commerce agora envia emails da empresa do escopo e endereço de email from corretos. Anteriormente, a Adobe Commerce não considerava o escopo do site ao enviar a atribuição de crédito da empresa ou atualizar o email.
Pedido rápido
Criar um pedido usando o Pedido rápido a partir de um arquivo CSV agora funciona conforme esperado com SKUs inexistentes.
O uso do Pedido rápido para pesquisar em várias SKUs agora funciona conforme esperado. Anteriormente, os resultados incluíam entradas duplicadas.
A exibição da lista de Produtos Adicionados agora trata SKUs inseridas em minúsculas e maiúsculas da mesma forma quando você usa SKUs para selecionar vários produtos durante o Pedido Rápido.
O uso do Pedido rápido agora adiciona produtos na quantidade especificada pelo comprador. Anteriormente, a Adobe Commerce adicionava um produto somente quando as quantidades especificadas pelo comprador excediam um.
O recurso de preenchimento automático Pedido rápido agora funciona com SKUs parciais.
O Adobe Commerce agora exibe produtos que foram configurados como Não visíveis individualmente na lista de sugestão automática e nos resultados de pesquisa da página Pedido rápido.
Os compradores agora podem usar o formulário Pedido rápido para adicionar vários produtos por SKUs que incluem caracteres em maiúsculas. Anteriormente, somente o primeiro produto era adicionado.
Cotação negociável
Os compradores agora são redirecionados para a página de cotação negociável depois de colar o link em uma cotação negociável no campo URL e fazer logon com êxito. Anteriormente, os compradores eram redirecionados para a página Minha conta.
A reorganização agora funciona conforme esperado em pedidos que contêm um produto com uma Opção Personalizável de Data para uma conta de cliente que foi criada durante o check-out. Anteriormente, o Adobe Commerce não processava a reordenação e exibia este erro: The product has required options. Enter the options and try again.
O endereço de remessa de uma cotação negociável não é mais editável durante o check-out quando o módulo Ordem de Compra está desabilitado. Este comportamento resultou de uma correção anterior na qual isQuoteAddressLocked foi removido do renderizador de check-out de cotação negociável.
Os comerciantes agora podem adicionar produtos a uma cotação negociável do Administrador.
Ordens de compra
O Adobe Commerce agora exibe uma mensagem de erro informativa, conforme esperado, quando você faz uma ordem de compra usando o Check-out do PayPal Express quando o atributo Name Prefix está definido como required. Anteriormente, o Adobe Commerce não colocava o pedido nem exibia uma mensagem de erro.
O componente da interface do usuário para o endereço de cobrança no módulo Ordem de Compra agora usa o endereço de cotação corretamente quando o Google Tag Manager está habilitado. Anteriormente, ocorria um erro de JavaScript na página de pagamento.
Listas de requisições
Os comerciantes agora podem usar o ponto de extremidade POST rest/all/V1/requisition_lists para criar uma lista de requisições para um cliente. Anteriormente, o Adobe Commerce exibia este erro 400 quando você tentava criar uma lista de requisições: Could not save Requisition List.
O botão Add to Requisition List agora é exibido para produtos em estoque de um carrinho de compras quando o carrinho também contém produtos indisponíveis. Anteriormente, se um carrinho continha dois produtos, um deles estava indisponível, o botão Add to Requisition Listnão era exibido para nenhum dos produtos.
Agora você pode usar a API REST para adicionar um produto a uma lista de requisições.
Os valores Latest Activity Date da lista de requisições agora seguem o formato de localidade.
O Adobe Commerce não lança mais um erro fatal quando você edita um produto agrupado de uma lista de requisições.
O Adobe Commerce agora exibe o preço correto do produto quando você adiciona um produto com uma opção personalizável (File) a uma lista de desejos de uma lista de requisições. O link para o arquivo carregado também está visível, conforme esperado. Anteriormente, o Adobe Commerce exibia preços de produtos incorretos e não exibia o link para o arquivo.
Os produtos com uma opção personalizável (File) agora podem ser adicionados a um carrinho de compras a partir de uma lista de requisições.
Catálogo compartilhado
Um administrador com uma função limitada a um site específico agora pode criar, exibir e editar um catálogo compartilhado. Anteriormente, o Adobe Commerce emitia um erro fatal quando um administrador com uma função limitada tentava criar um catálogo compartilhado.
Os resultados da navegação em camadas agora incluem uma contagem precisa de produtos com atributos filtrados, e os compradores agora podem aplicar vários filtros. Anteriormente, somente um filtro podia ser aplicado, e o Adobe Commerce exibia uma contagem de produtos imprecisa na navegação em camadas.
O Adobe Commerce agora exibe corretamente as contagens de produtos nos filtros de navegação em camadas nos resultados da pesquisa. Anteriormente, um plug-in para a página Resultados da pesquisa não usava o Elasticsearch, mas emitia uma nova consulta ao banco de dados.
O Adobe Commerce não exclui mais os preços de camada quando um comerciante exclui todos os produtos de um catálogo compartilhado padrão.
Agora os filtros são filtrados pela categoria atual e exibidos corretamente em todas as páginas quando os catálogos compartilhados estão habilitados. Anteriormente, os filtros eram calculados incorretamente somente para a página atual e não eram filtrados pela categoria atual.
A consulta do GraphQL products não retorna mais o intervalo de preços e a categoria de um produto para produtos que não estão atribuídos a um catálogo compartilhado quando o catálogo compartilhado está habilitado. Anteriormente, a consulta retornava as agregações do produto, mesmo que o produto em si não fosse retornado na matriz items.
B2B v1.3.1
9 de fevereiro de 2021
[Com suporte]{class="badge informative" title="Compatível"} para Adobe Commerce 2.4.0 e versões mais recentes
Suporte adicionado para o Adobe Commerce 2.4.2.
Métodos de pagamento online agora têm suporte para ordens de compra.
A adição de um produto configurável ao carrinho diretamente de uma lista de requisições quando esse produto era usado em um pedido anterior não retornava mais um erro do sistema.
O Adobe Commerce agora exibe a guia Requer minha aprovação corretamente para ordens de compra quando uma configuração de banco de dados dividido é implantada.
O Adobe Commerce agora exibe detalhes sobre produtos agrupados e cartão-presente quando você exibe ordens de compra.
Os compradores agora são redirecionados conforme esperado depois de fazer logon em sua conta enquanto navegam em um armazenamento onde Website Restriction está habilitado e Restriction Mode está definido como Private Sales: Login Only. Anteriormente, os compradores eram redirecionados para a página inicial da loja.
O histórico de pedidos agora é carregado conforme esperado na página do painel de conta de um administrador de empresa em implantações com uma hierarquia de empresa B2B que contém muitos clientes (maior que 13000). Anteriormente, o histórico do pedido era carregado lentamente ou não era carregado, e o Adobe Commerce exibia um erro 503.
O Adobe Commerce não exibe mais várias mensagens de aviso idênticas quando você adiciona um produto não configurado com opções personalizáveis a uma Lista de Requisições a partir de uma página Categoria.
Produtos novos e duplicados agora ficam visíveis, conforme esperado, na página de categoria quando catálogos compartilhados B2B são habilitados.
A Adobe Commerce agora mantém o store_id correto que está associado a um administrador de empresa quando o grupo de clientes de uma empresa é atualizado. Anteriormente, o store_id era alterado para o armazenamento padrão quando o grupo era atualizado.
O Adobe Commerce agora salva um produto agrupado em uma lista de requisições como uma lista de produtos simples, da mesma forma que adiciona um produto agrupado a um carrinho de compras. Anteriormente, devido à forma como o Adobe Commerce salvava os produtos agrupados, o link de um produto agrupado da lista de requisições sempre era redirecionado para produtos simples e não para o produto agrupado.
Agora é possível filtrar pedidos pelo campo Company Name ao exportar informações do pedido no formato CSV. Anteriormente, o Adobe Commerce registrava um erro em var/export/{file-id}.
O Adobe Commerce agora exibe o pop-up Criar lista de requisições conforme esperado ao selecionar a guia Criar nova lista de requisições na loja.
As listas de requisições agora incluem todos os produtos agrupados e quantidades que foram adicionadas à lista. Anteriormente, quando um comerciante navegava para uma lista de requisições depois de adicionar produtos a ela a partir de uma página de detalhes do produto, o Adobe Commerce exibia este erro: 1 product(s) require your attention - Options were updated. Please review available configurations.
A exibição de armazenamento correta agora está associada ao site relevante quando você cria uma empresa em uma implantação multissite. Anteriormente, você não podia criar uma empresa, e o Adobe Commerce exibiu este erro: The store view is not in the associated website.
A solicitação de produtos por SKU usando o Pedido rápido não resulta mais em quantidades de produtos duplicadas no arquivo CSV.
O botão Add to Cart não é mais bloqueado quando a seção Enter Multiple SKUsda página Pedido rápido contém um valor vazio. Em vez disso, o Adobe Commerce agora exibe uma mensagem solicitando que você insira SKUs válidas.
O Adobe Commerce agora exibe esta mensagem na página do produto quando você envia uma revisão do produto a partir de uma lista de requisições: You submitted your review for moderation. A revisão também aparece na página Revisões pendentes (Administrador Marketing > Pending Reviews). Anteriormente, embora a Adobe Commerce tenha adicionado a revisão à lista de revisões pendentes, ela apresentou um erro 404 na página do produto.
O desempenho do consumidor sharedCatalogUpdateCategoryPermissions foi aprimorado. Depois de criar um catálogo compartilhado, o indexador de permissões do catálogo agora usa somente a ID do grupo de clientes do catálogo compartilhado, não todos os grupos de clientes.
Os campos de atributo de endereço personalizado do cliente associados ao endereço não padrão de um comprador agora são salvos conforme esperado no fluxo de trabalho de check-out da vitrine.
Os pedidos de produtos que pertencem ao catálogo compartilhado padrão de uma loja agora podem ser feitos para compradores por meio da API REST de Administrador (rest/V1/carts/{<CART_ID>/items), conforme esperado. O Adobe Commerce agora verifica se o produto foi atribuído a um catálogo público antes da validação de permissões de catálogo compartilhado em \Magento\SharedCatalog\Plugin\Quote\Api\ValidateAddProductToCartPlugin::beforeSave. Anteriormente, o Adobe Commerce não adicionava o produto ao carrinho do comprador e exibia este erro: No such shared catalog entity.
O Adobe Commerce agora envia novos emails de registro de usuário da empresa do endereço da Adobe Commerce Store. Anteriormente, esse email era enviado do endereço do administrador da empresa.
O Adobe Commerce agora verifica os atributos personalizados quanto à duplicação de nomes de atributos de empresa reservados antes de permitir que um comerciante salve um novo atributo.
A consulta credit_history agora retorna o histórico de crédito da empresa especificada para o valor originalmente alocado e o valor adquirido. Anteriormente, essa consulta retornava um erro.
Os campos Company e Job Title da página Editar Informações da Conta não são mais editáveis.
Problemas conhecidos
Compradores B2B podem usar métodos de pagamento on-line para ignorar o fluxo normal da ordem de compra. Esse cenário pode ocorrer se o comprador puder reduzir todo o total do check-out para 0 — por exemplo, por um código promocional ou cartão-presente — e depois remover o código ou o cartão-presente. Mesmo nessas condições, a Adobe Commerce ainda faz o pedido com a quantia correta com base nos preços dos itens em seu catálogo atribuído. Solução alternativa: desabilite cartões-presente e códigos de cupom quando os métodos de pagamento online estiverem habilitados para aprovação de ordem de compra.
Os compradores são redirecionados para o carrinho de compras quando tentam fazer um pedido de uma ordem de compra usando o Check-out Expresso do PayPal quando In-Context Mode está desativado.
O Adobe Commerce às vezes exibe um erro 404 quando um comprador cria uma ordem de compra e, em seguida, navega até a página de finalização. Esse erro ocorre quando um comprador criou anteriormente uma ordem de compra diferente com um método de pagamento online antes de navegar até a página de finalização sem concluir a compra anterior. O comprador ainda pode colocar a ordem de compra. Solução alternativa: nenhuma.
Os descontos para um método de pagamento específico persistem durante o check-out de uma ordem de compra mesmo quando o comprador altera seu método de pagamento durante o check-out final. Como resultado, os clientes podem receber um desconto ao qual não têm direito. Esse problema ocorre porque uma regra de carrinho para o método de pagamento original ainda é aplicada apesar da alteração no método de pagamento. Solução alternativa: nenhuma. Consulte o artigo Adobe Commerce 2.4.2 B2B conhecido: o desconto permanece para Ordens de Compra online depois que o método de pagamento é alteradoKnowledge Base.
A consulta deleteRequisitionListOutput retorna detalhes sobre a lista de requisições excluída em vez das listas de requisições restantes.
B2B v1.3.0
15 de outubro de 2020
[Com suporte]{class="badge informative" title="Compatível"} para Adobe Commerce 2.4.0 e versões mais recentes
Esta versão inclui melhorias nas aprovações de pedidos, métodos de envio, carrinho de compras e registro de ações de administrador.
Suporte adicionado para o Adobe Commerce 2.4.1.
aprovações de pedidos B2B foram aprimoradas para melhorar a usabilidade e permitir ações em massa em ordens de compra.
comerciantes B2B agora podem controlar os métodos de envio oferecidos a cada Empresa.
Comerciantes agora podem permitir que os usuários limpem o conteúdo de seus carrinhos de compras em uma única ação e podem configurar esta habilidade independentemente em cada site
compradores B2B agora podem adicionar itens individuais ou todo o conteúdo de seu carrinho de compras diretamente a uma lista de requisições.
comerciantes B2B podem criar pedidos do Administrador em nome de clientes usando Pagamento na Conta como método de pagamento.
Comerciantes agora podem ver diretamente todas as cotações associadas a um usuário na página de detalhes do cliente.
Comerciantes agora podem filtrar a grade Clientes Agora Online por Empresa.
administradores agora podem filtrar clientes no Administrador por Representante de vendas
Para reduzir a criação de contas fraudulentas ou de spam, os comerciantes agora podem habilitar o Google reCAPTCHA no formulário Solicitação de nova empresa na loja.