Super Speedy | Super Speedy Imports

Descrição

Visão geral das importações super rápidas

O Super Speedy Imports é uma ferramenta de importação baseada em SQL e fácil de usar para desenvolvedores. Em vez de carregar itens um por um no seu site, o Super Speedy Imports organiza as importações em uma tabela personalizada e, em seguida, carrega tudo em uma consulta SQL rápida.

Esta arquitetura dá vida às suas importações do WordPress. Nunca mais limite o tamanho do seu site por causa da duração das suas importações e atualizações. As importações super rápidas são tão rápidas e leves que você pode executá-las a qualquer momento.

Importe milhões de itens em minutos, não em dias. Seja para atualizar o inventário, carregar conjuntos de dados complexos ou expandir seu site, o Super Speedy Imports permite que você faça tudo isso sem tempo de inatividade ou atrasos.

Uma amostra de 33.000 produtos importados foi concluída em pouco mais de 2 minutos (sem upload de imagens)

Configuração para importação de captura de tela para 33.000 produtos

Super Speedy Imports é amigável ao desenvolvedor

A arquitetura do Super Speedy Imports prioriza a velocidade, seguida de modularidade e facilidade de uso para desenvolvedores. O Super Speedy Imports executa suas importações em “etapas”. Os modelos definem as etapas e sua ordem de execução. Normalmente:

  1. 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
  2. massage-data – executa funções PHP em cada linha da tabela para manipular os dados, por exemplo, alterar xxs para ‘xx-small’
  3. import-terms – executa wp_insert_term para quaisquer termos ausentes
  4. match-existing – atualiza a tabela _batch com IDs de postagem existentes com base no identificador exclusivo (por exemplo, SKU)
  5. update-posts – na verdade atualiza wp_posts com informações de _batch
  6. insert-posts – insere em wp_posts de _batch
  7. update-postmeta – atualiza wp_postmeta de _batch
  8. insert-postmeta – insere em wp_postmeta a partir de _batch
  9. upsert-relationships – exclui e reinsere em wp_term_relationships com base em _term e _hierarchical
  10. anexar-imagens-existentes – encontra imagens carregadas anteriormente e atualiza _batch
  11. import-images – carrega e anexa imagens ausentes
  12. save-posts – por linha, invoca o gatilho save_post

Pelo 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 depois ‘update-postmeta’ e pular as outras etapas.

Cada estágio permitirá que você execute coisas antes e depois daquele estágio. Além disso, você poderá definir estágios adicionais para executar e inseri-los a qualquer momento. Portanto, se você precisar enviar dados para uma tabela personalizada separada, isso pode ser feito dentro deste plugin. Se você precisar de um estágio para se comunicar com a IA, isso pode ser feito. Há a possibilidade usual de executar uma função por linha, se NECESSÁRIO, mas, na verdade, quero ensinar as pessoas a usar esta ferramenta corretamente para criar importações extremamente rápidas.

Por fim, cada estágio é substituível neste sistema modular. Atualmente, o estágio mais lento é o “massage-data”, mas ele pode ser substituído por um estágio SQL-first, se for uma opção para sua importação, proporcionando ganhos significativos de velocidade.

A ideia é criar uma ótima plataforma para mim e outros criarem importações o mais rápido possível para qualquer coisa no WordPress. Não há exigência de que as importações sejam feitas para wp_posts, wp_postmeta, wp_terms etc. – elas podem ser inseridas em qualquer tabela.

Regras de acesso antecipado

Este plugin está em Acesso Antecipado. Isso significa que, por enquanto, ele está restrito a desenvolvedores e agências, e os planos de licenciamento refletem isso. Se você não é um desenvolvedor nem uma agência, ainda pode ser elegível para participar do programa de Acesso Antecipado se responder “sim” às seguintes perguntas:

  1. Você tem um site de desenvolvimento ou de preparação para testar?
  2. Você pode cloná-lo e reconstruí-lo facilmente?
  3. Você consegue editar o wp-config.php?
  4. Você consegue usar comandos wp-cli?
  5. Você consegue visualizar o console do desenvolvedor no seu navegador para ler erros?
  6. Você consegue ler o conteúdo das tabelas do MySQL se souber os nomes das tabelas? (por exemplo, usando phpMyAdmin, SSH, Beekeeper Studio, TablePlus etc.)
  7. Você consegue gravar uma captura de tela do seu PC para registrar quaisquer problemas?

