Magento 订单电子邮件运费
Magento Order Email Shipping Price
如何从运费为 0 的订单电子邮件中隐藏运费?
要隐藏运费,您必须覆盖以下文件:
app/design/frontend/base/default/template/sales/order/totals.phtml
你更新后的代码应该是这样的。
<?php foreach ($this->getTotals() as $_code => $_total): ?>
<?php if ($_code == 'shipping' && $_total->getValue() == 0) continue; ?>
<?php if ($_total->getBlockName()): ?>
<?php echo $this->getChildHtml($_total->getBlockName(), false); ?>
<?php else:?>
<tr class="<?php echo $_code?>">
<td <?php echo $this->getLabelProperties()?>>
<?php if ($_total->getStrong()):?>
<strong><?php echo $this->escapeHtml($_total->getLabel());?></strong>
<?php else:?>
<?php echo $this->escapeHtml($_total->getLabel());?>
<?php endif?>
</td>
<td <?php echo $this->getValueProperties()?>>
<?php if ($_total->getStrong()):?>
<strong><?php echo $this->formatValue($_total) ?></strong>
<?php else:?>
<?php echo $this->formatValue($_total) ?>
<?php endif?>
</td>
</tr>
<?php endif?>
添加了代码片段:
<?php if ($_code == 'shipping' && $_total->getValue() == 0) continue; ?>
如果为零,此代码将跳过打印运输信息。
注:
首先你可以通过更新上面文件中的代码来检查它,然后你可以覆盖它。
如何从运费为 0 的订单电子邮件中隐藏运费?
要隐藏运费,您必须覆盖以下文件: app/design/frontend/base/default/template/sales/order/totals.phtml
你更新后的代码应该是这样的。
<?php foreach ($this->getTotals() as $_code => $_total): ?>
<?php if ($_code == 'shipping' && $_total->getValue() == 0) continue; ?>
<?php if ($_total->getBlockName()): ?>
<?php echo $this->getChildHtml($_total->getBlockName(), false); ?>
<?php else:?>
<tr class="<?php echo $_code?>">
<td <?php echo $this->getLabelProperties()?>>
<?php if ($_total->getStrong()):?>
<strong><?php echo $this->escapeHtml($_total->getLabel());?></strong>
<?php else:?>
<?php echo $this->escapeHtml($_total->getLabel());?>
<?php endif?>
</td>
<td <?php echo $this->getValueProperties()?>>
<?php if ($_total->getStrong()):?>
<strong><?php echo $this->formatValue($_total) ?></strong>
<?php else:?>
<?php echo $this->formatValue($_total) ?>
<?php endif?>
</td>
</tr>
<?php endif?>
添加了代码片段:
<?php if ($_code == 'shipping' && $_total->getValue() == 0) continue; ?>
如果为零,此代码将跳过打印运输信息。
注: 首先你可以通过更新上面文件中的代码来检查它,然后你可以覆盖它。