Suporte » Plugins » Valor de Frete aparecendo errado no WooCommerce

  • Resolvido vargolino

    (@vargolino)


    Bom dia pessoal!

    Estou com um problema na configuração de frete. Configurei ele com a taxa fixa na minha loja e coloquei como “padrão” o dos correios, caso algum CEP não entre no range dos CEPs colocados. Por exemplo, São Paulo Capital, coloquei assim:

    Tipo de Frete: Taxa Fixa
    Região: RS, SC e SP
    CEPS:
    08000000…08499999
    88000000…82999999
    01000000…05999000
    Valor: 16,66

    Ou seja, toda compra dentro dos ceps indicados, o valor do frete vai ser R$ 16,66, mesmo se o cara comprar 10 produtos.

    Porém, por algum motivo, ás vezes, o frete que aparece é o frete dos Correios. No teste que meu irmão fez, o frete chegou a ser o preço dos produtos, cerca de R$ 100,00 pra mais. Alguem sabe me dizer se eu configurei errado, se existe alguma outra forma de resolver, pois tentei de tudo que achei na internet e não resolveu =/

    Obrigado!

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 15 respostas - 1 até 15 (de um total de 19)
  • saudações vargolino,

    como ficou confuso a configuração que fez, vou dizer o caminho como deveria ser, de acordo com a documentação do WooCoomerce, que indico consultar em,

    https://docs.woocommerce.com/document/setting-up-shipping-zones/

    primeiro você deve configurar a zona, sendo que a ordem interfere no carregamento. então mais para o topo devem ficar zona restritas, específicas, e mais para baixo devem ficar zonas mais abrangentes. por exemplo, vendo seus dados, a zona mais acima seria essa RS, SC e SP e a zona abaixo seria Brasil.

    então dentro da zona você dá um nome, diz a região (como RS, SC e SP, podendo, se quiser, definir os intervalos de CEP) e informa TODOS os meios de envio aceitos. se nesse caso só é Taxa Fixa, NÃO coloque Correios nessa zona. ai na zona Brasil você coloca Correios e na região coloca Brasil, que assim qualquer CEP que não seja coberta pela zona anterior vai ser mostrada essa zona.

    espero ter sido claro e tenha entendido. se não, veja a documentação que linkei, ela possui várias ilustrações que ajudam a entender a lógica.

    por favor nos informe se conseguiu resolver. boa sorte.

    Criador do tópico vargolino

    (@vargolino)

    @ralden de acordo com a documentação, creio que que ta certo, verifiquei ponto por ponto do link que você passou. Eu vou anexar o print aqui e explicando:

    Atualmente, eu separei as taxas fixas em PAC e Sedex (renomeei elas para que apareça dessa forma pro cliente) e separei também pelas regiões conforme a imagem abaixo:

    https://ibb.co/mCr1MT6

    Antes, eu tinha configurado tudo junto. Por exemplo: RS, SC, SP – Capital, dentro dela tinha a configuração “PAC” e “Sedex” configurados. Abaixo vou passar o link da imagem só pra vc ver como configurei o frete:

    https://i.ibb.co/0ChjCSc/frete02.png

    No final da configuração das Áreas de Entrega, tem os “Locais Não Cobertos por suas outras áreas de entrega”, lá eu configurei os correios. Por algum motivo, ele ta passando direto pela configuração que fiz e abrindo esse ultimo ponto.

    O Woocommerce pode ter problema por esse excesso de regra que coloquei? Ou existe alguma outra forma que seja mais simples do que o jeito que fiz? Pois consigo pensar apenas dessa forma ou juntando as mesmas regiões para ter a configuração “PAC” e “Sedex”

    Valeu

    conforme sua primeira imagem, você criou duas áreas de entrega com as mesmas regiões, para separar os métodos de entrega PAC (que está com sua taxa fixa) e Sedex. do que eu conheço, isso está errado.

    deveriam ser as seguintes áreas de entrega,

    RS, SC, SP – Capital / PAC e Sedex
    RS, SC, SP – Outras regiões / PAC e Sedex
    DF, ES, MT – Capital / PAC e Sedex
    DF, ES, MT – Outras regiões / PAC e Sedex
    etc.

    mas você está separando cada área em duas para separar os métodos de entrega. isso gera conflito, porque para o WooCommerce cada área é exclusiva. só que quando ele vai ver o frete a mostrar para o cliente, o WooCommerce tem que escolher entre 2 áreas de entregas iguais. isso gera conflito.

    não sei porque acha que deve separar os métodos de entrega. não deve, conforme pode ver na documentação:

    Customers only see the methods available for their address and corresponding zone. Each customer matches only one zone.

    Cada cliente corresponde somente UMA ZONA. do jeito que está fazendo, qual é a área de entrega do cliente? pois tem duas, porque você está separando os métodos de entrega, quando eles devem estar juntos na área de entrega do cliente.

    Criador do tópico vargolino

    (@vargolino)

    Beleza, fiz essa correção. O teste pro meu CEP mostrou os resultados certos, mas o CEP do meu amigo, que está embaixo, esta mostrando o valor do frete dos Correios:

    https://ibb.co/PCKMwNB

    O valor do frete pro RJ – capital é PAC (18,90) e Sedex (24,39). Abaixo vou deixar as configurações restantes pra vc ver como ficou:

    Área de Entrega – https://ibb.co/4dsCPrC
    Configuração RJ – https://ibb.co/3vnj4YQ

    E quando eu faço o teste do CEP dele. Esse foi meu teste: https://ibb.co/0ZhqP4z

    O que é bem esquisito, jpa que o CEP dele ta no range configurado ali =/

    Criador do tópico vargolino

    (@vargolino)

    Ah, adicionando a informação, os dois testes foram feitos na aba anônima

    bem, como acho que não estou conseguindo me fazer entender ou você realmente não consegue ver que está duplicando os dados, vou colocar no Slack e pedir para outro voluntário tentar explicar. pode ser que ele consiga lhe mostrar o que eu não estou conseguindo.

    observe que em Configuração RJ – https://ibb.co/3vnj4YQ, no mínimo tem os seguintes dados repetidos,

    RS, SC, SP – Capital PAC/Sedex: 88000000…82999999
    RS, SC, SP – Outras regiões PAC/Sedex: 88000000…88469999
    (talvez em capital quissesse escrever 80000000, mas o que está é 88000000)

    BA, GO, TO – Capital PAC/Sedex: 40000000…41999999
    BA, GO, TO – Outras regiões PAC/Sedex: 40000000…44470999
    (a faixa da capital está dentro da faixa de outras regiões…)

    fora outros casos, como serem idênticos Capital e Outras Regiões de Ac, AL, etc. e o que começa com MG também tem faixa em Capital e Outras Regiões.

    mas como não consigo fazer você perceber o erro, pedirei que outro voluntário tente ajudar. boa sorte.

    Moderador Felipe Santos

    (@foosantos)

    Olá, tudo bem?

    Não acredito que os dados repetidos seriam um problema, o sistema sempre iria exibir a zona mais ao topo (com mais prioridade), e não teria conflitos.

    Queria entender algo antes de lhe ajudar. Aparecem valores diferentes para você e para o seu amigo com o mesmo cep, é isso?

    Você já verificou se os produtos são os mesmos e/ou se tem diferença de peso entre os produtos? Pode ter alguma configuração errada neste sentido.

    Criador do tópico vargolino

    (@vargolino)

    Entendi agora o que @ralden quis dizer, vou ver se ajusto isso, quanto menos erro estiver, mais facil de identificar o problema

    Tudo bem @felipeloureirosantos e com vc?

    Então, os produtos não são os mesmos, o que eu to fazendo é usar um produto e mudar sua quantidade pra 5, a mesma coisa meu amigo fez para teste. Mesmo com 5 produtos, o frete deveria ser o mesmo, e não o valor acima de 100 reais, entende?

    Moderador Felipe Santos

    (@foosantos)

    Sim, chegou a confirmar se estão utilizando pesos ou dimensões diferentes?

    Acredito que a única forma de identificarmos o problema é verificar esses detalhes. Você também pode verificar de apagar o cache do site, se estiver utilizando algum plugin de cache.

    A minha dica é pedir para o seu amigo testar com o mesmo produto e mesma quantidade.

    Criador do tópico vargolino

    (@vargolino)

    Pedi pra ele realizar o teste com o msm produto que eu fiz: https://loja.playreplay.com.br/produto/avental-da-casa-stark-game-of-thrones/

    Adicionamos 5 itens desse e o valor do frete dele deu o mesmo que o mostrado anteriormente

    Meu testE: https://ibb.co/688ntvz
    Teste do meu amigo: https://ibb.co/Z26brjS

    Quanto ao Cache, a gente ainda não colocou nenhum plugin do genero nele, no máximo, o domínio principal que usamos a cloudflare. Mesmo limpando o cache, o resultado deu o msm

    Moderador Felipe Santos

    (@foosantos)

    Descobri o motivo do seu problema.

    O seu amigo não está selecionando “Rio de Janeiro” no carrinho e por conta disso entra o valor fica diferente.

    A minha recomendação é utilizar algum plugin que tenha esse ferramente de autocompletar o endereço de acordo com o CEP. O plugin do WooCommerce Correios faz isso automaticamente.

    Qual plugin/solução que você utiliza para este valor do frete? Você cria manualmente os valores?

    Criador do tópico vargolino

    (@vargolino)

    @felipeloureirosantos muito obrigado! ele fez o teste colocando e apareceu o frete certo. Esses valores são feitos manualmente pois a minha loja trabalha com Dropshipping e o fornecedor possui valores diferentes dos correios, bem mais baratos. Eles me passaram uma tabela de preço, mas não achei solução para que o valor do frete escale conforme a tabela deles.

    Por isso acabo nao utilizando o frete dos correios

    Moderador Felipe Santos

    (@foosantos)

    Por nada!! Perfeito.

    Acredito que a empresa tenha um contrato especial com o Correios, certo?

    Você tem como colocar o número do contrato pelo plugin do Correios, se for o caso. E aí vão aparecer preços especiais.

    Além disso, o CEP de origem da loja também deve seguir a mesma linha.

    De qualquer forma, você pode usar o plugin do WooCommerce Correios apenas para completar o endereço automaticamente, e criar as zonas (como você já fez) com os valores personalizados. Eu recomendaria isso, neste caso. 🙂

    Criador do tópico vargolino

    (@vargolino)

    Fiz as configurações aqui e limpei o banco de dados:https://ibb.co/vwQ0cFV

    o frete ainda ta aparecendo o valor errado quando n preenche o CEP, falta alguma outra configuração?

    Usei esse tutorial: https://fernandoacosta.net/blog/2018/05/21/preencher-endereco-woocommerce/

    Moderador Felipe Santos

    (@foosantos)

    Quando não preenche o CEP ou quando não preenche o estado?

    A configuração é essa.

    Além de marcar “Ativar autopreenchimento de endereço”, marque também para forçar o autopreenchimento. Chegou a testar isso?

    Se não resolver, consegue me enviar uma imagem atualizada das configurações de zonas de entregas para verificar se resolve o problema?

Visualizando 15 respostas - 1 até 15 (de um total de 19)
  • O tópico ‘Valor de Frete aparecendo errado no WooCommerce’ está fechado para novas respostas.