热门搜索: 物流跟踪 自定义URL oauth2.0 银联
本站推荐
详细内容

ShopEx二次开发案例:ShopEx与其他网站会员合作推广接口开发

时间:2012-10-17 19:57 来源:未知 作者:admin 点击:

需求描述:

    现有网站A(ShopEx商城网站)和网站B(积分消费网站,其它系统开发)。通过网站B中的会员来推广网站A,新用户通过B网站会员的推广链接进入网站A,在网站A上的消费订单都将反馈至网站B。网站B依此来对B站的会员进行积分奖励等活动。

    接口设计如下:

    1、根据双方网站约定,网站B来为它的会员生成对应的网站A的推广链接,链接格式类似于:http://www.xxx.com/xxx?uid=网站B会员ID

    2、网站A(ShopEx商城),接收到推广链接的跳转,保存网站B的会员ID,在用户注册或下订单时,记录相应的会员ID;

    3、网站A(ShopEX商城),再开发两个接口,提供给网站B调用,用于将指定会员的下线会员和下线订单数据返回给网站B,以便其进行积分奖励等活动。

        (1)根据B会员ID获取其下线会员列表;

        (2)根据B会员ID获取其下线订单列表;

大致需求如上。

接口可以定义如下:

网站B通过以下URL,查询某个会员的推广会员信息:

http://www.myshopex.com/link_members.php?uid=[user_id]&sdate=20120701&edate=20120801&pageIndex=1&pageSize=20&sign=[sign]

uid:B网站会员ID,为空时查询所有推广会员

sdate:开始日期,格式20120701

edate:结束日期,格式20120801

pageIndex:当前页码,默认为1

pageSize:每页条数,默认为20

sign:接口调用码

 

返回数据格式:

<?xmlversion="1.0" encoding="utf-8"?>

<root>

  <pageIndex>1</pageIndex>  <!—当前页码à

<pageSize>20</pageSize> <!—每页条数à

<totalCount>68</totalCount> <!—总记录数à

<members>

  <item>

    <member_id>1</member_id>

    <uname>yiditushe</uname>

    <regtime>2012-10-15 12:22:34</regtime>

<uid>0215</uid>

  </item>

  ….

  <item>

    <member_id>20</member_id>

    <uname>cctv</uname>

    <regtime>2012-10-15 12:22:34</regtime>

    <uid>0215</uid>

  </item>

</members>

</root>

网站B通过以下URL,查询某个会员的推广订单信息:

http://www.myshopex.com/link_orders.php?uid=[user_id]&sdate=20120701&edate=20120801&pageIndex=1&pageSize=20&sign=[sign]

uid:网站B会员ID

sdate:开始日期,格式20120701

edate:结束日期,格式20120801

pageIndex:当前页码,默认为1

pageSize:每页条数,默认为20

sign:接口调用码

 

返回数据格式:

<?xmlversion="1.0" encoding="utf-8"?>

<root>

 <pageIndex>1</pageIndex>

<pageSize>20</pageSize>

<totalCount>68</totalCount>

<totalAmount>12538.25</totalAmount>

<orders>

  <item>

    <order_id>20090312138789 </order_id>

    <uname>yiditushe</uname>

    <createtime>2012-10-15:12:22:34</createtime>

<amount>68.00</amount>

<uid>0215</uid>

</item>

<item>

    <order_id>20090312138789</order_id>

    <uname>yiditushe</uname>

    <createtime>2012-10-15:12:22:34</createtime>

<amount>68.00</amount>

<uid>0215</uid>

</item>

</orders>

</root>

 

 


(责任编辑:admin)
标签:shopex接口网站推广
上一篇:分销王/ShopEx二次开发之订单合并打印配货单 下一篇:ShopEx插件开发之:购物车页面显示商品总重量