首页 我的博客 Zen Cart zen cart发送sms短信(解决群发超出10条限制的问题)

zen cart发送sms短信(解决群发超出10条限制的问题)

E-mail
2009-02-13

演示网站3中,为了让送餐员在路上就能收到新的送餐信息,必须以短信的形式把新的订餐信息发送到送餐员的手机上,我用的是广东时代互联的短信平台,在研究他们的网关和实战发送短信中,遇到了以下的问题:

 1, 群发超出10条限制的问题。同一个目标手机号码,一分钟之内,网站发到时代互联短信平台的短信不能达到10条,否则账号会被自动封掉,要人工找时代互联客服开通。注意这里是网站发到时代互联短信平台的时间,不是时代互联实际发送短信的时间。我采取了两布发送的方案,构造了一个堆栈,使得系统能够在最短的时间内发送最多的短信。


 

2, 在拆分短信时怎样既能自动拆分又能精确控制短信字数。当一条短信超过规定字数限制时,要求拆分短信,把短信分成几条发送,每条的最前面要有前导标示字符,如下图:

这条短信完整信息是下面的加上面的,两个订单205和206,送餐大楼的简称是"国际”,单位的简称是“思念”,订餐人是“梁波“。205单的总价是30.80,包括3份扣肉加卤蛋,一份叉烧加卤蛋;206单的总价是24.40,包括一份椒鱼,两份梅排加卤蛋。

3,字符转换问题。网站程序用的是utf8编码, 时代互联短信平台接口的是gb2312编码,这里面字符转换和字数统计是个问题。

4,发送时页面跳转和结果的信息提示。要解决这个必须深入研究下zencart的信息堆栈类和会话类里面的代码,结果如下图:

 


 




 


 

评论 

 
#1 95xiaozeng 2010-07-30 05:38 广州双乾易支付(95epay) ,非3D铂金信用卡在线支付收款通道, 成功率90%,可接个人和公司,支持visa 、mastercard.国内首家实现站内支付,大大提高 网站订单支付的转换率。详细可加 Q:1187928155 咨询哦。 引用