Forum Replies Created

Viewing 14 replies - 1 through 14 (of 14 total)
  • Thread Starter webpromaster

    (@webpromaster)

    Fim dos testes!
    Resumo final:
    1. Como já informado, o plugin funciona conforme demonstrado acima.
    2.N?o consegui manter a sess?o ativa por muito tempo. Este problema inviabiliza seu uso.
    3.Talvez devido a este erro a performance do site é comprometida. Eu rodei o plugin P3 (Plugin Performance Profiler) para medir o desempenho do site e o plugin leva mais de 6,5 segundos para carregar.
    4.Vou continuar estudando, mas n?o com a mesma frequência destas duas semanas.
    Até mais!

    Fim dos testes!
    Resumo final:
    1. Como já informado, o plugin funciona conforme demonstrado acima.
    2.N?o consegui manter a sess?o ativa por muito tempo. Este problema inviabiliza seu uso.
    3.Talvez devido a este erro a performance do site é comprometida. Eu rodei o plugin P3 (Plugin Performance Profiler) para medir o desempenho do site e o plugin leva mais de 6,5 segundos para carregar.
    4.Vou continuar estudando, mas n?o com a mesma frequência destas duas semanas.
    Até mais!

    Olá brunohcurry,

    Como o ricardoreis22 explanou, somente é possível enviar as informa??es quando você cadastra um produto novo. N?o adianta tentar com os produtos já existentes na sua loja.

    Olá ricardoreis22,

    é isto mesmo!
    Mesma experiência que eu obtive aqui!

    N?o sou desenvolvedor para poder ajudar. Mas como todos vocês gostaria de mais funcionalidades neste plugin.

    Vamos ver se alguém aperece para ajudar com outras funcionalidades.

    Thread Starter webpromaster

    (@webpromaster)

    Sim!
    Você precisa criar um novo produto e enviar para o Mercado Livre.
    Os desenvolvedores criaram um vídeo que ensina como utilizá-lo.
    O único problema que eu encontrei é manter a sess?o ativa por muito. Depois de algum tempo a sess?o expira e n?o consigo mais logar. Preciso desativar e ativar o plugin novamente para que eu consiga logar de novo.
    Fora este problema, o restante funcionou nos meus testes.

    A API está estável no últimos dias.
    Você me deu uma ideia para procurar esta informa??o em outros fóruns.
    Após todos os testes que eu realizei só fiquei com este problema mesmo, eu consigo me conectar e enviar produtos para o Mercado Livre, só que a conex?o entre a WooCommerce e o Mercado Livre cai e depois fica difícil se reconectar.
    Tenho que estudar mais para descobrir onde está esta falha, mas este n?o é o meu projeto prioritário no momento.
    Infelizmente o fórum barra informa??es pessoais.

    Na minha opin?o n?o vai funcionar com redirecionamento!
    Você teria que instalar o WooCommerce + Plugin em “https://meusite.websiteseguro.com”.

    Motivo: Pelo que você explicou você está tentando logar no Mercado Livre em uma instala??o (local ou em outro servidor) utilizando um redirecionamento de domínio para um site que reponde em outro domínio. Acredito que você está fazendo isto para usar o certificado que você tem, mas n?o quer ou n?o pode alterar esta instala??o. N?o vai dar certo…No seu caso, quem precisa se comunicar com o Mercado Livre sempre será o servidor que hospeda o site “https://meusite.websiteseguro.com”. A comunica??o deste servidor com a API do Mercado Livre utilizaria a biblioteca php5-curl para trocar das informa??es. Se você enviar informa??es por outro servidor a conex?o será recusada.

    Tem um desenvolvedor brasileiro que poderia nos ajudar com este plugin além dos criadores é claro – n?o sabemos o motivo pelo qual eles n?o est?o mais ajudando no fórum, mas n?o podemos negar que o trabalho que eles realizaram é bom. A vida dá muitas voltas e pode ter acontecido diversas coisas. Já vai fazer quase 1 ano que o plugin n?o é atualizado e ainda continua funcionando. Neste meio tempo tanto o WordPress quanto o WooCommerce passaram por diversas atualiza??es que as vezes é só algum ajuste de parametro para tudo funcionar novamente.

    O nome deste desenvolvedor é Claudio Sanches. Se você procurar por diversos projetos que envolvem o WooCommerce aqui no Brasil você verá o nome dele. Só aqui no diretório tem mais de 40 projetos que ele está envolvido. Mas eu n?o o conhe?o e também sou novo aqui no fórum, assim fica difícil pedir ajuda em um projeto que n?o é dele. Mas pelo que eu já vi nos outros plugins, ele tem experiência de sobra para ajudar agente com estas quest?es (Agora faz falta aquele recurso @usuario, se é que você me entende!).

    Quem sabe um dia ele n?o dá uma passada por aqui e se interessa pelo projeto!

    Eu encontrei uma outra ferramenta que constantemente verifica a disponibilidade da API do Mercado Livre.

    No site do Mercado Livre está com status “in maintenance” constantemente! N?o sei se há muito tempo, mas esta semana está constante.

    Eu consegui logar hoje a tarde novamente e ainda n?o caiu. Quando eu criei a aplica??o dentro do Mercado Livre eu n?o havia selecionado a op??o “off_line” por n?o entender sua fun??o dentro do plugin, apesar dos desenvolvedores recomendarem marcar esta op??o.

    Após ler a documenta??o da API no Mercado Livre verifiquei que eles também recomendam selecionar esta op??o para evitar que a aplica??o cliente, o plugin no caso, precise se autenticar várias vezes. Vou monitorar para ver se melhora a estabilidade.

    Pela primeira vez, nos meus testes, estou conectado por mais de 3h sem solicitar novamente o login. Poderia ser 3 anos, n?o é mesmo ??

    Verifique suas op??es de seguran?a no Mercado Livre. Eu habilitei a autentica??o em 2 fatores com o plugin Authy no Android. Tem muita reclama??o de usuários que n?o conseguem logar no Mercado Livre após sua ativa??o. Mas comigo foi de primeira. Pode ser sorte!

    Quando o plugin pediu o usuário e senha preenchi normalmente. Depois apareceu a tela para entrar com o código gerado pelo celular. Entrei e logou sem nenhum problema!

    Caso eu encontre alguma novidade, escrevo aqui para vocês ficarem informados. No demais, vou continuar com meus testes enquanto estou logado.

    A vers?o que estou usando é a 5.5.9.
    Ainda n?o atualizei para a vers?o 5.6.

    Eu n?o uso hospedagem. Eu mesmo configuro o servidor e é por esta raz?o que eu n?o havia instalado uma das bibliotecas do cURL. Só instalo o justo necessário para o projeto.

    N?o vejo nenhum problema com rela??o ao SSL compartilhado. N?o há nenhuma verifica??o na API que analisa a autenticidade do certificado, pelo menos na documenta??o que estou estudando (https://developers.mercadolibre.com/getting-started-authenticate/).

    Um dos problemas que ainda estou enfrentando é com rela??o a API do Mercado Livre. Tenho visto muitas pessoas com o mesmo problema de autentica??o. Mas até agora eu acredito que o problema está relacionada com a API do Mercado Livre e n?o com o plugin e vou te explicar o porquê!

    No momento que estou escrevendo este post a API de acesso ao Mercado Livre está em em manuten??o (in maintenance). Você pode verificar o status na API neste link: https://developers.mercadolibre.com/tools/

    Ou seja, qualquer teste que realizarmos agora n?o será fidedigno, porque um hora a API funciona e depois para de funcionar. Se a API estivesse funcionando 100% esta semana eu te diria se o problema é com o plugin ou com a API.

    O que eu posso te dizer agora é que quando a API funciona o plugin autentica sem problemas. Você consegue logar, cadastrar um produto no WooCommerce e o produto é cadastrado no Mercado Livre. Passa um tempo, você volta no painel de administra??o do WordPress e está lá a mensagem “O MercadoLivre ainda n?o está funcionando na sua loja, clique aqui para configurar o plugin”. Ai vou verificar o status da API e ela está em manuten??o. Entendeu o problema…
    Como estamos trabalhando dentro de um plugin no WordPress temos a impress?o que o plugin n?o está funcionando, mas é preciso lembra que ele utiliza a API do Mercado Livre para funcionar. Se a API n?o funciona o plugin n?o vai funcionar.

    Ainda n?o consegui testar o plugin com a API 100% on-line por muito tempo. A impress?o que eu tenho é que se a API fica fora do ar por 2 min a conex?o do plugin com a API é perdida. Mas isto é só um impress?o mesmo, n?o posso afirmar porque teria que realizar outros testes.

    Mas eu espero que isto se resolva logo, porque é muito legal você cadastrar um produto no WooCommerce e ver ele no Mercado Livre. O plugin envia as informa??es direitinho! E outra fun??o que eu consegui testar foram os comentários.

    Por isto acredito que este plugin é bom e tem muito potencial, n?o consegui testar todas as fun??es que est?o descritas na página https://apps.mercadolivre.com.br/MLB-6-woocommerce-mercadolivre. Me parece que todas estas fun??es estavam previstas na vers?o Premium.

    Se eu fosse um desenvolvedor eu até ajudaria no projeto, mas sou SysAdmin e meu foco é mesmo servidor e alta disponibilidade. é nestas hora que dá vontade de pegar um livro de PHP e devorar para resolver problemas…mas eu sei que precisa muito mais do que vontade, se é que você me entende ??

    Após estudar o código-fonte do plugin e o método de autentica??o da API do Mercado Livre, verifiquei que ele faz uso de uma biblioteca chamada cURL (https://curl.haxx.se).

    é através desta biblioteca que os dados s?o trocados com a API do Mercado Livre, alésm de ser obrigatório que a comunica??o com o site seja criptografada com certificado SSL, ou seja, o site precisa ser https://

    No meu caso bastou instalar esta biblioteca no servidor para o que plugin funcionasse corretamente. Ele está funcionando com a vers?o 4.5.2 do WordPress e com a atualiza??o 2.6.0 do WooCommerce.

    Como descobrir se a hospedagem na qual o seu site está hospedado possui cURL:

    1. Logar como usuário administrador no WordPress;
    2. Localize o menu WooCommerce na aba lateral;
    3. Selecione o sub-menu Status do Sistema;
    4. Diversas configura??es do ambiente ser?o apresentadas;
    5. Procure nas Configura??es do Servidor por “Vers?o do cURL:”
    6. Caso seja apresentado um alerta ao invés da vers?o do cURL, a sua hospedagem n?o habilitou este recurso para você.
    7. Neste caso entre em contato com a sua hospedagem para verificar se existe a possibilidade de habilitar este recurso ou mude de hospedagem.

    Sugest?o para os desenvolvedores:
    O plugin está legal e bem documentado.
    Você realizaram diversas verifica??es para assegurar que os usuários só tivessem acesso a configura??o do plugin após confirma??o da instala??o e ativa??o do WooCommerce.
    Eu sugiro acrescentar mais uma verifica??o para confirmar que esta biblioteca está habilitada para o usuário. Caso ela n?o esteja habilitada um alerta “admin_notices” é exibido ao usuário.
    Segue uma sugest?o de um SysAdmin ??

    /**
    * Check if cURL isn't active
    */
    public function check_cURL_missing() {
    	if  (in_array  ('curl', get_loaded_extensions())) {
    		return true;
    	}
    	else {
           return false;
    	}
    }
    
    /**
    * Print an admin notice if cURL is missing
    *
    * @action( hook: "admin_notices" , must_add: "check_cURL_missing" )
    */
    public function cURL_missing_notice() {
    		self::print_error_notice( __( 'Please make sure that cURL is enabled in this server. It's mandatory to connect with Mercado Livre API' , $this->textdomain ) );

    Nota: Precisa ser testada em todas com todas as suas lógicas de negócio para verificar se funciona. Deste modo muitos usuários que n?o est?o conseguindo logar ter?o mais uma verifica??o por parte do plugin!

    PS.: Estou no aguardo da vers?o PRO. Tem muita coisa legal que dá para fazer com este plugin. N?o desistam!!!!

    Após estudar o código-fonte do plugin e o método de autentica??o da API do Mercado Livre, verifiquei que ele faz uso de uma biblioteca chamada cURL (https://curl.haxx.se).

    é através desta biblioteca que os dados s?o trocados com a API do Mercado Livre, além de ser obrigatório que a comunica??o com o site seja criptografada com certificado SSL, ou seja, o site precisa ser https://

    No meu caso bastou instalar esta biblioteca no servidor para o que plugin funcionasse corretamente. Ele está funcionando com a vers?o 4.5.2 do WordPress e com a atualiza??o 2.6.0 do WooCommerce.

    Como descobrir se a hospedagem na qual o seu site está hospedado possui cURL:

    1. Logar como usuário administrador no WordPress;
    2. Localize o menu WooCommerce na aba lateral;
    3. Selecione o sub-menu Status do Sistema;
    4. Diversas configura??es do ambiente ser?o apresentadas;
    5. Procure nas Configura??es do Servidor por “Vers?o do cURL:”
    6. Caso seja apresentado um alerta ao invés da vers?o do cURL, a sua hospedagem n?o habilitou este recurso para você.
    7. Neste caso entre em contato com a sua hospedagem para verificar se existe a possibilidade de habilitar este recurso ou mude de hospedagem.

    Sugest?o para os desenvolvedores:
    O plugin está legal e bem documentado.
    Você realizaram diversas verifica??es para assegurar que os usuários só tivessem acesso a configura??o do plugin após confirma??o da instala??o e ativa??o do WooCommerce.
    Eu sugiro acrescentar mais uma verifica??o para confirmar que esta biblioteca está habilitada para o usuário. Caso ela n?o esteja habilitada um alerta “admin_notices” é exibido ao usuário.
    Segue uma sugest?o de um SysAdmin ??

    /**
    * Check if cURL isn't active
    */
    public function check_cURL_missing() {
    	if  (in_array  ('curl', get_loaded_extensions())) {
    		return true;
    	}
    	else {
           return false;
    	}
    }
    
    /**
    * Print an admin notice if cURL is missing
    *
    * @action( hook: "admin_notices" , must_add: "check_cURL_missing" )
    */
    public function cURL_missing_notice() {
    		self::print_error_notice( __( 'Please make sure that cURL is enabled in this server. It's mandatory to connect with Mercado Livre API' , $this->textdomain ) );

    Nota: Precisa ser testada em todas com todas as suas lógicas de negócio para verificar se funciona. Deste modo muitos usuários que n?o est?o conseguindo logar ter?o mais uma verifica??o por parte do plugin!

    PS.: Estou no aguardo da vers?o PRO. Tem muita coisa legal que dá para fazer com este plugin. N?o desistam!!!!

    Olá michael3328,
    Obrigado pela aten??o. Eu realmente agrade?o, mas acredito que este n?o seja um canal adequado para disponibilizar informa??es pessoais como número de telefone ou email.
    Infelizmente tem muita gente mal intencionada na Internet e aqui é um local público. Do contrário passaria com a maior boa vontade para trocarmos experiências no uso deste plugin!

    wenderlima,

    Você poderia me me ajudar?
    Como ficou o código final da linha que você alterou.
    No meu caso é o contrário, eu n?o caio de modo algum na tela de login do ML.

    Obrigado se puder compartilhar!

    This is absolutely normal. And when your host is in another country, different from what you usually use gmail, you will receive an even scarier email. But this is a protection for you. If you want more security might be better to use another authentication method like OAUTH2.

Viewing 14 replies - 1 through 14 (of 14 total)