order

米印定制产品下单接口,支持 HTTP HTTPS

接口地址:

http://www.meprint.com/r/externalOrder/order

content-type 为 "application/json"

method 为 "POST"

header 内的 User-Agent 不能为空

请求参数:

参数 必填 类型 说明
clientNo String 商户号(米印提供)
orderSign String 签名, 将订单的所有数据 和 key (密钥由米印提供)进行md5加密后得到的字符串;
签名步骤:MD5("clientNo=XXX&specialOrderId=XXX&key=XXXX")
specialOrderId String 外部订单id
testOrder Boolea 是否是测试单
orderItems Array 订单条目
address Object 地址
expressCompany String 快递公司,目前支持:圆通快递,顺丰快递

对象 OrderItem 数据结构:

key type desc
type Integer 条目来源类型 T恤定制:4; 抱枕定制:5; 单肩包:8; 坐垫:15; 腰枕:14
productId Long 产品id
copy Integer 份数
imageType String 图片类型 jpg或者png(只有T恤支持png)
previewImage String 正面预览图
previewImageBack String 背面预览图
imageUrl1 String 图片地址(正面) 用于异步获取
imageUrl2 String 图片地址(反面) 用于异步获取
bracesColor String 单肩包或坐垫背带颜色rgb值('#fcfcfc')

对象 Address 数据结构:

key type desc
name String 收件人
phoneMobile String 收件人联系电话
address String 详细地址
region String 所属区域 "中国大陆" 或者 "海外其他"

返回参数:

参数 类型 说明
success Boolean 下单是否成功
message String 如果下单失败,这里会返回错误原因

orderSign 签名 示例:

//测试数据
{
      "clientNo": "SH20170001",
      "specialOrderId": "123456789",
      "key": "7c1fb4070e134b30927c2d68cf5eef0a",
}
orderSign = MD5("clientNo=SH20170001&specialOrderId=123456789&key=7c1fb4070e134b30927c2d68cf5eef0a")
          = "b0b44f8abd99e71760aa6af8ffbb9a22"

下单参数示例:

//JSON数据
{
      "clientNo": "SH20170001",
      "orderSign": "b0b44f8abd99e71760aa6af8ffbb9a22",
      "expressCompany": "顺丰快递",
      "testOrder": true
      "specialOrderId": "123456789"
      "orderItems": [{
        "copy": 1,
        "type": 8,
        "bracesColor": "#ffffff",
        "imageType": "png",
        "previewImage": "http://xxxx.com.cn/pic/xxxxx.png",
        "previewImageBack": "http://xxxx.com.cn/pic/xxxxx.png",
        "imageUrl1": "http://xxxx.com.cn/pic/xxxxx.png",
        "imageUrl2": "http://xxxx.com.cn/pic/xxxxx.png",
        "productId": 290,
      }] 
      "address": {
        "address": "浙江省杭州市西湖区火炬大道581号",
        "name": "米印科技",
        "phoneMobile": "13888888888",
        "region": "中国大陆",
      } 
}

返回结果示例:

//正常返回的JSON数据包
{
      "success": true,
      "message": "下单成功"
}
//错误时返回JSON数据包
{
    "success": false,
    "message": "图片没有传"
}

定制产品规格列表:

