1.设置小票自定义

接口

POST https://open.jisuapp.cn/business/Shop/SetReceiptCustom

请求参数说明

Content-Type: application/x-www-form-urlencoded

参数 类型 必填 说明
access_token string Y 用户授权的唯一票据
goods_type int Y 商品类型,0:普通商品;
print_num int Y 打印次数
title string N 小票标题(无用字段,用的是app名称)
logo string N logo图片url,目前只有有线小票机才能打出logo
receipt_head array Y 小票头部数组,具体格式及内容查看下面字段说明
order_info array Y 订单信息数组,同上
other_info array Y 其他信息数组,同上
additional_info array Y 附加信息数组,同上
seller_remark_info string N 买家备注
receipt_type int N 小票类型,1:下单小票(默认);
sub_type int N 取货方式;1:快递(默认);2:同城配送;3:自提
dining_account_type int N 餐饮小票必填 结账方式1先付后吃 2先吃后付
dining_content_type int N 餐饮小票必填 内容方式1按订单 2按商品
dining_operate_type int N 餐饮小票必填 小票类型 1订单小票 2退款小票

快递小票定义字段json

{
  "receipt_head": [
    "form_data:payment_time", // 成交时间
    "form_data:order_id", // 订单号
    "form_data:buyer_info:nickname", // 用户
    "form_data:buyer_info:phone" // 手机号
  ],
  "order_info": [
    "goods_name", // 商品名
    "num", // 商品数量
    "price", // 总价
    "total_pay_price", // 合计金额
    "selected_benefit_info", // 优惠信息
    "form_data:original_express_fee", //配送费
    "form_data:use_balance", // 储值
    "form_data:total_price" // 实收
  ],
  "additional_info": [
    "form_data:remark", // 买家备注
    "form_data:address_info:name", // 收货人
    "form_data:address_info:contact", // 收货手机号
    "address_info", // 收货地址
    "form_data:pick_up_type", // 取货方式(同城,快递和自提的类型)
    "transport_company", // 配送公司
    "transport_number", // 配送单号
    "payment_id", // 支付方式
    "seller_remark" // 卖家备注,底部信息
  ]
}

同城小票定义字段json

{
  "receipt_head": [
    "form_data:payment_time", // 成交时间
    "form_data:order_id", // 订单号
    "form_data:buyer_info:nickname", // 用户
    "form_data:buyer_info:phone", // 手机号
    "form_data:ecommerce_info:intra_city_data:intra_city_appointment_arrive_time" // 预计送达时间
  ],
  "order_info": [
    "goods_name", // 商品名
    "num", // 商品数量
    "price", // 总价
    "total_pay_price", // 合计金额
    "selected_benefit_info", // 优惠信息
    "form_data:original_express_fee", //配送费
    "form_data:use_balance", // 储值
    "form_data:total_price" // 实收
  ],
  "additional_info": [
    "form_data:remark", // 买家备注
    "form_data:address_info:name", // 收货人
    "form_data:address_info:contact", // 收货手机号
    "address_info", // 收货地址
    "form_data:pick_up_type", // 取货方式
    "transport_company", // 配送公司
    "payment_id", // 支付方式
    "seller_remark" // 卖家备注,底部信息
  ]
}

自提小票定义字段json

{
  "receipt_head": [
    "form_data:ecommerce_info:ec_tostore_data:formatted_queue_num", // 排队号
    "form_data:ecommerce_info:ec_tostore_data:ec_tostore_appointment_time", // 到店时间
    "form_data:ecommerce_info:ec_tostore_data:ec_tostore_location_name", // 自取位置
    "form_data:order_id", // 订单号
    "form_data:buyer_info:nickname", // 用户
    "form_data:buyer_info:phone" // 手机号
  ],
  "order_info": [
    "goods_name", // 商品名
    "num", // 商品数量
    "price", // 总价
    "total_pay_price", // 合计金额
    "selected_benefit_info", // 优惠信息
    "form_data:use_balance", // 储值
    "form_data:total_price" // 实收
  ],
  "additional_info": [
    "form_data:remark", // 买家备注
    "form_data:ecommerce_info:ec_tostore_data:ec_tostore_buyer_phone", // 联系电话
    "form_data:pick_up_type", // 取货方式
    "form_data:ecommerce_info:ec_tostore_data:appointed_time", // 自取时间
    "form_data:add_time", // 下单时间
    "payment_id", // 支付方式
    "seller_remark" // 卖家备注,底部信息
  ]
}

餐饮 先付后吃 的 添加订单时 的 按订单和按商品的小票定义字段json

