Pergunta

Estou procurando uma maneira de, se possível, aplique uma base de custo de transporte para todos os pedidos que serão exibidos no mini carrinho no cabeçalho, em seguida, quando o cliente vai para o checkout, eles podem obter um quadro mais preciso estimativa de envio usando as funções normais.

Em primeiro lugar é que isso é possível

Em segundo lugar, se é que qualquer um sabe onde eu poderia começar.

Usado a resposta abaixo com esta in /checkout/cart/minicart/itens.phtml em torno da linha 82;<?php $totals = Mage::getSingleton('checkout/session')->getQuote()->getTotals(); //Total object $grandtotal = $totals["grand_total"]->getValue(); //Grandtotal value echo $formattedPrice = Mage::helper('core')->currency($grandtotal , true, false); ?>

o meu cabeçalho apresenta agora subtotal e estima-totalgeral.

Foi útil?

Solução

O que você quer é aplicar um padrão de destino para uma nova proposta, de modo que o Magento acha que vai ser o enviado de lá e, assim, mostrar custos de transporte até o local.Por sorte, existe uma pequena extensão que faz exatamente isso: http://www.rapidcommerce.eu/blog/2012/04/allways-show-shipping-costs-in-magento/ (nota: a versão atualizada, ele ainda está trabalhando em versões mais recentes do Magento, mesmo que ele foi lançado no '12).

Você pode encontrar as definições na configuração em Configurações de Frete.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top