Change shipping value 
Author: Flavio M.
Visited 296,
Followers 1,
Shared 0
Existe alguma maneira de alterar o valor da taxa de envio (shipping costs), via script.
Eu gostaria de poder alterar este valor baseado nas informações de cadastro do usuário
Posted on the

(It > Pt-Br) ...existem muitas maneiras, e depende do que você realmente deseja alcançar e das condições em jogo que precisam ser controladas...
...pode haver dezenas de possibilidades diferentes, todas valendo a pena avaliar...
...para lhe dar uma ideia, estes são alguns dos tópicos sobre os quais isso foi discutido, que você pode usar como ponto de partida.
1) ...meu código EXTRA para controlar os custos de envio para áreas remotas;
2) ...meu código EXTRA para eliminar os custos de envio acima de um determinado limite de peso;
3) ...meu código de controle EXTRA para limitar os custos de envio acima de um determinado limite de peso;
.
ciao
.
Author
Olá KolAsim
Obrigado
Vou analisar os códigos.
Atenciosamente,
Flávio
.... como você viu em outros tópicos, posso contar com isso nos LINKS reais de exemplos online...
... se você estiver interessado, prepare um exemplo simples, gratuito e funcional com vários tipos de envios definidos e indique onde as condições estão ou onde elas devem ser definidas para que você possa fazer uma avaliação...
.
ciao
.
Author
Olá KolAsim
Estou trabalhando em uma integração com o sistema de entrega brasileiro. Assim o que preciso é enviar os dados do carrinho de compras pra um php no servidor que irá me retornar um json com os valores corretos para cada opção. Deste modo preciso corrigir os valores de envio nas opções para o cliente.
Você já viu algo parecido?
ciao, ... Desculpe, você sabe mais do que eu. Infelizmente, não sei o que é php+json...
...
... Pelo que você viu em tópicos anteriores, só posso basear minha opinião no que vejo online sobre o carrinho criado com WSx5, e todos os códigos são dinâmicos, independentes e externos à operação do site...
... continue com seus experimentos e ideias; talvez eles sejam mais avançados e você obtenha os recursos que deseja...
.
ciao
.
Author
Ola KilAsim
Eu estudei e testei seus scripts e funcionam bem, eu aprendi muito, obrigado.
Porém não é bem isso que eu preciso. O que necessito é alterar o valor de envio (shipping price) de uma determinada opção. Eu até consegio alterar o valor mostrado, mas ele não tem efeito na soma do carrinho.
Tentei também alterar o valor de X5ChartData, mas de novo o valor no browser não se altera.
Acredito que a saída seja via X5engine, mas não consegui. Você ou alguém da equipe de suporte poderiam me ajudar a fazer isso?
Atennciosamente,
Flávio Morais
Hello Flavio,
unfortunately we do not provide support regarding custom code, this is why we had not intervened in the post.
Apologies.
Online translation:
Olá Flavio,
infelizmente, não oferecemos suporte para código personalizado, por isso não havíamos intervindo na publicação.
Pedimos desculpas.
... ...na minha opinião, talvez algo pudesse ser alcançado com o código EXTRA da seguinte forma:
> 1) - criar diferentes tipos e preços de frete:
[X] - custos de frete para produtos especiais > 200;
[A] - para custo total da compra acima de 1000, custos de frete > 100;
[B] - para custo total da compra acima de 800 (<1000), custos de frete > 80;
[C] - para custo total da compra acima de 700 (<800), custos de frete > 70;
[D] - para custo total da compra acima de 600 (<700), custos de frete > 60;
[E] - para custo total de compra inferior a 600, custos de frete > 0;
[F] - retirada na loja - custos de frete > 0;
> 2) - Com base na quantidade de produtos ou no valor total da compra, aplique automaticamente apenas as duas opções, ocultando as demais. Por exemplo:
●[B] - para compras totais superiores a 800 (<1000), frete > 80;
●[F] - retirada na loja - frete > 0;
> 3) - Se houver um produto especial na lista de produtos comprados, cancele todos os tipos de frete, deixando ativos apenas os seguintes:
●[X] - frete para produtos especiais > 200;
●[F] - retirada na loja - frete > 0;
...
... e todo um raciocínio teórico a ser desenvolvido...
.
.
ciao
.
Author
Obrigado KolAsim, mas é uma missão difícil. No Brasil temos mais de 5500 cidades. Mesmo agrupando por taxas de entrega semelhantes ainda assim seriam listas bem grandes para implementar.
Realmente é uma grande deficiência do WebsiteX5 esta falta de integração como o sistema de entrega brasileiro.
Atenciosamente,
Flávio Morais
... OK ... ciao
Hoje, no Brasil, MelhorEnvios parece uma boa opção. Tenho uma loja com código aberto e voce pode usar código já implantado para seu projeto, caso seja uma saída, fico à disposição.
Se conseguir implementarm seria um grande benefício compartilhar. Desejo sorte!
Att.
Meu contato abaixo:
Glaucio Minarro
https://virtuainfo.com.br