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

YouTube sem cookie: adiar o embed do vídeo e do Maps até o aceite

Seu banner de consentimento está certo, mas o vídeo incorporado grava cookie de terceiro no primeiro carregamento. Troque o domínio…

7 horas atrás

Custom post type dando 404: flush_rewrite_rules na ativação do plugin

A listagem do custom post type abre e o single dá 404 no WordPress 6.9. Entenda o cache das rewrite…

2 dias atrás

systemd timer no lugar do cron: agendar script com log e sem execução dupla

Um par .service e .timer substitui a linha do crontab com log no journal, execução perdida recuperada no boot e…

2 dias atrás

Descrição em massa no WooCommerce: wp eval-file lendo a lista de SKUs

400 produtos importados do fornecedor com a aba Descrição vazia. Um wp eval-file percorre os SKUs sem texto, grava pelo…

2 dias atrás

Frete grátis no WooCommerce: esconder as outras opções de entrega

Some com PAC e SEDEX da lista quando o frete grátis está disponível, usando woocommerce_package_rates, e limpe o cache de…

3 dias atrás

Erro HTTP no WordPress ao enviar imagem para a biblioteca de mídia

A barra de upload chega no fim e o WordPress devolve só "Erro HTTP". Separe as três causas: Imagick barrado…

3 dias atrás