productId 产品名称 规格说明 图片尺寸 dpi 图片类型
396 T恤 面料:精梳棉;颜色:白色;尺码:男/S/165;打印面数:单面 30*35 cm 72-300 png
398 T恤 面料:精梳棉;颜色:黑色;尺码:男/S/165;打印面数:单面 30*35 cm 72-300 png
420 T恤 面料:精梳棉;颜色:白色;尺码:男/S/165;打印面数:双面 30*35 cm 72-300 png
422 T恤 面料:精梳棉;颜色:黑色;尺码:男/S/165;打印面数:双面 30*35 cm 72-300 png
400 T恤 面料:精梳棉;颜色:白色;尺码:男/M/170;打印面数:单面 30*35 cm 72-300 png
402 T恤 面料:精梳棉;颜色:黑色;尺码:男/M/170;打印面数:单面 30*35 cm 72-300 png
424 T恤 面料:精梳棉;颜色:白色;尺码:男/M/170;打印面数:双面 30*35 cm 72-300 png
426 T恤 面料:精梳棉;颜色:黑色;尺码:男/M/170;打印面数:双面 30*35 cm 72-300 png
404 T恤 面料:精梳棉;颜色:白色;尺码:男/L/175;打印面数:单面 30*35 cm 72-300 png
406 T恤 面料:精梳棉;颜色:黑色;尺码:男/L/175;打印面数:单面 30*35 cm 72-300 png
428 T恤 面料:精梳棉;颜色:白色;尺码:男/L/175;打印面数:双面 30*35 cm 72-300 png
430 T恤 面料:精梳棉;颜色:黑色;尺码:男/L/175;打印面数:双面 30*35 cm 72-300 png
987 T恤 面料:精梳棉;颜色:白色;尺码:男/XL/180;打印面数:单面 30*35 cm 72-300 png
989 T恤 面料:精梳棉;颜色:黑色;尺码:男/XL/180;打印面数:单面 30*35 cm 72-300 png
983 T恤 面料:精梳棉;颜色:白色;尺码:男/XL/180;打印面数:双面 30*35 cm 72-300 png
985 T恤 面料:精梳棉;颜色:黑色;尺码:男/XL/180;打印面数:双面 30*35 cm 72-300 png
1085 T恤 面料:精梳棉;颜色:黑色;尺码:男/XXL/185;打印面数:单面 30*35 cm 72-300 png
1086 T恤 面料:精梳棉;颜色:白色;尺码:男/XXL/185;打印面数:单面 30*35 cm 72-300 png
1087 T恤 面料:精梳棉;颜色:黑色;尺码:男/XXL/185;打印面数:双面 30*35 cm 72-300 png
1088 T恤 面料:精梳棉;颜色:白色;尺码:男/XXL/185;打印面数:双面 30*35 cm 72-300 png
408 T恤 面料:精梳棉;颜色:白色;尺码:女/XS/150;打印面数:单面 30*35 cm 72-300 png
410 T恤 面料:精梳棉;颜色:黑色;尺码:女/XS/150;打印面数:单面 30*35 cm 72-300 png
432 T恤 面料:精梳棉;颜色:白色;尺码:女/XS/150;打印面数:双面 30*35 cm 72-300 png
434 T恤 面料:精梳棉;颜色:黑色;尺码:女/XS/150;打印面数:双面 30*35 cm 72-300 png
412 T恤 面料:精梳棉;颜色:白色;尺码:女/S/155;打印面数:单面 30*35 cm 72-300 png
414 T恤 面料:精梳棉;颜色:黑色;尺码:女/S/155;打印面数:单面 30*35 cm 72-300 png
436 T恤 面料:精梳棉;颜色:白色;尺码:女/S/155;打印面数:双面 30*35 cm 72-300 png
438 T恤 面料:精梳棉;颜色:黑色;尺码:女/S/155;打印面数:双面 30*35 cm 72-300 png
416 T恤 面料:精梳棉;颜色:白色;尺码:女/M/160;打印面数:单面 30*35 cm 72-300 png
418 T恤 面料:精梳棉;颜色:黑色;尺码:女/M/160;打印面数:单面 30*35 cm 72-300 png
440 T恤 面料:精梳棉;颜色:白色;尺码:女/M/160;打印面数:双面 30*35 cm 72-300 png
442 T恤 面料:精梳棉;颜色:黑色;尺码:女/M/160;打印面数:双面 30*35 cm 72-300 png
975 T恤 面料:精梳棉;颜色:白色;尺码:女/L/165;打印面数:双面 30*35 cm 72-300 png
977 T恤 面料:精梳棉;颜色:黑色;尺码:女/L/165;打印面数:双面 30*35 cm 72-300 png
979 T恤 面料:精梳棉;颜色:白色;尺码:女/L/165;打印面数:单面 30*35 cm 72-300 png
981 T恤 面料:精梳棉;颜色:黑色;尺码:女/L/165;打印面数:单面 30*35 cm 72-300 png
1089 T恤 面料:精梳棉;颜色:黑色;尺码:女/XL/170;打印面数:单面 30*35 cm 72-300 png
1090 T恤 面料:精梳棉;颜色:白色;尺码:女/XL/170;打印面数:单面 30*35 cm 72-300 png
1091 T恤 面料:精梳棉;颜色:黑色;尺码:女/XL/170;打印面数:双面 30*35 cm 72-300 png
1092 T恤 面料:精梳棉;颜色:白色;尺码:女/XL/170;打印面数:双面 30*35 cm 72-300 png
734 抱枕 面料:桃皮绒;枕芯:普通枕芯;规格:45*45cm 47*47 cm 100-300 jpg
735 抱枕 面料:仿真丝;枕芯:普通枕芯;规格:45*45cm 47*47 cm 100-300 jpg
736 抱枕 面料:棉帆布;枕芯:普通枕芯;规格:45*45cm 47*47 cm 100-300 jpg
737 抱枕 面料:棉布;枕芯:普通枕芯;规格:45*45cm 47*47 cm 100-300 jpg
738 抱枕 面料:短毛绒;枕芯:普通枕芯;规格:45*45cm 47*47 cm 100-300 jpg
739 抱枕 面料:桃皮绒;枕芯:高级枕芯;规格:45*45cm 47*47 cm 100-300 jpg
740 抱枕 面料:仿真丝;枕芯:高级枕芯;规格:45*45cm 47*47 cm 100-300 jpg
741 抱枕 面料:棉帆布;枕芯:高级枕芯;规格:45*45cm 47*47 cm 100-300 jpg
742 抱枕 面料:棉布;枕芯:高级枕芯;规格:45*45cm 47*47 cm 100-300 jpg
743 抱枕 面料:短毛绒;枕芯:高级枕芯;规格:45*45cm 47*47 cm 100-300 jpg
749 腰枕 面料:桃皮绒;规格:50*35cm 52*37 cm 100-300 jpg
750 腰枕 面料:棉帆布;规格:50*35cm 52*37 cm 100-300 jpg
751 腰枕 面料:仿真丝;规格:50*35cm 52*37 cm 100-300 jpg
752 腰枕 面料:棉布;规格:50*35cm 52*37 cm 100-300 jpg
753 腰枕 面料:短毛绒;规格:50*35cm 52*37 cm 100-300 jpg
290 单肩包 面料:涤帆布;尺寸:34*38cm 36*40 cm 100-300 jpg
291 单肩包 面料:棉布;尺寸:34*38cm 36*40 cm 100-300 jpg
292 单肩包 面料:棉帆布;尺寸:34*38cm 36*40 cm 100-300 jpg
590 坐垫 面料:桃皮绒;尺寸:40*40cm;绑带:要 42*42 cm 100-300 jpg
591 坐垫 面料:仿麻;尺寸:40*40cm;绑带:要 42*42 cm 100-300 jpg
592 坐垫 面料:棉布;尺寸:40*40cm;绑带:要 42*42 cm 100-300 jpg
593 坐垫 面料:桃皮绒;尺寸:40*40cm;绑带:不要 42*42 cm 100-300 jpg
594 坐垫 面料:仿麻;尺寸:40*40cm;绑带:不要 42*42 cm 100-300 jpg
595 坐垫 面料:棉布;尺寸:40*40cm;绑带:不要 42*42 cm 100-300 jpg

express

物流信息回调接口

米印提供物流代发货服务,如果需要该服务,客户需要提供一个物流信息的回调接口

参数:

参数 必填 说明
expressCompany 快递公司
expressNo 快递单号
specialOrderId 订单Id

返回结果示例:

//正常返回的JSON数据包
{
      "success": true,
      "message": "成功"
}
//错误时返回JSON数据包
{
    "success": false,
    "message": "失败"
}