• Resolved rodrigoludwig

    (@rodrigoludwig)


    Olá pessoal,

    Tenho uma dúvida…
    O “Woocomerce Correios” quebra o SEDEX10 em dois tipos: Envelope e Pacote.
    Reparei que no simulador dos correios, n?o há esta distin??o.

    Meu produto utiliza uma caixa bem grande, o que entendi como um pacote, mas daí o valor nao bate com o simulador dos correios.
    O valor só fica correto se escolho SEDEX10 envelope, mas daí n?o faz muito sentido. Ou é assim mesmo?

    Alguém sabe me explicar?

    Obrigado!

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    Reparei que no simulador dos correios, n?o há esta distin??o.

    Existe essa distin??o no Webservice dos Correios, além dos valores.
    Alias, todos os valores s?o exatamente o que o Webservice dos Correios disponibiliza baseado nos dados dos produtos, n?o é o plugin que calcula o valor.

    Melhor entrar em contato com os Correios e ver essa diferen?a com eles, sobre os códigos para Sedex10, qual tipo vai ser habilitado para o seu contrato com eles e etc.

    Thread Starter rodrigoludwig

    (@rodrigoludwig)

    Ok Cláudio, entendi a parte do pacote e envelope.

    Olhei a documenta??o dos webservices dos Correios,
    e vi que o campo “nCdFormato” tem 3 valores:
    1 – Formato caixa/pacote
    2 – Formato rolo/prisma
    3 – Envelope

    e diz que no campo nVlPeso, se for Envelope, o peso máximo deverá ser limitado à 1kg.

    Na minha simula??o era uma caixa de 6kg, ent?o n?o entendo porque o SEDEX10 envelope está mais caro do que o SEDEX10 pacote.

    Se escolho ENVELOPE o valor bate com os dos correios, mesmo sendo 6kg
    Se escolho CAIXA/PACOTE o valor está 1/3 do pre?o.

    Você pode dar uma verificada nisto?

    Obrigado.

    • This reply was modified 6 years, 10 months ago by rodrigoludwig.
    Thread Starter rodrigoludwig

    (@rodrigoludwig)

    Só pra explicar melhor o que escrevi no post anterior, na simula??o, queria mandar uma caixa de 6kg, por SEDEX10.
    Já que há distin??o de envolope e pacote, conforme você explicou, escolhi pacote, que seria a op??o correta, ok?

    Mas na prática, se fa?o isso, o valor do sedex10 pelo plugin, resulta em 1/3 do valor que vai ser cobrado pelos correios.

    Daí instalei o SEDEX10 envelope, só para testar.
    Com esta op??o está resultando o valor correto, mas daí vai contra o que está na documenta??o, ou seja, n?o poderia ter mais de 1kg, além de que é uma caixa e n?o um envelope. Em tese, n?o é op??o que eu deveria selecionar, n?o faz sentido?

    Pode dar uma olhada nisso?

    Obrigado.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Você pode dar uma verificada nisto?

    Já que há distin??o de envolope e pacote, conforme você explicou, escolhi pacote, que seria a op??o correta, ok?

    Infelizmente n?o, eu sou apenas um desenvolvedor e n?o tenho qualquer liga??o com os Correios, tudo que foi desenvolvido aqui, é baseado na documenta??o deles.
    Se o Webservice dos Correios funciona diferente do que eles documentaram ou diferente de outros servi?os n?o tem absolutamente nada que eu posso fazer, estou mais nas cegas que você aqui.
    Sinceramente eu recomendo você procurar alguém dos Correios para tirar esse tipo de dúvida, consigo te explicar como o plugin funciona e como configurar ele, mas n?o qual vai ser o método de entrega apropriado para o seu negocio. Entenda que o plugin foi construído para facilitar a integra??o com os Correios e é tudo que tenho feito.

    Thread Starter rodrigoludwig

    (@rodrigoludwig)

    Entendi, Cláudio.
    Agrade?o a sua aten??o.

    Ok, vou ver se consigo entrar em contato.
    Qualquer coisa eu te aviso.

    abs

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Se poder me avisar eu agrade?o, qualquer feedback postando aqui de volta deve ajudar outras pessoas que tiverem a mesma dúvida.

    Thread Starter rodrigoludwig

    (@rodrigoludwig)

    Oi Cláudio,

    Blz?

    Nossa, tentei procurar contato com o pessoal de webservices, mas ainda n?o encontrei com quem falar. Pelo telefone falaram para procurar pelo site. No site, n?o achei muita coisa… ??

    Enfim, fiz uns testes crus, só para testar os webservices e reparei que está batendo o resultado com os correios.

    Será que mudou a vers?o da que você utiliza? ou alguma coisa com os parametros?

    A chamada que fiz, foi com os seguintes parametros:
    nCdEmpresa:
    sDsSenha:
    sCepOrigem:80730380
    sCepDestino:01452001
    nVlPeso:6
    nCdFormato:1
    nVlComprimento:56
    nVlAltura:28
    nVlLargura:37
    sCdMaoPropria:n
    nVlValorDeclarado:50
    sCdAvisoRecebimento:s
    nCdServico:40215
    nVlDiametro:0
    StrRetorno:xml
    nIndicaCalculo:3

    Ou seja, SEDEX10 pacote com receibo de recebimento e valor declarado 50 Reais, com 6kg, 55.5 comprimento 27,5 altura, 36,5 largura.

    Resultou:
    <?xml version=”1.0″ encoding=”ISO-8859-1″ ?>
    <Servicos>
    <cServico>
    <Codigo>40215</Codigo>
    <Valor>140,17</Valor>
    <PrazoEntrega>1</PrazoEntrega>
    <ValorSemAdicionais>134,70</ValorSemAdicionais>
    <ValorMaoPropria>0,00</ValorMaoPropria>
    <ValorAvisoRecebimento>5,00</ValorAvisoRecebimento>
    <ValorValorDeclarado>0,47</ValorValorDeclarado>
    <EntregaDomiciliar>S</EntregaDomiciliar>
    <EntregaSabado>S</EntregaSabado>
    <Erro>0</Erro>
    <MsgErro></MsgErro>
    <obsFim></obsFim>
    </cServico>
    </Servicos>

    Se eu mudar a chamada para o tipo sedex10 envelope, dá erro, justamente pela limita??o do peso que é de até 1kg, que comentei.

    Retorna isso:
    <?xml version=”1.0″ encoding=”ISO-8859-1″ ?>
    <Servicos>
    <cServico>
    <Codigo>40215</Codigo>
    <Valor>0,00</Valor>
    <PrazoEntrega>0</PrazoEntrega>
    <ValorSemAdicionais>0,00</ValorSemAdicionais>
    <ValorMaoPropria>0,00</ValorMaoPropria>
    <ValorAvisoRecebimento>0,00</ValorAvisoRecebimento>
    <ValorValorDeclarado>0,00</ValorValorDeclarado>
    <EntregaDomiciliar></EntregaDomiciliar>
    <EntregaSabado></EntregaSabado>
    <Erro>-39</Erro>
    <MsgErro>
    <![CDATA[Peso excedido para o formato envelope.]]>
    </MsgErro>
    <obsFim></obsFim>
    </cServico>
    </Servicos>

    Sebe o que estou achando?
    Que os correios adicionaram mais um tipo de formato, e o seu plugin ainda n?o prevê, que é “rolo/prisma” e acabaram mudando os códigos.
    Ou seja:
    – Formato caixa/pacote
    – Formato rolo/prisma
    – Envelope

    Será que pode ser isto? Ou o que você acha que pode ser?

    Valeu amigo!! Muito obrigado!

    abs,
    Rodrigo

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Os códigos s?o diferentes, pelo menos o que tem de código depois de várias contribui??es é 40215 para Sedex 10 Envelope e 40886 para pacote.

    Thread Starter rodrigoludwig

    (@rodrigoludwig)

    Matou a quest?o Cláudio! opa! Que beleza!! ??

    Quando entro com 40886 é que dá o problema.
    N?o achei este código na documenta??o, e está retornando um valor nada a ver,
    deve ser outro produto, eu imagino.

    Agora, código SEDEX10 é 40215 e n?o envelope
    Para o formato, agora tem que definir o tipo em outra variável chamada nCdFormato.
    Que tem os valores:
    1 – Formato caixa/pacote
    2 – Formato rolo/prisma
    3 – Envelope

    Por isso que está dando erro.
    Maravilha!

    é muito complicado para arrumar lá no plugin?

    Obrigado!
    abs

    Plugin Author Claudio Sanches

    (@claudiosanches)

    O formato talvez n?o precisa alterar agora, se vai usar caixa, porque o padr?o é tudo caixa/pacote.
    O que da para fazer é mudar o nome desse método de entrega e remover esse outro do código que o valor retorna errado ou encontrar o nome correto dele.

    Thread Starter rodrigoludwig

    (@rodrigoludwig)

    Entendi.
    Vou fazer isto ent?o! ??

    Obrigado Cláudio!!!

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘SEDEX10 – woocommerce correios’ is closed to new replies.