gpt4 book ai didi

magento - 如何在订单确认邮件中添加订单跟踪链接

转载 作者:行者123 更新时间:2023-12-01 15:32:30 25 4
gpt4 key购买 nike

我想在客户下订单时在 magento 发送的确认电子邮件中发送订单跟踪链接,该链接应将客户带到主页或 express 公司的跟踪页面。有人可以指导我吗

举例来说,我正在使用 dhl 运送客户下达的订单,我想在 magento 发送给客户的确认电子邮件中添加类似这样的字段。

http://www.dhl.com/trackorder?trackingId=DC00392903 追踪您的 cargo

最佳答案

我一直想知道为什么 Magento 不默认在交易电子邮件中添加跟踪发货的链接,尤其是考虑到它在网站上提供了此功能。

要将运送链接添加到 Magento 交易电子邮件,您可以编辑主题中生成该部分的 block 。它在这里:<theme>/template/email/order/shipment/track.phtml

替换:(第 41 行)

<td align="center" valign="top" style="padding:3px 9px"><?php echo $_item->getNumber() ?></td>

与:

<?php $url = $this->helper('shipping')->getTrackingPopupUrlBySalesModel($_order) ?>
<?php if ($url): ?>
<td align="center" valign="top" style="padding:3px 9px"><a href="<?php echo $url ?>"><?php echo $_item->getNumber() ?></a></td>
<?php else: ?>
<td align="center" valign="top" style="padding:3px 9px"><?php echo $_item->getNumber() ?></td>
<?php endif; ?>

瞧,您的电子邮件现在链接到您网站上的 Magento 订单跟踪器。诚然,它在全屏模式下使用弹出式版本,但总比没有好。

或者,如果您希望它转到 express 页面,您可以使用 this magentocommerce board post 中提供的代码

关于magento - 如何在订单确认邮件中添加订单跟踪链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7075083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com