Este plugin passará por rápido desenvolvimento e transformação nas próximas semanas e meses, e não haverá uma interface visual para todas as novas funcionalidades, portanto, você precisará ler o conteúdo da tabela para auxiliar na depuração. Observe que ele foi lançado antecipadamente para que todos possam aproveitar os preços da Cyber ​​Monday LTD.

Depois de ter uma importação funcional, você pode manter seu site ativo usando essa versão do Super Speedy Imports para seus arquivos de importação, o que é recomendado. Com o Acesso Antecipado, NÃO atualize automaticamente, e principalmente não faça isso no ambiente ativo. Preciso poder desenvolver e lançar regularmente durante o Acesso Antecipado, então NÃO QUERO o estresse de ter pessoas implementando atualizações para este plugin diretamente no ambiente ativo.

Se você não conseguir responder a todas as 7 perguntas acima e ainda assim decidir comprar, será muito difícil oferecer suporte. Se você for proprietário de um site, ficarei feliz em tê-lo conosco, desde que entenda que, nesta fase, preciso poder me comunicar com você em uma linguagem amigável para desenvolvedores.

Opções de licença

Para o Acesso Antecipado, estamos disponibilizando apenas as licenças Business, Developer e Agency. No futuro, teremos a versão Starter e uma versão gratuita, mas, por enquanto, precisamos de pessoas com habilidades básicas de desenvolvimento e com experiência em servidores de teste para testar e depurar suas importações antes de executá-las no ar.

Lembre-se: todas as compras de plugins, incluindo opções vitalícias, vêm com uma garantia de reembolso de 60 dias. Portanto, se você não tiver certeza se este plugin pode fazer o que você precisa, você terá 60 dias para decidir se estou fazendo o suficiente para que sua compra vitalícia valha a pena.

Plugin Core gratuito e de código aberto

O plugin principal será totalmente gratuito e de código aberto. O plugin principal é toda a estrutura em torno da interface visual, a modularidade, a capacidade de definir estágios, etc. O plugin gratuito principal incluirá estágios limitados, otimizados para suporte zero. Por exemplo, não incluirá a capacidade de escrever funções PHP para os estágios de massagem, e a versão gratuita provavelmente lidará apenas com produtos simples. Esta versão será lançada no GitHub em breve (espero que em meados de dezembro!).

Funcionalidade limitada de acesso antecipado

Atualmente – a partir de 29 de novembro – a seguinte funcionalidade está disponível :

  • Importar produtos simples ou variáveis
  • Termos de importação e atributos do produto (ainda não atributos específicos do produto, apenas atributos globais como cor, tamanho etc.)
  • Importar postmeta
  • Importar do WP CLI
  • Excluir dados ausentes da importação anterior
  • Funções personalizadas para massagear e mapear dados de origem para destino
  • Importação de imagens e galerias de produtos

Algumas funcionalidades notáveis ​​ainda não incluídas :

  • Pós-importação (em breve)
  • O status do estoque atualmente é somente por meio da função de importação personalizada do guia KB – código automático em breve para isso
  • Importação CPT
  • Histórico de importação limitado
  • Importar de XML ou JSON ou URL
  • Atributos específicos do produto (se seus atributos não estiverem presentes em wp-admin > Produtos > Atributos, você não poderá importá-los ainda – atributos específicos do produto são atributos que não podem ser pesquisados)

Você pode ver o changelog completo do Super Speedy Imports aqui para entender o que há no plugin.

Nota para proprietários do site

Sei que muitos proprietários de sites únicos estão esperando por uma solução para suas importações lentas e estou aqui para ajudar. No entanto, nesta fase de acesso antecipado, não posso dedicar o tempo extra necessário para ensinar como obter as informações necessárias para poder oferecer suporte. Portanto, certifique-se de ler as Regras de Acesso Antecipado acima e, caso não consiga respondê-las, considere encontrar um desenvolvedor que possa ajudar. Você provavelmente encontrará um desenvolvedor que possa ajudá-lo em nosso canal #importaçõessuper-rápidas em nosso servidor do Discord.

O bom das importações é que, depois de configurada, é basicamente só configurá-la, agendá-la e não precisar mais interagir com ela. Portanto, não estou dizendo NÃO aos proprietários de sites, mas peço que confirmem se conseguem seguir as regras de acesso antecipado acima ou contratem um desenvolvedor que consiga, já que ainda não considero o plugin suficientemente amigável para proprietários de sites únicos. Espero mesmo que entendam isso e não me critiquem tanto!

0/5 Singular: (0 Análise)

Não há comentários ainda.

Escreva um comentário

Ainda não há perguntas. Seja o primeiro a fazer uma pergunta sobre este produto.

Apenas usuários registrados são elegíveis para entrar em questões