Super Speedy Imports – Importações super rápidas por WP Intense
Importações extremamente rápidas: importe 1 milhão de itens em 100 minutos!
- Atualize 20.000 ações e preços em menos de um minuto
- Adicione 1 milhão de produtos, cada um com 10 termos, em 100 minutos
- Interface fácil de usar
- Mais de 100 vezes mais rápido do que as técnicas tradicionais de importação do WordPress
- Amigável para desenvolvedores!
O Super Speedy Imports é uma ferramenta de importação amigável ao desenvolvedor, baseada em SQL. Em vez de carregar itens para seu site um por um, o Super Speedy Imports prepara as importações em uma tabela personalizada e, em seguida, carrega todas elas em uma consulta SQL rápida.
Essa arquitetura dá vida às suas importações do WordPress. Nunca mais limite o tamanho do seu site por causa do tempo que suas importações e atualizações levam. O Super Speedy Imports é tão rápido e leve que você pode executá-lo a qualquer momento.
Importe milhões de itens em minutos, não dias. Esteja você atualizando o inventário, carregando conjuntos de dados complexos ou expandindo seu site, o Super Speedy Imports permite que você lide com tudo isso sem tempo de inatividade ou atrasos.
Super Speedy Imports é amigável ao desenvolvedor
A arquitetura do Super Speedy Imports é focada primeiramente na velocidade, com um segundo próximo sendo a modularidade e a facilidade de uso do desenvolvedor. O Super Speedy Imports executa suas importações em ‘estágios’. Os modelos definem os estágios e sua ordem de execução.
Normalmente:
- import-csv – carrega o CSV em 3 tabelas de importação. _batch para dados post e postmeta, _terms para informações de termos simples e _hierarchical para termos hierárquicos
- massage-data – executa funções PHP em cada linha da tabela para manipular os dados, por exemplo, alterar xxs para ‘xx-small’
- import-terms – executa wp_insert_term para quaisquer termos ausentes
- match-existing – atualiza a tabela _batch com IDs de postagem existentes com base no identificador exclusivo (por exemplo, SKU)
- update-posts – na verdade atualiza wp_posts com informações de _batch
- insert-posts – insere em wp_posts de _batch
- update-postmeta – atualiza wp_postmeta de _batch
- insert-postmeta – insere em wp_postmeta de _batch
- upsert-relationships – exclui e reinsere em wp_term_relationships com base em _term e _hierarchical
- anexar-imagens-existentes – encontra imagens carregadas anteriormente e atualiza _batch
- import-images – carrega e anexa imagens ausentes
- save-posts – por linha, invoca o gatilho save_post
Do exposto acima, você pode ver que há várias dependências, mas nem todos os estágios são necessários em todos os casos.
Por exemplo, se você estiver executando uma atualização simples de estoque e preço, você pode executar ‘import-csv’, ‘match-existing’ e então ‘update-postmeta’ e pular os outros estágios.
Cada estágio permitirá que você execute coisas antes e depois desse estágio. Além disso, você poderá definir estágios adicionais para executar e inseri-los a qualquer momento. Então, se você precisar que os dados sejam enviados para uma tabela personalizada separada, isso pode acontecer dentro deste plugin. Se você precisar de um estágio para falar com a IA, isso pode acontecer. Há a capacidade usual de executar uma função por linha se você PRECISAR, mas realmente quero educar as pessoas sobre como usar esta ferramenta corretamente para construir importações que sejam extremamente rápidas.
Finalmente, cada estágio é substituível neste sistema modular. Atualmente, o estágio mais lento é ‘massage-data’, mas isso pode ser substituído por um estágio SQL-first se essa for uma opção para sua importação, dando enormes aumentos de velocidade.
A ideia é que eu quero fazer uma ótima plataforma para mim e outros para criar as importações mais rápidas possíveis para qualquer coisa no WordPress. Não há nenhuma exigência de que as importações sejam para wp_posts, wp_postmeta, wp_terms etc. – elas poderiam