Funcionado corretamente na vers?o 4.5.2 do WordPress e 2.6.0 do WooCommerce
-
O comentário abaixo é uma resposta que eu deixei em dois tópicos do fórum. Estou replicando aqui novamente porque muitos usuários n?o leem todos os tópicos do fórum e ficam só no review. Assim acredito que aqui este comentário possa ser mais útil!
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:
- Logar como usuário administrador no WordPress;
- Localize o menu WooCommerce na aba lateral;
- Selecione o sub-menu Status do Sistema;
- Diversas configura??es do ambiente ser?o apresentadas;
- Procure nas Configura??es do Servidor por “Vers?o do cURL:”
- Caso seja apresentado um alerta ao invés da vers?o do cURL, a sua hospedagem n?o habilitou este recurso para você.
- 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 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!!!!
Refor?o as recomenda??es de melhoria acima citadas pelo usuário
“Ciberconecta”. O plugin ficaria perfeito!
- The topic ‘Funcionado corretamente na vers?o 4.5.2 do WordPress e 2.6.0 do WooCommerce’ is closed to new replies.