Boa tarde,
Chamo-me Ricardo Branco e tenho uma pequena agência de marketing digital e ecommerce em Ovar, Portugal.
Relativamente a websites e lojas online, apenas trabalhamos em WordPress e WooCommerce.
Estamos à procura de um parceiro que nos possa ajudar na área de programação, pois falta-nos algum conhecimento nessa área.
Temos, inclusive, um pedido de orçamento concreto de um cliente que passo a descrever.
Desenvolvemos esta Loja Online para o nosso cliente Jesus & Baptista:
https://jesusbaptista.com/
https://jesusbaptista.com/loja-online/
Está neste momento com cerca de 34.000 produtos
Um programador freelancer, criou um plugin para fazer a sincronização entre uma plataforma chamada AtenaSync com o WooCommerce.
» Manual AtenaSync:
https://we.tl/t-tNO8yW5A3z
O processo tem decorrido bem, com sincronizações diárias.
De forma simplificada, as consultas são estas (exemplo para um periodo de 30 dias):
1º Consulta e Importa - MARCAS
https://atenasync.pt/sync/xml/getMakes.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=0&dateStart=2019-03-15&dateEnd=2019-04-15
2º Consulta e Importa - CATEGORIAS
https://atenasync.pt/sync/xml/getStockPecasPartes.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=0&dateStart=2019-03-15&dateEnd=2019-04-15
3º Consulta e Importa - produtos inativos (coloca em rascunho no woocommerce)
https://atenasync.pt/sync/xml/getStockByDate.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=0&dateStart=2019-03-15&dateEnd=2019-04-15
» importa só produtos com <state>I</state>
4º Consulta e Importa - produtos ativos (cria ou atualiza os produtos no woocommerce)
https://atenasync.pt/sync/xml/getStockByDate.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=0&dateStart=2019-03-15&dateEnd=2019-04-15
» importa só produtos com <state>A</state> + 2 ou 3 filtros: preço tem de ser diferente de 0 e tem de ter imagens
O freelancer não tem disponibilidade para dar continuidade e portanto deu-me permissão para, pelo menos, enviar os 4 ficheiros do plugin relativos a estas instruções/consultas.
» Download:
https://we.tl/t-Dlv7hdwr8j
os 3 upgrades que precisava no plugin
1º permitir a sincronização automática de todos os produtos (ativos e inativos) no xml de uma só vez. Ou seja ultrapassar o problema dos blocos de 1000 produtos em cada consulta ao XML (via comando has_more)
2º Parametrizar 3 campos do XML (Marca, Modelo, Ano) para passar como "Atributos" do "WooCommerce"
3. Compatibilidade com o Wordpress 5.1
Os 3 pedidos com mais detalhe e informação:
1º Permitir a sincronização automática de todos os produtos (Ativos e Inativos) no XML
O XML é dividido em blocos de 1000 produtos.
Se no fim o Xml retornar (1) então terá de ser invocado o comando hasmore. (Ver manual)
problema:
sempre que me apercebo ou me dizem ter feito alterações superiores a 1000 produtos, tenho de ir à unha, alterar a instrução no ficheiro atena_sync.
Alterando as datas e o startLimit.
Exemplo atualizar tudo de Março:
https://atenasync.pt/sync/xml/getStockByDate.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=0&dateStart=2019-03-01&dateEnd=2019-04-01
https://atenasync.pt/sync/xml/getStockByDate.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=1000&dateStart=2019-03-01&dateEnd=2019-04-01
https://atenasync.pt/sync/xml/getStockByDate.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=2000&dateStart=2019-03-01&dateEnd=2019-04-01
etc. Neste caso terminaria nos 9000
https://atenasync.pt/sync/xml/getStockByDate.php?token=JEa638ecda40be531e3aa4bb1b50d21e4aIBA&providerToken=OXMyFlM60HzL&startLimit=9000&dateStart=2019-03-01&dateEnd=2019-04-01
E depois fazer o mesmo para os Inativos.
Precisava, portanto, que este processo fosse automático.
Nota wpml: os produtos não são triplicados para as 3 linguas. É Utilizado um shortcode "shortcode lang" que é suficiente para mostrar o conteudo nas outras linguas
2º Utilização dos campos "Atributos" do próprio "WooCommerce" para a Pesquisa avançada (marca | modelo | ano).
Queria abandonar a utilização do plugin VPF que permite a pesquisa avançada por Marca, Modelo e Ano.
Ou pelo menos, adicionar uma alternativa em simultâneo, Parametrizar 3 campos do XML
Exemplo via outra loja que temos em desenvolvimento:
Ficaria algo assim:
http://prntscr.com/n7wnls
Printscreens no Backoffice:
http://prntscr.com/n8arzs
http://prntscr.com/n8at80
3. Compatibilidade com a versão mais recentes do Wordpress
Por último, garantir que tudo continua a funcionar no WordPress 5.1
Isto porque, no fim de semana passado, fiz um teste atualizando para o WP 5.1.1, e pareceu-me que a rotina parava sempre nos 22 produtos.
Entretanto restaurei para a versão WP que estava antes e tudo voltou ao normal.
Resumindo:
- Precisava de orçamento para estes 3 pontos
- Datas prevista de inicio e de conclusão.
Já tenho uma instalação CLONE (está no mesmo servidor da Jesus & Baptista).
Depois posso dar os acesso Site, Servidor e/ou FTP.
Obrigado.
Prazo de Entrega: Não estabelecido