Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Frete
 
Ractz
Jr. Member
 
Total Posts:  2
Joined:  2009-03-10
 

Olá, uso o pagseguro, está funcionando ok, mas alguem sabe como eu poderia alterar este módulo e fazer com que ele não cobrasse frete em uma cidade ou cidades?

Obrigado.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Ractz
Jr. Member
 
Total Posts:  2
Joined:  2009-03-10
 

Bem vasculhei os codigos e descobri, taí pra quem precisar. No meu caso deu certo, parece meio gambiarra mas funcionou.

Editei o arquivo: app/design/frontend/default/default/template/checkout/success.phtml

e adicionei um pouco abaixo de:

if ((bool) $shipping->getConfigData(’tipo_frete’)){
while (key($items) !== null) {
$peso_total += (int) current($items)->row_weight;
next($items);

Este código que vai testando os numeros de ceps para receberem desconto:

$cliente1 = $obj->getBillingAddress()->getData();

$cep1 = substr($cliente1[’postcode’], 0, 5);

// aqui ele vasculha os ceps de 90000 à 94900, se for algum deles o frete recebe 0.
for ($i = 90000; $i <= 94900; $i++) {
if ($cep1 == $i){$peso_total = 0;}
}

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top