餐厅、包厢预订短信发送场景

用户通过电话、小程序预订座位或包厢后,系统自动给用户发送预订信息短信,可以给客户予以提醒及二次确认,提升用户体验,减少差错率。

同时系统提供路线导航链接,用户点击链接后可调出地图导航。

餐厅订座短信发送方式

用户可通过互亿无线订座平台或者通知短信平台来发送预订短信

业务流程图示例:

支持全面的包间、座位预订功能,用户可通过小程序或者电话预订,预订成功后,系统自动给用户发送确认短信。

模板示例:

【XX】 尊敬的贵宾您好!您已在XX预订成功! 预订信息如下: 用餐时间:XX 包间:XX 地址:XX 地图导航:http://XX/XX 联系电话:XX 恭候您的莅临,祝您生活愉快!

【XX火锅】 尊敬的XX,您好! XX安排在上锦宴XX 地址:XX300号(XX宾馆楼下 ) 餐厅电话:XX 订餐管家:XX WiFi:XX 密码:88888888 提醒: 请将您的爱车停至XX停车场内,我们将为您提供3小时的免费停车服务。 XX全体员工期待您的光临!

【XX酒吧】亲,您刚刚预定的包房,小的已经为您备好了,还望您能如期赏脸光临,我们定尽心尽力为您服务!

【XX预订】贵宾您好XX 给您预订在XX店XX房间。提前预定生日宴,喜宴赠送龙虾。地址:XX路XX大酒店,电话:XX(XX)恭候您的光临!

【XX预订】尊敬的XX:您在本店的预订已成功,预订的台位为:XX 预订的菜例为:XX 预抵时间为XX,欢迎再次光临,祝您生活愉快。

【XX预订】尊敬的XX:您在本店的预订已成功,预订的台位为XX,预抵时间为XX,地址:XX路与XX路口东30米路北院内,订餐电话XX。恭候您的光临

代码示例:

//接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。// 账户注册:请通过该地址开通账户https://user.ihuyi.com/new/register.html// 注意事项://(1)调试期间,请使用用系统默认的短信内容:尊敬的XX:您在本店的预订已成功,预订的台位为:XX预抵时间为XX//(2)请使用 APIID 及 APIKEY来调用接口,可在会员中心获取;//(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;//开启SESSION
session_start();header("Content-type:text/html; charset=UTF-8");//请求数据到短信接口,检查环境是否 开启 curl init。
function Post($curlPost,$url){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_NOBODY, true);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);$return_str = curl_exec($curl);curl_close($curl);return $return_str;
}//将 xml数据转换为数组格式。
function xml_to_array($xml){$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";if(preg_match_all($reg, $xml, $matches)){$count = count($matches[0]);for($i = 0; $i < $count; $i++){$subxml= $matches[2][$i];$key = $matches[1][$i];if(preg_match( $reg, $subxml )){$arr[$key] = xml_to_array( $subxml );}else{$arr[$key] = $subxml;}}}return $arr;
}//random() 函数返回随机整数。
function random($length = 6 , $numeric = 0) {PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000);if($numeric) {$hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));} else {$hash = '';$chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz';$max = strlen($chars) - 1;for($i = 0; $i < $length; $i++) {$hash .= $chars[mt_rand(0, $max)];}}return $hash;
}
//短信接口地址
$target = "http://106.ihuyi.com/webservice/sms.php?method=Submit";
//获取手机号
$mobile = $_POST['mobile'];
//获取验证码
$send_code = $_POST['send_code'];
//生成的随机数
$mobile_code = random(4,1);
if(empty($mobile)){exit('手机号码不能为空');
}
//防用户恶意请求
if(empty($_SESSION['send_code']) or $send_code!=$_SESSION['send_code']){exit('请求超时,请刷新页面后重试');
}$post_data = "account=用户名&password=密码&mobile=".$mobile."&content=".rawurlencode("您的验证码是:".$mobile_code."。请不要把验证码泄露给其他人。");
//查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
//查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
$gets =  xml_to_array(Post($post_data, $target));
if($gets['SubmitResult']['code']==2){$_SESSION['mobile'] = $mobile;$_SESSION['mobile_code'] = $mobile_code;
}
echo $gets['SubmitResult']['msg'];

更多详情可参考:餐厅订位短信_包厢预订短信发送_餐厅订座平台-互亿无线

