Open miroprf opened 6 years ago
Boa tarde @radamiBR
Para adicionar um texto abaixo da cotação, pode fazer via CSS. Segue exemplo:
label[for=s_method_pedroteixeira_correios_04162]::after {
content: "Sujeito a atraso devido a greve";
display: block;
color: #999;
}
Valeu rafael, tem como deixar R$ 0,00 com hide para não exibir o valor no simulado e onepage.
Uso também o flat rate como retira na loja exibi R$ 0,00.
Para ocultar o valor no Flat Rate pode fazer como ilustrado abaixo.
label[for=s_method_flatrate_flatrate] .price {
display: none;
}
Infelizmente não é possível identificar o valor 0,00 pelo CSS. Se quiser ocultar valores nulos para o Correios, precisará alterar seu template neste trecho:
[Correção] Substituir a linha echo $_excl
pelo trecho a seguir:
<?php if ($_rate->getPrice() > 0) : ?>
<?php echo $_excl; ?>
<?php endif; ?>
Olá,
Uso o frete grátis no modulo correios pedro teixeira s_method_pedroteixeira_correios_04510
Na página app/design/frontend/rwd/default/template/checkout/cart/shipping.phtml
Coloquei um texto para exibir quando tem frete grátis e o flat rate outro texto mas if não funcionou:
<?php if ( (float)$_rate->getPrice() != 0.00) || (float)$_rate->getPrice() > 0.00): ?>
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
<?php else : ?>
<span style="color: #0036ff; font-size:16px; letter-spacing: 1.5px;"><?php echo $this->__('FRETE GRÁTIS'); ?></span>
<?php endif; ?>
<?php echo $this->__('flat rate'); ?>
Tem como dar o valor do frete grátis exibir somente para s_method_pedroteixeira_correios_04510.
Obrigado
Estou usando essa linha de código em: checkout/cart/shipping.phtml
<label for="s_method_<?php echo $_rate->getCode() ?>"><?php echo $_rate->getMethodTitle() ?>
<?php if($_rate->getPrice() > 0) : ?>
<?php $_excl = $this->getShippingPrice($_rate->getPrice(), $this->helper('tax')->displayShippingPriceIncludingTax()); ?>
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
<?php echo $_excl; ?>
<?php if ($this->helper('tax')->displayShippingBothPrices() && $_incl != $_excl): ?>
(<?php echo $this->__('Incl. Tax'); ?> <?php echo $_incl; ?>)
<?php endif; ?>
<?php else : ?>
(<?php echo $this->__('Free Shipping'); ?>)
<?php endif; ?>
</label>
Mas repete também no flat rade o mesmo texto, tem como deixar somente esse texto exibir somente no frete grátis.
obrigado
Para que não repita em outros métodos, tenta ajustar como abaixo.
<?php if($_rate->getPrice() > 0 || $_rate->getCode() != 'pedroteixeira_correios_04510') : ?>
Desculpe a demora @rafaelpatro muito obrigado pelo ajuda, funcionou...obrigado mesmo, tudo de bom...
Olá como eu faço nos resultado dos valores do correios em Sedex e PAC abaixo do valor colocar textos diferente para cada.
Estou usando PAC como frete grátis tem como não exibir valor R$ 0,00
Tentei chamar por s_method_pedroteixeira_correios_04162 não deu certo.
Como posso fazer, obrigado