rproenca
Forum Replies Created
-
Forum: Plugins
In reply to: [Melhor Envio] Não está deixando selecionar o envio no checkout/carrinhoMesmo problema aqui. Você conseguiu resolver?
Forum: Plugins
In reply to: [Melhor Envio] ERRO Carrinho e CheckoutOlá @thiagoandradewp,
Como você conseguiu resolver isso? Testei no seu site e aparentemente está funcionando agora.
Estou com o mesmo problema na página do carrinho (no checkout funciona).Obrigado
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Pac mais caro que Sedex@ricardodressano se você testar com CEPs locais da sua região, é bem provável que o PAC será mesmo mais caro do que o SEDEX. Use um gerador de CEPs para testar com endereços de diversos lugares do país para ter uma comparação mais abrangente: https://www.4devs.com.br/gerador_de_cep
Pode desconsiderar… Esse post me fez perceber o erro: https://ww.wp.xz.cn/support/topic/exibe-frete-somente-quando-nao-logado/
Por algum motivo um dos meus produtos estava com o peso cadastrado como 0,100 (g) ao invés de 100 (g) (e por algum motivo mesmo assim estava funcionando antes).
Após editar o peso para 100g voltou a funcionar o calculo do frete.
@rapidetech não há dúvidas de que o @claudiosanches “consegue”, ele já demonstrou a proeza em seus plugins e desenvolvimento.
A questão é que ele precisa de tempo para fazer isso e tempo custa dinheiro, afinal todos precisamos comer/morar/vestir/viver. Se mais pessoas pessoas apoiarem financeiramente o desenvolvimento dos plugins dele, talvez ele possa dedicar mais tempo na implementação de novos recursos: https://apoia.se/claudiosanchesQue pena @claudiozanin. Vai ter que ver com o pessoal do Bling mesmo então. Fala pra eles que com o Tiny tá funcionando, aí eles agilizam a integração pois a competição entre eles é acirrada rsrs
Não sei se te ajuda, mas uso o Tiny, que é bem parecido com o bling em muitos aspectos e lá o mapeamento ficou:
correios-cws:28Onde o 28 é o ID da instância do método de entrega (que você pode ver na URL ao editar no WooCommerce).
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Novo nome dos hooks/filtros@rmachado1 eu tenho um cenário igual a esse que você descreveu. Estamos em Curitiba e aqui a entrega local só tem a opção do SEDEX, então peguei a faixa de CEPs onde isso se aplica que criei uma Área de Entrega dentro do WooCommerce, informando esses CEPs, aí adicionei somente o método de entrega SEDEX usando o plugin dos Correios e por fim adicionei o instance_id desse método de entrega na lista do código de frete grátis.
Eu já uso assim há anos e sempre funcionou, agora com a nova API apenas tive que atualizar o código depois de re-adicionar o método de entrega na área de entrega.
Acho que é isso que o @claudiosanches está sugerindo você fazer também.
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Novo nome dos hooks/filtrosObrigado pelo retorno @claudiosanches,
Obrigado pela correção e melhoria do código. Já atualizei aqui e funcionou perfeitamente. Vou tentar adaptar os outros snippets seguindo esse modelo.
Quanto ao label “frete grátis” o código que eu já tinha aqui em um snippet separado já funcionou para os novos métodos também sem necessidade de mudança no código.
Não sou conhecedor, mas vou tentar ajudar.
A natureza do erro parece estar relacionada a falha de autenticação, devido a isso não conseguiu gerar o token. Recomendo certificar-se de que as informações do usuário, chave API e número do cartão de postagem estão corretos.
No log mostra um valor estranho:
[x-gtw-user] => user-unknownDá a entender que o campo usuário não foi preenchido.
Uma coisa importante é clicar no botão SALVAR sempre que mudar qualquer valor nessa tela de Integração>Correios, e só depois clicar no botão.
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Novo nome dos hooks/filtrosOlá @claudiosanches,
Implementei aqui conforme sua orientação mas ainda assim não consigo mudar o valor do frete.
Os códigos estão assim (Legacy e Nova API):
/* torna o PAC grátis para compras acima de R$199 LEGACY */ function custom_pac_gratis( $arr, $instance_id ) { $cart_subtotal = WC()->cart->cart_contents_total; if ( ( 1 === $instance_id && 199 <= $cart_subtotal ) || ( 18 === $instance_id && 199 <= $cart_subtotal ) || ( 20 === $instance_id && 199 <= $cart_subtotal ) ) { $arr['cost'] = 0; } return $arr; } add_filter( 'woocommerce_correios_correios-pac_rate', 'custom_pac_gratis', 10, 2 );/* torna o PAC grátis para compras acima de R$199 NOVA API CORREIOS*/ function custom_pac_gratis_novaapi( $arr, $instance_id ) { $cart_subtotal = WC()->cart->cart_contents_total; if ( ( 27 === $instance_id && 199 <= $cart_subtotal ) || ( 28 === $instance_id && 199 <= $cart_subtotal ) || ( 31 === $instance_id && 199 <= $cart_subtotal ) ) { $arr['cost'] = 0; } return $arr; } add_filter( 'woocommerce_correios_cws_rate', 'custom_pac_gratis_novaapi', 10, 2 );O primeiro, para os métodos LEGACY está funcionando. O segundo não.
Qualquer ajuda é muito apreciada.
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Novo nome dos hooks/filtros@claudiosanches muito obrigado pela informação! Hoje à tarde vou tentar implementar a alteração. Se der certo, @rmachado1, compartilho aqui como ficou o código.
Além de deixar PAC grátis acima de determinado valor, tenho outras regras que usam o mesmo filtro, como por exemplo para dar desconto no sedex a partir de determinado valor, dar uma opção de frete com taxa fixa para alguns estados, etc. Achando o que funcionará para um, a mesma alteração resolverá para todos.
- This reply was modified 2 years, 8 months ago by rproenca.
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Taxa de manuseio sendo ignoradaOlá @claudiosanches,
Obrigado pela ajuda. Atualizei o plugin para a versão mais recente, salvei na tela de integração e depois cliquei no botão para atualizar a lista de serviços, conforme você orientou, e desta vez deu certo.
Também confirmo que o problema inicialmente reportado da taxa de manuseio foi resolvido com a sua atualização.
Muito obrigado.
Forum: Plugins
In reply to: [Claudio Sanches - Correios for WooCommerce] Taxa de manuseio sendo ignoradaOlá @claudiosanches eu quem agradeço por ter investigado isso tão rapidamente.
Eu atualizei o plugin e fui testar, mas agora os métodos com a nova API desapareceram da listagem das opções de frete no carrinho ao tentar calcular um frete (visão do usuário), aparece apenas os Legacy. Eu tentei desativar os métodos Nova API e ativa-los novamente mas sem sucesso.
Fui em Integração>Correios e cliquei no botão “Update Services List”, mas é retornado “Unable to retrieve services list!”. O log diz:
[body] => {"msgs":["GTW-010: Acesso não autorizado. Verifique o token de acesso informado. Utilize 'Authorization: Bearer'."],"date":"2023-09-13T14:57:34","method":"GET","path":"/meucontrato/v1/empresas//contratos//cartoes//servicos"} [response] => Array ( [code] => 403 [message] => Forbidden )Eu não mudei nenhum parâmetro, incluindo a chave de API ou credenciais. Apenas atualizei o plugin.
O que pode ser? Que informação pode ser útil para você ajudar a diagnosticar?
Obrigado.
Apoiado, @gabricp100 faço das suas palavras as minhas!
Descobri o apoia.se do Claudio hoje ao vir aqui no fórum pesquisar sobre a atualização da API. Fiquei muito grato em ver que o Claudio se antecipou e implementou a nova integração. Comecei hoje mesmo a contribuir mensalmente.
Se você ganha dinheiro (lucra) com sua loja virtual WooCommerce há mais de 1 ano, considere apoiar.