首页 » Web前端 » php及时订单新闻提示技巧_ecshop若安在发送邮件里显示商品信息

php及时订单新闻提示技巧_ecshop若安在发送邮件里显示商品信息

访客 2024-10-30 0

扫一扫用手机浏览

文章目录 [+]

系统本身的邮件发送很是强大,你可以设置邮件做事器、设置购物流程中何时发送邮件、邮件的内容格式。
但是有个功能没供应,那便是在邮件里显示购买商品信息。

很多客户都哀求在给客户发送的邮件里显示购买商品信息,这样可以更好的给客户提醒。
本日就讲下这个功能的实现。

php及时订单新闻提示技巧_ecshop若安在发送邮件里显示商品信息

在flow.php里找到相应的操作步骤代码,比如我想在客户下完订单后发送邮件,就要找到这样的步骤代码

php及时订单新闻提示技巧_ecshop若安在发送邮件里显示商品信息
(图片来自网络侵删)

elseif ($_REQUEST['step'] == 'done')

然后找到这个步骤里发送邮件的代码

send_mail($_CFG['shop_name'], $_CFG['service_email'], $tpl['template_subject'], $content, $tpl['is_html']);

发送邮件的内容是从后台模板设置那里读取出来的,以是我们只须要增加模板变量,然后修正模板。

在这行代码前,增加如下代码

//发送多个邮件 显示购物详细 王文松修正

$wwssql=\"大众select g.goods_id,go. from \公众.$ecs->table('order_goods').\"大众as g left join\"大众.$ecs->table('order_info').\"大众as o on g.order_id=o.order_id left join \"大众 .$ecs->table('goods'). \公众 as go on g.goods_id =go.goods_id where o.order_sn=\"大众.\"大众'$order[order_sn]'\公众;

$wwsrow = $GLOBALS['db']->getAll($wwssql);

//如果须要调用商品属性,在这里写代码

/for($i=0;$i<count($wwsrow);$i++){

$wwsrow[$i][\公众##\"大众]=$GLOBALS['db']->GetOne(\"大众select attr_value from \"大众.$ecs->table(\"大众goods_attr\公众).\"大众 where goods_id=\"大众.$wwsrow[$i][\公众goods_id\"大众].\"大众 and attr_id=##\"大众);

}/

$smarty->assign('goodslist', $wwsrow);

然后在后台模板管理-邮件模板里,找到你要修正的模板,输入如下代码

您购买的商品如下:

{foreach from=$goodslist item=goods}

{$goods.goods_sn}:{$goods.goods_name}<br/>

{/foreach}

当然您也可以调度的非常好看,这里就不写了。

标签:

相关文章

永州抖音SEO报价精准营销,助力企业腾飞

抖音已成为我国最受欢迎的短视频平台之一。越来越多的企业开始意识到抖音营销的重要性,纷纷投入大量资源进行抖音SEO优化。永州抖音SE...

Web前端 2025-04-08 阅读0 评论0