dining_account_type == 1 && 
dining_operate_type == 1 && 
(
    dining_content_type == 1 || 
    dining_content_type == 2
)
​
​
{
  "receipt_head": [
    "form_data:ecommerce_info:ec_dining_data:formatted_queue_num",          // 流水号
    "form_data:ecommerce_info:ec_dining_data:location_name,                 // 桌号
    "form_data:people_num",                                                 // 就餐人数
    "form_data:ecommerce_info:ec_dining_data:take_meal_type",               // 取餐方式
  ],
  "order_info": [
    "goods_name                                                             // 商品名称
    "num",                                                                  // 商品数量
    "price",                                                                // 总价
  ],
  "other_info": [
     "form_data:server_fee",                                                // 服务费
     "form_data:tissue_fee",                                                // 纸巾费
     "form_data:box_fee",                                                   // 包装费
     "selected_benefit_info",                                               // 优惠信息
     "form_data:use_balance",                                               // 储值
     "form_data:original_price",                                            // 原价
     "form_data:total_price"                                                // 实付
  ],
  "additional_info": [
    "form_data:remark",                                                     // 买家备注
    "form_data:ecommerce_info:ec_dining_data:dining_mode",                  // 就餐方式
    "form_data:add_time",                                                   // 下单时间
    "form_data:order_id",                                                   // 订单编号
    "payment_id",                                                           // 支付方式
    "form_data:qrcode"                                                      // 小程序码
  ]
}

餐饮 先付后吃 的 退款时 的 按订单和按商品的小票定义字段json

dining_account_type == 1 && 
dining_operate_type == 2 && 
(
    dining_content_type == 1 || 
    dining_content_type == 2
)
​
​
{
  "receipt_head": [
    "form_data:ecommerce_info:ec_dining_data:location_name,                 // 桌号
    "form_data:people_num",                                                 // 就餐人数
    "form_data:ecommerce_info:ec_dining_data:take_meal_type",               // 取餐方式
    "apply_reduce_dishes_time"                                              // 申请退款时间
  ],
  "order_info": [
    "goods_name                                                             // 商品名称
    "num",                                                                  // 商品数量
    "price",                                                                // 总价
  ],
  "other_info": [
     "form_data:box_fee",                                                   // 包装费
     "modify_apply_data:form_data:refund_price",                            // 退款金额
  ],
  "additional_info": [
    "modify_apply_data:form_data:refund_reason",                            // 退款理由
    "form_data:ecommerce_info:ec_dining_data:dining_mode",                  // 就餐方式
    "form_data:add_time",                                                   // 下单时间
    "form_data:order_id",                                                   // 订单编号
    "form_data:qrcode"                                                      // 小程序码
  ]
}

餐饮 先吃后付 的 添加订单时 的 按订单和按商品的小票定义字段json

dining_account_type == 2 && 
dining_operate_type == 1 && 
(
    dining_content_type == 1 || 
    dining_content_type == 2
)
​
​
{
  "receipt_head": [
    "form_data:ecommerce_info:ec_dining_data:formatted_queue_num",          // 流水号
    "form_data:ecommerce_info:ec_dining_data:location_name,                 // 桌号
    "form_data:people_num",                                                 // 就餐人数
    "form_data:ecommerce_info:ec_dining_data:take_meal_type",               // 取餐方式
  ],
  "order_info": [
    "goods_name                                                             // 商品名称
    "num",                                                                  // 商品数量
    "price",                                                                // 总价
  ],
  "other_info": [
     "form_data:server_fee",                                                // 服务费
     "form_data:tissue_fee",                                                // 纸巾费
     "form_data:box_fee",                                                   // 包装费
     "form_data:use_balance",                                               // 储值
     "form_data:original_price",                                            // 原价
     "form_data:total_price"                                                // 实付
  ],
  "additional_info": [
    "form_data:remark",                                                     // 买家备注
    "form_data:ecommerce_info:ec_dining_data:dining_mode",                  // 就餐方式
    "form_data:add_time",                                                   // 下单时间
    "form_data:order_id",                                                   // 订单编号
    "form_data:qrcode"                                                      // 小程序码
  ]
}

餐饮 先吃后付 的 退款时 的 按订单和按商品的小票定义字段json

dining_account_type == 2 && 
dining_operate_type == 2 && 
(
    dining_content_type == 1 || 
    dining_content_type == 2
)
​
​
{
  "receipt_head": [
    "form_data:ecommerce_info:ec_dining_data:location_name,                 // 桌号
    "form_data:people_num",                                                 // 就餐人数
    "apply_reduce_dishes_time",                                             // 申请退菜时间
  ],
  "order_info": [
    "goods_name                                                             // 商品名称
    "num",                                                                  // 商品数量
    "price",                                                                // 总价
  ],
  "additional_info": [
    "form_data:ecommerce_info:ec_dining_data:dining_mode",                  // 就餐方式
    "form_data:add_time",                                                   // 下单时间
    "form_data:order_id",                                                   // 订单编号
    "form_data:qrcode"                                                      // 小程序码
  ]
}

返回参数

参数 类型 说明
status int 状态码 0成功 1失败
data string object 数据

参数返回示例

{
    "status": 0,
    "data":""
}

results matching ""

    No results matching ""