Sincronização Automática do plugin Woomelly para WordPress
Neste artigo, explicaremos a sincronização automática do plugin Woomelly para WordPress. Esta função é responsável por dividir os elementos (produtos do WooCommerce ou publicações do Mercado Livre) em grupos e atualizá-los periodicamente. A sincronização é feita de forma cíclica e permanece ativa até que o usuário a desative, pause ou reinicie. Recomenda-se ativá-la apenas após configurar corretamente sua loja WooCommerce com as sincronizações manuais, especialmente se você tem um grande número de produtos ou publicações para sincronizar (por exemplo, mais de 1.000 itens).
Conteúdo
→ Sincronização Automática do plugin Woomelly para WordPress
→ Campos da sincronização automática
↳ Tipo de sincronização automática
↳ Sincronização automática interna
↳ Sincronização automática externa
→ Sincronizações Automáticas Externas
→ Dúvidas Adicionais
Sincronização Automática do plugin Woomelly para WordPress
Esta sincronização é usada principalmente para manter seus produtos atualizados com as mudanças que ocorrem no Mercado Livre e/ou WooCommerce. Todos os dados dos seus produtos dependem desta sincronização, exceto a atualização de inventário, que pode ser automática ao ocorrer uma venda e que você pode ativar em Woomelly » Configurações Avançadas » Sincronização Geral.
É importante considerar que ajustes podem ser feitos na quantidade de elementos e no intervalo de tempo dos ciclos de sincronização, e é recomendado fazer testes para encontrar a configuração ideal para sua loja. Você pode verificar as informações de registro do Woomelly para garantir que os ciclos estejam sendo executados corretamente e fazer os ajustes necessários.
A sincronização automática divide todos os elementos em grupos e os executa em intervalos de tempo específicos. Um ciclo é considerado bem-sucedido quando todos os grupos são sincronizados, com ou sem falhas, e então o ciclo é reiniciado. Por exemplo, se você tem 1.000 publicações para sincronizar e seleciona 50 elementos a cada 5 minutos, serão pegos 50 publicações a cada 5 minutos até completar as 1.000 publicações. Neste caso, cada ciclo de sincronização completa levará cerca de 1 hora e 40 minutos. Uma vez concluído, um novo ciclo começará automaticamente e assim por diante.
[2020-05-27 17:01:34] 5ece9ceeb8bc7 - Sincronização Automática Iniciada...
[2020-05-27 17:01:34] 220 | 230
[2020-05-27 17:01:36] MLA111111111
[2020-05-27 17:01:40] MLA111111111
[2020-05-27 17:01:40] MLA111111111
[2020-05-27 17:01:46] MLA111111111
[2020-05-27 17:01:48] MLA111111111
[2020-05-27 17:01:49] MLA111111111
[2020-05-27 17:01:54] MLA111111111
[2020-05-27 17:01:54] MLA111111111
[2020-05-27 17:01:57] MLA111111111
[2020-05-27 17:01:57] MLA111111111
[2020-05-27 17:01:57] 5ece9ceeb8bc7 | Sincronização Automática Concluída…
Em alguns casos, você pode querer sincronizar 1.000 itens a cada 5 minutos, mas nem todos os servidores suportam essa capacidade. Para aumentar a configuração padrão, siga os seguintes passos:
- Ative a sincronização automática com um grande número de elementos (por exemplo, 1.000) em um tempo máximo (por exemplo, 24 horas). Isso permitirá determinar quantos elementos seu servidor pode sincronizar em um único ciclo.
- Aguarde alguns minutos e vá para Woomelly » Registros para verificar se o ciclo começou e terminou. Se começou mas não terminou, conte o número de elementos sincronizados (por exemplo, 20, 50, 100, …) e verifique o tempo que passou desde o início até o último registro. Isso lhe dará uma referência da capacidade do seu servidor.
- Desative a sincronização automática e salve as alterações.
- Em seguida, ative uma nova sincronização automática com os valores de referência obtidos no ponto (2) que o servidor suporta. Não esqueça de salvar as alterações.
- Aguarde alguns minutos e verifique se o ciclo começou e terminou. Se assim for, está configurado corretamente. Se começou e não terminou ou se começou e antes de terminar, reiniciou o ciclo, é recomendado fazer outra estimativa e seguir os passos anteriores.
IMPORTANTE
Por padrão, essa sincronização depende das tarefas agendadas do WordPress (WP Cron Jobs). Certifique-se de que essas tarefas estejam ativas e configuradas corretamente em sua hospedagem. Se precisar configurar as tarefas agendadas de forma externa, entre em contato com o suporte técnico para obter mais detalhes.
Campos da sincronização automática
» Tipo de sincronização automática
Este é o campo mais importante. Aqui você escolhe que tipo de sincronização deseja configurar. Você só pode ter um tipo de sincronização ativo de cada vez.
» Sincronização automática interna
Usa as tarefas agendadas (WP Cron Jobs) do WordPress para executar a sincronização automática em grupos de elementos em intervalos de tempo recorrentes. Recomenda-se definir 20 elementos a cada 3 minutos e garantir que as tarefas agendadas (WP Cron Jobs) do WordPress estejam ativas. Caso contrário, use a sincronização automática externa.
» Sincronização automática externa
Usa as tarefas agendadas (CRONs) do servidor onde sua loja WooCommerce está hospedada para executar a sincronização automática. Esta opção é útil se as tarefas agendadas do WordPress estiverem desativadas em seu site. Para configurar esta opção, siga os passos a seguir:
Sincronizações Automáticas Externas
O plugin Woomelly permite configurar sincronizações automáticas externamente. Muito úteis se você tem tarefas agendadas do WordPress completamente inativas ou muito limitadas. Para usar este tipo de sincronização, basta seguir estes passos:
1. Ative e defina um grupo de elementos (recomenda-se 50 elementos por grupo por padrão).
2. Defina a URL a ser usada e salve-a. Você pode adicionar um complemento à URL por razões de segurança:
https://woomelly.com/sync-auth (lembre-se de substituir esta URL pela URL que aparece em sua loja WooCommerce).
É importante notar que você deve pegar a URL que aparece em Woomelly » Sincronização Automática.
3. Vá para a gestão de tarefas agendadas (WP Cron) do servidor e defina alguns parâmetros de tempo (a cada 5 minutos, 10 minutos, 60 minutos, dependendo de suas necessidades e das limitações do servidor).
4. Defina um comando com a URL correspondente, que pode variar dependendo do servidor. Por exemplo:
wget -q -O https://woomelly.com/sync-auth >/dev/null 2>&1
IMPORTANTE
Recomenda-se solicitar suporte do suporte de hospedagem para validar se está correto. E lembre-se de substituir este URL https://woomelly.com/sync-auth pelo URL que aparece na sua loja WooCommerce.
5. Salve as alterações e, após alguns minutos, verifique se as sincronizações estão sendo executadas a partir dos registros do Woomelly (um registro chamado Sincronização deve ser criado). Se falhar neste ponto, você deve verificar os passos anteriores ou mesmo o comando para determinar o erro e tomar medidas corretivas.
Ainda tem dúvidas?
– Como posso desativar ou pausar uma sincronização automática externa?
Você pode desativar em Woomelly » Sincronização Automática ou desativar a tarefa agendada (WP Cron) do servidor. É recomendável fazer isso em ambas as configurações.
– Configurei a URL e as sincronizações automáticas ainda não funcionam.
A primeira coisa a fazer é verificar se é a URL correta. Um erro muito comum é usar esta mesma URL de exemplo https://woomelly.com/sync-auth. Essa URL é apenas um exemplo, no seu caso, você deve usar a URL que aparece na sua loja WooCommerce em Woomelly » Sincronização Automática. Se realmente é a URL correta, crie um ticket de suporte técnico para obter ajuda.
Links relacionados: