Atualizando com os LOGS de erro:
10-23-2018 @ 12:50:28 – Weight and cubage of the order: Array
(
[weight] => 0,15
[height] => 2
[width] => 11
[length] => 16
)
10-23-2018 @ 12:50:28 – Requesting Correios WebServices: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdServico=04510&nCdEmpresa&sDsSenha&sCepDestino=04180112&sCepOrigem=14020030&nVlAltura=2&nVlLargura=11&nVlDiametro=0&nVlComprimento=16&nVlPeso=0,15&nCdFormato=1&sCdMaoPropria=N&nVlValorDeclarado=35&sCdAvisoRecebimento=N&StrRetorno=xml
10-23-2018 @ 12:50:29 – Correios WebServices response: SimpleXMLElement Object
(
[cServico] => SimpleXMLElement Object
(
[Codigo] => 04510
[Valor] => 21,13
[PrazoEntrega] => 7
[ValorSemAdicionais] => 20,80
[ValorMaoPropria] => 0,00
[ValorAvisoRecebimento] => 0,00
[ValorValorDeclarado] => 0,33
[EntregaDomiciliar] => S
[EntregaSabado] => N
[Erro] => 0
[MsgErro] => SimpleXMLElement Object
(
)
[obsFim] => SimpleXMLElement Object
(
)
)
)
10-23-2018 @ 12:51:10 – Weight and cubage of the order: Array
(
[weight] => 0,15
[height] => 2
[width] => 11
[length] => 16
)
10-23-2018 @ 12:51:10 – Requesting Correios WebServices: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdServico=04510&nCdEmpresa&sDsSenha&sCepDestino=04180112&sCepOrigem=14020030&nVlAltura=2&nVlLargura=11&nVlDiametro=0&nVlComprimento=16&nVlPeso=0,15&nCdFormato=1&sCdMaoPropria=N&nVlValorDeclarado=35&sCdAvisoRecebimento=N&StrRetorno=xml
10-23-2018 @ 12:51:11 – Correios WebServices response: SimpleXMLElement Object
(
[cServico] => SimpleXMLElement Object
(
[Codigo] => 04510
[Valor] => 21,13
[PrazoEntrega] => 7
[ValorSemAdicionais] => 20,80
[ValorMaoPropria] => 0,00
[ValorAvisoRecebimento] => 0,00
[ValorValorDeclarado] => 0,33
[EntregaDomiciliar] => S
[EntregaSabado] => N
[Erro] => 0
[MsgErro] => SimpleXMLElement Object
(
)
[obsFim] => SimpleXMLElement Object
(
)
)
)
10-23-2018 @ 12:51:33 – Weight and cubage of the order: Array
(
[weight] => 0,15
[height] => 2
[width] => 11
[length] => 16
)
10-23-2018 @ 12:51:33 – Requesting Correios WebServices: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdServico=04510&nCdEmpresa&sDsSenha&sCepDestino=04180112&sCepOrigem=28621130&nVlAltura=2&nVlLargura=11&nVlDiametro=0&nVlComprimento=16&nVlPeso=0,15&nCdFormato=1&sCdMaoPropria=N&nVlValorDeclarado=35&sCdAvisoRecebimento=N&StrRetorno=xml
10-23-2018 @ 12:51:34 – Correios WebServices response: SimpleXMLElement Object
(
[cServico] => SimpleXMLElement Object
(
[Codigo] => 04510
[Valor] => 25,43
[PrazoEntrega] => 8
[ValorSemAdicionais] => 25,10
[ValorMaoPropria] => 0,00
[ValorAvisoRecebimento] => 0,00
[ValorValorDeclarado] => 0,33
[EntregaDomiciliar] => S
[EntregaSabado] => N
[Erro] => 0
[MsgErro] => SimpleXMLElement Object
(
)
[obsFim] => SimpleXMLElement Object
(
)
)
)
10-23-2018 @ 13:15:31 – Weight and cubage of the order: Array
(
[weight] => 0,15
[height] => 2
[width] => 11
[length] => 16
)
10-23-2018 @ 13:15:31 – Requesting Correios WebServices: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdServico=04510&nCdEmpresa&sDsSenha&sCepDestino=88512375&sCepOrigem=14020030&nVlAltura=2&nVlLargura=11&nVlDiametro=0&nVlComprimento=16&nVlPeso=0,15&nCdFormato=1&sCdMaoPropria=N&nVlValorDeclarado=35&sCdAvisoRecebimento=N&StrRetorno=xml
10-23-2018 @ 13:15:32 – Correios WebServices response: SimpleXMLElement Object
(
[cServico] => SimpleXMLElement Object
(
[Codigo] => 04510
[Valor] => 25,43
[PrazoEntrega] => 10
[ValorSemAdicionais] => 25,10
[ValorMaoPropria] => 0,00
[ValorAvisoRecebimento] => 0,00
[ValorValorDeclarado] => 0,33
[EntregaDomiciliar] => S
[EntregaSabado] => N
[Erro] => 0
[MsgErro] => SimpleXMLElement Object
(
)
[obsFim] => SimpleXMLElement Object
(
)
)
)
olá @missfalk,
A Lojas Americanas é um marketplace, por isso o sistema entende que são diferentes vendedores com diferentes cep de origem para cálculo do frete.
Talvez seja o caso de você transformar sua loja em um marketplace, assim poderá cadastrar vários “vendedores” de acordo com cep do fornecedor.
Senão irá precisar de um desenvolvedor para ver uma solução. E como leigo acho que será um tanto complicado, para lidar com diferentes ceps de origem. Mas deve te rum jeito, já que tem para o marketplace.
Boa sorte e felicidades,
Ralden, muito obrigada pela sua resposta!
Eu mencionei as Lojas Americanas, pois imaginei que se tem uma solução para marketplace, certamente teria para e-commerce.
Continuei pesquisando e consegui resolver o problema com um plugin, chamado Packages Configuration for WooCommerce. Com esse plugin, é possível separar os pacotes de WooCommerce com base em várias regras, sendo uma delas, as classes de entrega.
Desse modo, ao adicionar produtos de diferentes classes de entrega, no meu caso duas classes, ele mostra no carrinho dois cálculos de frete.
Ainda não é exatamente o que eu queria, pois acho que ficaria mais bacana uma forma de somar ambos os fretes e mostrar para o cliente apenas a soma total do valor dos fretes, mas pelo menos já resolve o problema de poder ter mais de um fornecedor.
Compartilho aqui a solução, quem sabe pode ajudar mais alguém. Se eu conseguir encontrar uma forma de fazer a soma dos fretes, virei aqui novamente para atualizar.
Mais uma vez, muito obrigada pela sua atenção! =)