[Magento] Email Template Enhancement

此模板展示了商品的详细信息,包括产品类别、名称、描述、价格等关键数据,并提供了额外的功能如选项选择、税收显示和SKU信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?php $_item = $this->getItem()?>
<?php $_order =$this->getItem()->getOrder()?>
<tr>
    <tdalign="left" valign="top" width="50px" style="font-size:11px;padding:3px 9px; border-bottom:1px dotted#CCCCCC;">
       <?php $pid =$_item->getProduct()->getId();$product =Mage::getModel('catalog/product')->load($pid);?>
       <?php 
       $categoryIds =$product->getCategoryIds(); 
       $cname = array();
       foreach($categoryIds as $categoryId){ 
       $category =Mage::getModel('catalog/category')->load($categoryId);
       $cname[] =$category->getName();
       }
       ?>
       <spanstyle="font-size:11px;"> <?php echo$this->htmlEscape(implode(" ",$cname))?></span>>
   </td>
    
    <tdalign="left" valign="top" width="200px" style="font-size:11px;padding:3px 9px; border-bottom:1px dotted#CCCCCC;">
       <strongstyle="font-size:11px;"><?php echo$this->htmlEscape($_item->getName())?></strong>
       <?php if($this->getItemOptions()): ?>
       <dl style="margin:0;padding:0;">
          <?php foreach($this->getItemOptions() as $option):?>
          <dt><strong><em><?phpecho $option['label']?></em></strong></dt>
          <dd style="margin:0; padding:0 0 09px;">
              <?php echonl2br($this->escapeHtml($option['value']))?>
          </dd>             
          <?php endforeach; ?>
       </dl>
       <?php endif;?>
       <?php $addInfoBlock =$this->getProductAdditionalInformationBlock();?>
       <?php if ($addInfoBlock):?>
          <?php echo$addInfoBlock->setItem($_item)->toHtml();?>
       <?php endif;?>
       <?php echo$this->escapeHtml($_item->getDescription())?>
   </td>
    <tdalign="left" valign="top" width="200" style="font-size:11px;padding:3px 9px; border-bottom:1px dotted #CCCCCC;">      
       <spanstyle="font-size:11px;"> <?php echo$this->htmlEscape($product->getSku())?></span>> 
      <?php if($this->getItemOptions()): ?>
       <dl style="margin:0;padding:0;">
          <?php foreach($this->getItemOptions() as $option):?>
          <dt><strong><em><br></em></strong></dt>
          <dd style="margin:0; padding:0 0 00px;">
              <?php $wonder_opts =Mage::getModel('catalog/product_option_value')->load($option['option_value']);            
                     $sku = $$wonder_opts->getData('sku');   
          ?>  
              <?php echonl2br($this->escapeHtml($sku))?>
              <?php if(empty($sku)): ?>
             <br>
              <?php endif;?>
          </dd>                 
          <?php endforeach; ?>
       </dl>
       <?php endif; ?>    
   </td>
    <tdalign="center" valign="top" style="font-size:11px; padding:3px 9px;border-bottom:1px dotted#CCCCCC;"><?php echo$_item->getQtyOrdered()*1?></td>
    <tdalign="right" valign="top" style="font-size:11px; padding:3px 9px;border-bottom:1px dotted #CCCCCC;">
       <?php if($this->helper('tax')->displaySalesPriceExclTax($_order->getStore())||$this->helper('tax')->displaySalesBothPrices($_order->getStore())):?>
          <?php if($this->helper('tax')->displaySalesBothPrices($_order->getStore())):?>
              <spanclass="label"><?php echoMage::helper('tax')->__('Excl. Tax');?>:</span>
          <?php endif; ?>
          <?php if(Mage::helper('weee')->typeOfDisplay($_item,array(0, 1, 4), 'email', $_order->getStore())):?>
              <?php echo$_order->formatPrice($_item->getRowTotal()+$_item->getWeeeTaxAppliedRowAmount()+$_item->getWeeeTaxRowDisposition());?>
          <?php else: ?>
              <?php echo$_order->formatPrice($_item->getRowTotal())?>
          <?php endif; ?>


          <?php if(Mage::helper('weee')->getApplied($_item)):?>
              <br/>
              <?php if(Mage::helper('weee')->typeOfDisplay($_item, 1,'email', $_order->getStore())):?>
                 <small>
                 <?php foreach(Mage::helper('weee')->getApplied($_item) as $tax):?>
                    <spanclass="nobr"><?php echo$tax['title']; ?>: <?php echo$_order->formatPrice($tax['row_amount'],true,true);?></span><br/>
                 <?php endforeach;?>
                 </small>
              <?php elseif(Mage::helper('weee')->typeOfDisplay($_item, 2,'email', $_order->getStore())):?>
                 <?php foreach(Mage::helper('weee')->getApplied($_item) as $tax):?>
                    <spanclass="nobr"><small><?phpecho $tax['title']; ?>: <?php echo$_order->formatPrice($tax['row_amount_incl_tax'],true,true);?></small></span><br/>
                 <?php endforeach;?>
              <?php elseif(Mage::helper('weee')->typeOfDisplay($_item, 4,'email', $_order->getStore())):?>
                 <small>
                 <?php foreach(Mage::helper('weee')->getApplied($_item) as $tax):?>
                    <spanclass="nobr"><?php echo$tax['title']; ?>: <?php echo$_order->formatPrice($tax['row_amount_incl_tax'],true,true);?></span><br/>
                 <?php endforeach;?>
                 </small>
              <?php endif;?>

              <?php if(Mage::helper('weee')->typeOfDisplay($_item, 2,'email', $_order->getStore())):?>
                 <br />
                 <spanclass="nobr"><?php echoMage::helper('weee')->__('Total');?>:<br /><?php echo$_order->formatPrice($_item->getCalculationPrice()+$_item->getWeeeTaxAppliedRowAmount()+$_item->getWeeeTaxRowDisposition());?></span>
              <?php endif;?>
          <?php endif; ?>
       <?php endif;?>


       <?php if($this->helper('tax')->displaySalesPriceInclTax($_order->getStore())||$this->helper('tax')->displaySalesBothPrices($_order->getStore())):?>
          <?php if($this->helper('tax')->displaySalesBothPrices($_order->getStore())):?>
              <br/><spanclass="label"><?php echoMage::helper('tax')->__('Incl. Tax');?>:</span>
          <?php endif; ?>
          <?php $_incl =$this->helper('checkout')->getSubtotalInclTax($_item);?>
              <?php if(Mage::helper('weee')->typeOfDisplay($_item,array(0, 1, 4), 'email', $_order->getStore())):?>
                 <?php echo$_order->formatPrice($_incl+$_item->getWeeeTaxAppliedRowAmount());?>
              <?php else:?>
                 <?php echo$_order->formatPrice($_incl-$_item->getWeeeTaxRowDisposition())?>
              <?php endif;?>
          <?php if(Mage::helper('weee')->getApplied($_item)):?>
              <br/>
              <?php if(Mage::helper('weee')->typeOfDisplay($_item, 1,'email', $_order->getStore())):?>
                 <small>
                 <?php foreach(Mage::helper('weee')->getApplied($_item) as $tax):?>
                    <spanclass="nobr"><?php echo$tax['title']; ?>: <?php echo$_order->formatPrice($tax['row_amount'],true,true);?></span><br/>
                 <?php endforeach;?>
                 </small>
              <?php elseif(Mage::helper('weee')->typeOfDisplay($_item, 2,'email', $_order->getStore())):?>
                 <?php foreach(Mage::helper('weee')->getApplied($_item) as $tax):?>
                    <spanclass="nobr"><small><?phpecho $tax['title']; ?>: <?php echo$_order->formatPrice($tax['row_amount_incl_tax'],true,true);?></small></span><br/>
                 <?php endforeach;?>
              <?php elseif(Mage::helper('weee')->typeOfDisplay($_item, 4,'email', $_order->getStore())):?>
                 <small>
                 <?php foreach(Mage::helper('weee')->getApplied($_item) as $tax):?>
                    <spanclass="nobr"><?php echo$tax['title']; ?>: <?php echo$_order->formatPrice($tax['row_amount_incl_tax'],true,true);?></span><br/>
                 <?php endforeach;?>
                 </small>
              <?php endif;?>

              <?php if(Mage::helper('weee')->typeOfDisplay($_item, 2,'email', $_order->getStore())):?>
                 <spanclass="nobr"><?php echoMage::helper('weee')->__('Total incl. tax');?>:<br /><?php echo$_order->formatPrice($_incl+$_item->getWeeeTaxAppliedRowAmount());?></span>
              <?php endif;?>
          <?php endif; ?>
       <?php endif;?>
   </td>
</tr>
<?php if($_item->getGiftMessageId()&& $_giftMessage =$this->helper('giftmessage/message')->getGiftMessage($_item->getGiftMessageId())):?>
<tr>
    <tdcolspan="4" style=" border-bottom:2px solid #CCCCCC; padding:3px9px;">
       <strong style="color:#444444;font-size:11px;"><?php echo$this->__('Gift Message')?></strong>
       <?php echo$this->__('From:'); ?><?php echo$this->htmlEscape($_giftMessage->getSender())?><br />
       <?php echo$this->__('To:'); ?><?php echo$this->htmlEscape($_giftMessage->getRecipient())?><br />
      <strong><?php echo$this->__('Message:');?></strong><br/><?php echo$this->htmlEscape($_giftMessage->getMessage())?>
   </td>
</tr>
<?php endif; ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值