餐厅订位短信解决方案相关推荐

  1. 餐饮餐厅订位短信提醒通知怎么做?

    餐厅.包厢预订短信发送场景 用户通过电话.小程序预订座位或包厢后,系统自动给用户发送预订信息短信,可以给客户予以提醒及二次确认,提升用户体验,减少差错率. 同时系统提供路线导航链接,用户点击链接后可调 ...

  2. 工具类 - 生成6位短信验证码

    生成6位短信验证码 def generateVerifiedCode() {def verifiedCode = ""for (int i = 0; i < 6; i++){ ...

  3. “回复TD退订”的短信,到底要不要回?终于有答案了

    来源:网信广东 自从有了微信 手机短信就很少用了 除了各种扣费提醒 绝大部分的都是些广告信息 有的人选择不理会 也有的人受不了这种骚扰 发现短信末尾有一句 "回复TD退订" 就照做 ...

  4. 网络演进中的LTE短信解决方案研究

     0前言 为了满足未来网络和数据业务的发展需求,3GPP组织早在2004年就开始进行LTE的相关研究工作,LTE在3GPPR8中被定义为新一代无线通信标准.近年来,随着LTE国际标准.关键技术和产 ...

  5. Sery送的书与网站短信解决方案

    今天Sery(http://sery.blog.51cto.com/)在qq上说要送我一本他刚写的书<互联网运营智慧>,因为里面引用了我写的一段程序. #!/usr/bin/perl -w ...

  6. 查询与退订中国移动短信服务

    中国移动的手机用户,查询与退订你当前订制了哪些短信服务. 查询:编辑短信0000,发送至186201,返回短信服务列表. 退订:编辑短信00000,发送至186201,可以退定所有的短信服务.

  7. 手机收到回复TD退订的短信,需要回复吗?今天算是搞明白了

    手机的短息五花八门,有某些APP的不定时短信.各运营商的短息等等:不管是什么性质的短信,他们有有也给共同的特征,那就是末尾有"TD退订",那这个"TD退订"到底 ...

  8. 重要信息通知短信解决方案

    在一些重要信息通知的场景,需要用户能收到且关注到信息,采用短信+语音通知同步推送的方式,能很好的解决这个问题. 场景一:相同内容的短信通知+语音通知同步发送 在推送短信的同时,同步推送相同内容的语音通 ...

  9. 移动退订短信_如何退订自动短信

    移动退订短信 Wachiwit/Shutterstock.com Wachiwit / Shutterstock.com If you have a smartphone, you're probab ...

最新文章

  1. php7比php5垃圾回收,PHP5和PHP7的垃圾回收机制有什么不同
  2. .offset().top是什么意思?
  3. Learning To Rank之LambdaMART的前世今生
  4. VTK:可视化之DrawText
  5. Android—OkHttp同步异步请求过程源码分析与拦截器
  6. jquery --- 监听tab栏的变化
  7. mysql 创建查询 删除_MYSQL数据库查询删除创建企业基本知识
  8. (转)深入理解Linux修改hostname
  9. odoo pivot中去掉求和_JDK 7 中的 Fork/Join 模式
  10. 《霸王别姬》经典台词
  11. CrowdSec:行为检测引擎
  12. 匿名通信攻击技术:主动攻击、被动攻击、单端攻击、端到端攻击
  13. mysql处理微信表情
  14. 计算机设置ip后提示未识别网络连接,Win7出现提示“未识别的网络无Internet访问”怎么解决?...
  15. Springboot发送手机短信验证码并且校验
  16. 理论上 Android可以处理 多个手指的触摸
  17. java lint_提高你的代码稳定性与可读性-lint工具
  18. struts中哦欸之文件package下的顺序问题
  19. CSS浮动、定位及显示隐藏元素
  20. NSI打包脚本加入文件详细信息

热门文章

  1. 【MYSQL】大量数据入库方案
  2. 【网络通信】详解NIO、select
  3. Python excel xlwings+QT 考勤表开发 -【Python Office开发基础培训】 拆分合并文件
  4. android 系统复位(Reset 恢复出厂设置)9.0源码分析
  5. ArcGIS模型工具中迭代器使用及自动命名设置(ArcGIS栅格批量按图幅裁剪)
  6. linux计划任务不执行
  7. python输出100以内的质数与合数
  8. pandas读取列数不同的数据方法
  9. kafka 生产者源码解析
  10. 生成条形码显示到界面