Adobe Commerce

Índice do Magento 2 e qual a sua importância

O que é índice do Magento ?

Em resumo índice é onde armazena as informações como preço, posição no catálogo, vinculo de categoria, quantidade disponível em estoque, entre outras informações que tem como foco a otimização da navegação e versatilidade do Magento.

Para que serve?

para melhorar o desempenho de sua vitrine . Conforme os dados mudam, os dados transformados devem ser atualizados ou reindexados. Magento tem uma arquitetura muito sofisticada que armazena muitos dados do comerciante (incluindo dados de catálogo , preços, usuários e lojas) em muitas tabelas de banco de dados. Para otimizar o desempenho da vitrine, o Magento acumula dados em tabelas especiais usando indexadores.

Por exemplo, se você alterar o preço de um item de R$ 4,99 para R$ 3,99. O Magento deve reindexar a mudança de preço para exibi-la em sua vitrine.

Sem a indexação, o Magento teria que calcular o preço de cada produto na hora, levando em consideração as regras de preços do carrinho de compras , preços de pacotes, descontos, preços de camadas, etc. Carregar o preço de um produto levaria muito tempo, possivelmente resultando em abandono de carrinho.

Como realizar indexação (reindex) ?

A reindexação pode ser realizada em dois modos:

Atualizar ao salvar – as tabelas de índice são atualizadas imediatamente após a alteração dos dados.

Atualizar por agenda – este nativamente não oferece suporte ao administrador do painel. Para fazê-lo você deve acessar o terminal SSH da sua loja.

Preciso de conhecimento especifico para reindexar via terminal?

Sim, pois o acesso da loja via terminal exige conhecimento específico, uma vez que você possui acesso ao terminal, pode executar funções de desenvolvedor e todo cuidado é pouco na realização dos procedimentos, pois pode afetar a estabilidade e consequentemente o funcionamento da loja.

Existem módulos no mercado que quando instalados permitem que você consiga realizar a reindexação total e/ou parcial via painel administrativo do Magento e ainda manter por agenda para executar automaticamente via CRON.

Por agenda pode ser programável?

Sim, o CRON que é um utilitário Linux que agenda um comando ou script no servidor, permite que você coloque a tarefa de reindexação para ser executada automaticamente com um intervalo de tempo, fazendo com que não seja necessário intervenção manual do administrador da loja.

 

Post Recentes

WordPress não aparece no Google: noindex esquecido e robots.txt virtual

Site novo há semanas e nenhuma página indexada? Confira a caixinha de visibilidade em Leitura, o noindex no HTML e…

17 horas atrás

array_map perde as chaves do array no PHP: como manter o índice

O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…

1 dia atrás

Backup do Magento 2 com mysqldump: dump leve sem as tabelas de log

Dump de 12 GB que demora horas porque arrasta report_event e cron_schedule. Faça o backup em duas passadas, guarde só…

2 dias atrás

Preference do di.xml não aplica no Magento 2: o que checar antes

Escreveu a preference e o Magento 2 continua usando a classe original? Confira a área do di.xml, o generated/code e…

3 dias atrás

Filtro por atributo do WooCommerce vazio: global x personalizado

Cadastrou Cor direto na aba Atributos do produto e o filtro por atributo vem vazio. Veja como identificar o tipo,…

3 dias atrás

wp db query: rodar SQL no WordPress pelo WP-CLI sem phpMyAdmin

Precisa de um SELECT no banco do cliente e só tem SSH? O wp db query pega a senha do…

4 dias atrás