ecshop和51返利,返利网收货地址同步
2011-10-18 22:44 来源:www.chinab4c.com 作者:ecshop专家
ecshop和51返利,返利网收货地址同步,这个要求是51返利和ecshop整合cps接口必须面对的一个问题。以前整合不了联合登陆没关系。只要数据库信息同步就可以了。现在他们的要求更加严格。如果ecshop和返利网不做收货地址同步的话。那可能就不会让你上线。
ecshop和51返利,返利网收货地址同步,其实也很简单。没那么复杂。当返利网和ecshop做联合登陆的时候,我们就可以模拟登陆。如果存在,就直接登陆。如果不存在。那么我们就直接的将该用户信息注册进去。
1:首先要转换返利网传递过来的中文编码,如果你的站是UTF8的。你必须将GBK的转换成UTF8
$p = iconv("GBK","UTF-8",$_GET['province']);
$c = iconv("GBK","UTF-8",$_GET['city']);
$d = iconv("GBK","UTF-8",$_GET['area']);
2:最重要的就是在联合登陆的时候,ecshop必须把返利网的收货地址保存在数据库中。并且同步地址.
$consignee_info = array(
'country' => '1',
'province' => $p2,
'city' => $c2,
'district' => $d2,
'user_id' =>$_SESSION['user_id'],
'consignee' => iconv("GBK","UTF-8",$_GET['name']),
'zipcode' => iconv("GBK","UTF-8",$_GET['zip']),
'tel' => iconv("GBK","UTF-8",$_GET['mobile']),
'mobile' => iconv("GBK","UTF-8",$_GET['mobile']),
'address' => iconv("GBK","UTF-8",$_GET['address']),
'email' => iconv("GBK","UTF-8",$_GET['email'])
);
3:现在返利网要求必须同步区域,所以最重要的是区域同步。这个时候我们可以通过他们传递过来的三级区域来从ecshop数据库中取得对应的region_id。从而顺利的完成ecshop和51返利,返利网收货地址同步.
注意,同步登陆的时候。我们最重要的是取得登陆和注册后的$_SESSION['user_id'];
最近更新
常用插件
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...