# foodomo X OPENNOW foodomo 端 API 規格
---
## POST /exapi/beforeOrdering
- row data
- OPN -> app://goPay?v1=xxxx -> call /exapi/beforeOrdering
OPN -> app://goPay?v1={opennow_order_id}&v2={source_id}&v3={GID}&v4={store_id}
APP -> complet payload and call https://cms.foodomo.com/exapi/beforeOrdering
foodomo Decode -> http://www.opn.com/code/{opennow_order_id}?is_test=1
- store_id: 店家 外部串接 ID
- source_order_id: 來源店家訂單編號*
- foods: food object
- dining_type: 依照 Open Now 傳來的取餐方式
- modify_dining_type: 0 是否可以更改取餐方式*
- remark: 訂單備註訊息
20220928 新增
- is_cod_only: 是否只能使用現金付款 0: 不限定 1: 限定現金付款
- delivery_fee: 0 如果大於零,直接指定運費
- has_package: 1 : 有包裹 0 : 沒有包裹 如果是 1,不計算 VIP 折扣 (有包裹且沒有其他品項時,不收包裝費;如果後續包裹以外的商品退光了,包裝費也要退)
has_package = 1 delivery_fee = 0
有包裹,運費按照 foodomo 運費計算,不計算 VIP 折扣
運送範圍限定 1 KM
has_package = 1 delivery_fee = 90
有包裹,運費按照 delivery_fee 計算,不計算 VIP 折扣
運送範圍限定 1 KM
has_package = 0 delivery_fee = 90
無包裹,運費按照 foodomo 計算,計算 VIP 折扣
運送範圍按照 foodomo 計算
has_package = 0 delivery_fee = 0
無包裹,運費按照 foodomo 計算,計算 VIP 折扣
運送範圍按照 foodomo 計算
20221011 新增
- can_reservation: 0 //0: 無法預約, 1: 可以預約
- 參數表
- source_id: "opennow"
- opennow_order_id: "opn0001"
- gid: "GID94847464"
- opennow_user_name: "王小明"
- opennow_user_phone: "0933123456"
- Default
- remark: ""
- lat: 地址預設帶入用戶當前選擇地址
- lng: 地址預設帶入用戶當前選擇地址
- street: 地址預設帶入用戶當前選擇地址
- city_name: 地址預設帶入用戶當前選擇地址
- area_name: 地址預設帶入用戶當前選擇地址
- address_remark: 地址預設帶入用戶當前選擇地址
- address_id: 地址預設帶入用戶當前選擇地址
- is_reservation:0 (是否是預約單 可能會從 Open Now 傳來)
- reservation_start_time:0 (預約單時間待確認)
- reservation_end_time:0 (預約單時間待確認)
- is_delivery:1 (default)
- code_id:0 (default)
- use_coin:0 (default)
- use_hg:0 (default)
- is_from_recommend:0 (default)
- is_group_purchase:0 (default)
- selected_store_coupon_type:-1 (default)
- users_number:0 (default)
### food object :
```
{
'goods': [
{
"id": 124455, //open now 商品 ID
"title": "那堤(冰,大杯 (473毫升) Iced, Grande (473 ml))",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 2,
"remark": "",
"price": {
"list_price": 155, //原價
"unit_price": 125, //售價
"total_price": 250 //總價 (售價 * 數量)
},
"modifier_group": [
{
"title": "去冰",
"price": 0
},
{
"title": "燕麥奶",
"price": 20
}
]
},
{
"id": 124455, //open now 商品 ID
"title": "那堤套餐",
"image_url": "https://7-11.com/test.jpg",
"type": "set",
"quantity": 1,
"remark": "",
"price": {
"list_price": 255, //原價
"unit_price": 225, //售價
"total_price": 225 //總價 (售價 * 數量)
},
"modifier_group": [
{
"title": "那堤 (473 ml)",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 1,
"remark": "",
"price": 30,
"modifier_group": [
{
"title": "去冰",
"price": 0
},
{
"title": "燕麥奶",
"price": 20
}
]
},
{
"title": "大麵包",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 1,
"remark": "",
"price": 0,
"modifier_group": [
{
"title": "加熱出貨",
"price": 0
}
]
}
]
},
{
"id": 124455, //open now 商品 ID
"title": "包裹商品標題",
"image_url": "https://7-11.com/test.jpg",
"type": "package",
"quantity": 1,
"remark": "",
"price": {
"list_price": 0, //原價
"unit_price": 0, //售價
"total_price": 0 //總價 (售價 * 數量)
},
"ext": {
"client_info": [
"交貨便代碼 :J31869769056",
"廠商名稱:蝦皮購物", "取貨門市:內海",
"取件人姓名:吳小名",
"商品金額:0元"
],
"store_info": [
"溫層 :常溫",
"廠商名稱:蝦皮購物",
"取貨門市:內海",
"取件人姓名:吳小名",
"商品金額:0元"
]
},
"modifier_group": []
}
],
'price': {
'total_price': 250, // 商品售價總價
'discount_price': 60 // 活動優惠總金額
}
```
## POST /exapi/ordering
- row data
- OPN -> app://goPay?v1=xxxx -> call /exapi/ordering
- 參數表
- store_id: 店家 外部串接 ID
- source: 來源店家*
- source_id: 來源店家 uuid*
- source_order_id: 來源店家訂單編號*
- pay_type:支付方式
- foods: food object
- dining_type: 依照 Open Now 傳來的取餐方式
- modify_dining_type: 0 是否可以更改取餐方式*
- remark: 訂單備註訊息
- invoice_type:0 //0-捐贈發票 1-電子發票 2-電子統編發票
- email: 用戶電子信箱
- Default
- address_id: 地址預設帶入用戶當前選擇地址
- is_reservation:0 (是否是預約單 可能會從 Open Now 傳來)
- reservation_start_time:0 (預約單時間待確認)
- reservation_end_time:0 (預約單時間待確認)
- is_delivery:1 (default)
- code_id:0 (default)
- use_coin:0 (default)
- use_hg:0 (default)
- is_from_recommend:0 (default)
- is_group_purchase:0 (default)
- selected_store_coupon_type:-1 (default)
- users_number:0 (default)
- title:發票抬頭 (開統編發票時不得為空)
- number:統編 (開統編發票時不得為空)
- address:顧客地址 (開統編發票時不得為空)
### food object :
```
{
'goods': [
{
"id": 124455, //open now 商品 ID
"title": "那堤(冰,大杯 (473毫升) Iced, Grande (473 ml))",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 2,
"remark": "",
"price": {
"list_price": 155, //原價
"unit_price": 125, //售價
"total_price": 250 //總價 (售價 * 數量)
},
"modifier_group": [
{
"title": "去冰",
"price": 0
},
{
"title": "燕麥奶",
"price": 20
}
]
},
{
"id": 124455, //open now 商品 ID
"title": "那堤套餐",
"image_url": "https://7-11.com/test.jpg",
"type": "set",
"quantity": 1,
"remark": "",
"price": {
"list_price": 255, //原價
"unit_price": 225, //售價
"total_price": 225 //總價 (售價 * 數量)
},
"modifier_group": [
{
"title": "那堤 (473 ml)",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 1,
"remark": "",
"price": 30,
"modifier_group": [
{
"title": "去冰",
"price": 0
},
{
"title": "燕麥奶",
"price": 20
}
]
},
{
"title": "大麵包",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 1,
"remark": "",
"price": 0,
"modifier_group": [
{
"title": "加熱出貨",
"price": 0
}
]
}
]
},
}
],
'price': {
'total_price': 250, // 商品售價總價
'discount_price': 60 // 活動優惠總金額
}
```
## GET /exapi/address
- 地址預設帶入用戶當前選擇地址
- raw data
- request:
```
{
"gid" : "open point gid"
}
```
- response:
```
{
"id" : 123,
"street" : "東興路43號",
"city" : "台北市",
"area" : "信義區",
"lat" : 24.9817847,
"lng" : 121.585674,
"remark" : "1樓"
}
```
- Paremeters
- id: foodomo 用戶地址編號 (uint 10)
- street: 街道資訊 (string 255)
- city: 城市名 (string 120)
- area: 區域名 (string 120)
- lat: 經度 (double)
- lng: 緯度 (double)
- remark: 地址註記 (string 255)
## Webhook
- 提供 Webhook URL
- POST
- 有錯誤時嘗試重試 3 次
- 建立 webhook 紀錄,要有可手動 retry 功能
- raw data
- request:
- Parameters:
- type: order.create
- order_id: 1vhj-005b
- order_status: 0
- source_order_id: op-4948267
- order : 參照 exapi/OrderDetail 格式,範例如下:
```
{
"id":"A2qN1tTBpES2gCOANRQENA==",//訂單唯一標識符
"display_id": "1vhj-005b",
"external_reference_id": "",
"current_state": 1,
"type": 1,
"created_at": "2021-12-07 14:04:06", // 訂單建立時間
is_reservation:0, (是否是預約單 可能會從 Open Now 傳來)
reservation_start_time:0, (預約單時間待確認)
reservation_end_time:0, (預約單時間待確認)
"store": {
"id": "ICb2N0XEt4J8Rqnh9Orhzw==",
"name": "STARBUCKS星巴克 敦化測試門市",
"display_id": "871030"
},
"user": {
"id": "vwPS2tWvizDmOaRGeMbFIw==",
"first_name": "PIC",
"last_name": "DEV",
"phone": "0911229900",
"address" : {
"id" : 123,
"street" : "東興路43號",
"city" : "台北市",
"area" : "信義區",
"lat" : 24.9817847,
"lng" : 121.585674,
"remark" : "1樓"
}
},
"delivery":[
"delivery_type": 0, //0 = 店家自送, 1 = 媒合物流
"delivery_time": "2021-12-07 14:04:06",//開始媒合物流
"estimate_drop_off_time": "2021-12-07 14:04:06" //預計完成時間
"placed_at": "2021-12-07 14:04:06",//配送完成
"name": "RAY",//騎手姓名
"phone": "0912123456",//騎手電話
"lag":25.035052587557,
"lng":121.54211027518,
"pin_code":"sadr8"
],
"goods": [
{
"id": 124455, //open now 商品 ID
"order_item_id": 7667, //foodomo 商品 ID
"title": "那堤(冰,大杯 (473毫升) Iced, Grande (473 ml))",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 2,
"remark": "",
"price": {
"list_price": 155, //原價
"unit_price": 125, //售價
"total_price": 250 //總價 (售價 * 數量)
},
"modifier_group": [
{
"title": "去冰",
"price": 0
},
{
"title": "燕麥奶",
"price": 20
}
]
},
{
"id": 124455, //open now 商品 ID
"order_item_id": 7667, //foodomo 商品 ID
"title": "那堤套餐",
"image_url": "https://7-11.com/test.jpg",
"type": "set",
"quantity": 1,
"remark": "",
"price": {
"list_price": 255, //原價
"unit_price": 225, //售價
"total_price": 225 //總價 (售價 * 數量)
},
"modifier_group": [
{
"title": "那堤 (473 ml)",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 1,
"remark": "",
"price": 30,
"modifier_group": [
{
"title": "去冰",
"price": 0
},
{
"title": "燕麥奶",
"price": 20
}
]
},
{
"title": "大麵包",
"image_url": "https://7-11.com/test.jpg",
"type": "food",
"quantity": 1,
"remark": "",
"price": 0,
"modifier_group": [
{
"title": "加熱出貨",
"price": 0
}
]
}
]
},
{
"id": 124455, //open now 商品 ID
"title": "包裹商品標題",
"image_url": "https://7-11.com/test.jpg",
"type": "package",
"quantity": 1,
"remark": "",
"price": {
"list_price": 0, //原價
"unit_price": 0, //售價
"total_price": 0 //總價 (售價 * 數量)
},
"ext": {
"client_info": [
"交貨便代碼:J31869769056",
"廠商名稱:蝦皮購物",
"取貨門市:內海",
"取件人姓名:吳小名",
],
"store_info": [
"貨運代碼:987676738"
"溫層:常溫",
"手機末三碼:999",
"取件人姓名:吳小名",
]
},
"modifier_group": []
}
],
"payment": {
"pay_type": 1, //1-第三方支付,2-現金支付,4-ApplePay,5-linePay,6-台新卡支付,7-企業預約,8-Atome,9-ICashPay
"invoice": {
"type": 0, //是否為統編發票 0-捐赠发票 1-电子发票 2-电子统编发票
"detail" : {
"email": "ddd@fko.com",
"id": 34948478, // 統編
"title": "XX公司" // 公司名
}
},
"barcode":{ //如果非現金訂單,此物件為{}
"barcode_str": {
"barcode1": "1109067W7",
"barcode2": "1VHJFOODOMO012Y",
"barcode3": "A42359010000220",
}
},
"price": {
"total_price": 260, //實付金額
"bag_fee": 0,
"food_price": 260, //自開發票金額
"food_origin_price": 310,
"food_discount_price": 50,
"service_fee_origin": 0,
"service_fee": 0,
"service_discount_price": 0,
"delivery_fee": 0,
"delivery_origin_fee": 0,
"delivery_discount_price": 0
},
"promotions": []
},
"remark": ""
}
```
- notification type :
```
'unknown', //0 預設
'order.create', //1 建立訂單
'order.accept', //2 店家接單
'order.cancel', //3 取消訂單
'order.finish', //4 完成訂單
'order.refund', //5 退款
'delivery.pickup',//6 物流接單
'delivery.dropoff',//7 物流送達
'delivery.startup',//8 開始媒合物流
'order.refund_fail'//9 退款失敗
'order.cod.unpaid', // cod 未付款
```
## 開發流程討論
1. 開啟 OpenNow Page
文件確認後進開發
2. 退貨 API :
- 全額退款
```
退款使用 open now 商品 ID, foodomo 商品 ID 及數量
[POST] ExApi/refund?store_id={store_id}
request body:
{
"id": "op-8765897", //open now order id
"foodomo_order_id": "1002-0001", // foodomo order number
}
response body:
Success:
{
"code": 200,
"message": "退款成功",
"data": {
"code": "1",
"msg": "退款成功",
"id": "op-8765897", //open now order id
"foodomo_order_id": "1002-0001" // foodomo order number
}
}
Failed:
{
"code": 400,
"message": "退款失敗",
"data": {
"code": "0",
"msg": "退款失敗原因",
"id": "op-8765897", //open now order id
"foodomo_order_id": "1002-0001" // foodomo order number
}
}
```
- 部分退款
```
退款使用 open now 商品 ID, foodomo 商品 ID 及數量
[POST] ExApi/partialRefund?store_id={store_id}
request body:
{
"id": "op-8765897", //open now order id
"foodomo_order_id": "1002-0001", // foodomo order number
"sold_out_order_items":[
{
"id": 123455, //open now 商品 ID
"order_item_id":"13954", //foodomo 商品 ID
"quantity":"2", //數量
"unavailable_type":0
}
]
}
response body:
Success:
{
"code": 200,
"message": "退款成功",
"data": {
"code": "1",
"msg": "退款成功",
"id": "op-8765897", //open now order id
"foodomo_order_id": "1002-0001", // foodomo order number
"refund_items" : [
{
"id": 123455, //open now 商品 ID
"order_item_id": 13954, //foodomo 商品 ID
"quantity":"2" //數量
}
]
}
}
Failed:
{
"code": 400,
"message": "退款失敗",
"data": {
"code": "0",
"msg": "退款失敗原因",
"id": "op-8765897", //open now order id
"foodomo_order_id": "1002-0001", // foodomo order number
"refund_items" : []
}
}
```
3. 自送API:
- 指派自送
```
[POST] ExApi/createSelfDelivery?store_id={store_id}
request body:
{
"id": "op-8765897",
"foodomo_order_id": "1002-0001",
"name": "Ray",
"phone": 094483736,
}
```
- 取消自送
```
[POST] ExApi/cancelSelfDelivery?store_id={store_id}
request body:
{
"id": "op-8765897",
"foodomo_order_id": "1002-0001"
}
```
- 自送送達
```
[POST] ExApi/completeSelfDelivery?store_id={store_id}
request body:
{
"id": "op-8765897",
"foodomo_order_id": "1002-0001",
}
```
### 分享連結
```
分享店家
https://cms.foodomo.com/share?storeId=ICb2N0XEt4J8Rqnh9Orhzw==
分享分類
https://cms.foodomo.com/
share?storeId=ICb2N0XEt4J8Rqnh9Orhzw==&categoryId={catogory_id}
分享商品
https://cms.foodomo.com/share?storeId=ICb2N0XEt4J8Rqnh9Orhzw==&foodId={open_now_food_id}
```
### 原生跳轉
- 2022.08.29
- APP 端回覆 OK 待確認規格,需再會議確認詳細需求。
- 2022.09.01
- [GET] /UserApi/refresh 可以取得 GID
- 由 APP 執行跳轉
-
- 跳轉需求列表
- OpenNow 分享連結
- 獲取用戶信息 (App 傳遞)
- 購物車去結算頁面
- 回 foodomo 首頁
- 到訂單列表頁面
- 消費者無加入購物車--打開FDM購物車
- 消費者在FDM A店鋪加入購物車--打開FDM購物車
- 消費者在FDM B店鋪加入購物車--清購FDM物車打開FDM購物車
- 消費者在OPENNOW A店鋪加入購物車--清購FDM物車打開OPENNOW購物車
- 消費者在OPENNOW B店鋪繼續加入購物車--打開OPENNOW購物車
- 消費者在FDM B店鋪加入購物車--清購OPENNOW物車打開FDM購物車
- OpenNow 分享連結
- 獲取用戶信息 (App 傳遞)
```
app://socialShare?v1=fullUrl_withUrlEncode
app://socialShare?v1=https%3A%2F%2Fcms.foodomo.com%2Fshare%3FstoreId%3D123456%26foodId%3D9988
```
- 購物車去結算頁面
```
app://goPay?v1=xxxx
```
- 回 foodomo 首頁
```
app://closeMsg
app://goHome
```
- 到訂單列表頁面
```
app://goOrderList
```
- 消費者-打開FDM購物車 原生,無需協定
```
app://goFdmCart
消費者-打開OPENNOW購物車
依照單一入口 + page_url + route_type + id
```
- 消費者在FDM A店鋪加入購物車–打開FDM購物車
```
原生,無需協定
```
- 消費者在FDM B店鋪加入購物車–清FDM購物車打開FDM購物車
```
原生,無需協定
```
- 消費者在OPENNOW A店鋪加入購物車–Web詢問FDM購物車,是否存在
```
存在 -> 跳提示,問使用者
-> 清FDM購物車+打開OPENNOW購物車
app://isFdmCart + App callJs( 0 or 1 )
app://clearFdmCart
```
- 消費者在FDM B店鋪加入購物車–清購OPENNOW物車打開FDM購物車
```
api isWebCart() + api reps ( 0 or 1 )
api cleaarWebCart()
```
- 消費者在OPENNOW B店鋪繼續加入購物車–打開OPENNOW購物車
```
H5,無需協定
```
### 待確認事項
- 取得店家基本資訊
```
[GET] /exapi/storeDetail?store_id={{store_id}}&lat={{lat}}&lng={{lng}}&dining_type={{dining_type}}&gid={{gid}}
response body:
{
"id": 143053, //店家 ID
"store_id": 143053, //店家 ID
"delivery_min_amount": 120, //外送低消
"use_global_min_amount": 0,
"delivery_range": -1,
"delivery_time": -1,
"delivery_time_first_start": "07:00",
"delivery_time_first_end": "19:00",
"delivery_time_second_start": -1,
"delivery_time_second_end": -1,
"create_time": 1658469229,
"update_time": 1658730626,
"use_global_delivery_min_amount": 0,
"fodomo_delivery_min_amount": 120,
"fodomo_delivery_range": -1,
"fodomo_delivery_time": -1,
"fodomo_delivery_time_first_start": "07:00",
"fodomo_delivery_time_first_end": "19:00",
"fodomo_delivery_time_second_start": "-1",
"fodomo_delivery_time_second_end": "-1",
"delivery_week_time_first_start": "-1",
"delivery_week_time_first_end": "-1",
"delivery_week_time_second_start": "-1",
"delivery_week_time_second_end": "-1",
"fodomo_delivery_week_time_first_start": "07:00",
"fodomo_delivery_week_time_first_end": "00:00",
"fodomo_delivery_week_time_second_start": "-1",
"fodomo_delivery_week_time_second_end": "-1",
"fodomo_delivery_fee": 50,
"delivery_fee": 70,
"fodomo_base_delivery_fee": 38,
"fodomo_increase_delivery_fee": 10,
"use_fodomo_default_fee": 1,
"fodomo_service_fee": 5,
"use_fodomo_default_service_fee": 0,
"use_fodomo_default_delivery_add_fee": 1,
"fodomo_delivery_time_first_start_add_fee": "-1",
"fodomo_delivery_time_first_end_add_fee": "-1",
"fodomo_delivery_time_second_start_add_fee": "-1",
"fodomo_delivery_time_second_end_add_fee": "-1",
"fodomo_delivery_week_time_first_start_add_fee": "-1",
"fodomo_delivery_week_time_first_end_add_fee": "-1",
"fodomo_delivery_week_time_second_start_add_fee": "-1",
"fodomo_delivery_week_time_second_end_add_fee": "-1",
"fodomo_deliver_first_add_fee": 0,
"fodomo_deliver_second_add_fee": 0,
"fodomo_deliver_week_first_add_fee": 0,
"fodomo_deliver_week_second_add_fee": 0,
"is_global_accept_order_rule": 1,
"store_accept_order_mode": 1,
"city_id": 1,
"area": "信義區",
"en_area": "",
"distance": 89,
"status": 1,
"sort_index": 999,
"shield_take": 2,
"shield_delivery": 2,
"free_delivery": 0,
"free_service": 0,
"contract_store": 1,
"non_contract_store": 1,
"contract_business": "",
"contract_business_week": "",
"non_contract_business": "",
"non_contract_business_week": "",
"contract_rest_day": "",
"non_contract_rest_day": "",
"contract_enable": 0,
"non_contract_enable": 0,
"enable_delivery_range": 1,
"area_delivery_range": 3,
"enable_blacklist_keywords": 0,
"area_blacklist_keywords": "",
"area_lat": 25.033149,
"area_lng": 121.566899,
"eatin_min_amount": 0,
"eatin_range": 10000,
"eatin_reservation_days": 3,
"city_name": "台北市",
"name": "7-ELEVEN(總部)(122186)",
"en_name": "",
"phone": "02-87874502",
"image": "https://s3-ap-northeast-1.amazonaws.com/peper-kollway/Uploads/Picture/02f87682122ac68c54fe927da69323ba.jpeg",
"business_time": "07:00-19:00",
"rest_day": "0,6",
"open_time_first": 420,
"close_time_first": 1140,
"open_time_second": -1,
"close_time_second": -1,
"open_status": 1,
"waiting_time": 15,
"mini_charge": 0,
"unified_code": "22555003",
"set_invoice": 0,
"is_corporation": 1,
"corporation_fee": 3,
"fodomo_deliver_fee": 3,
"store_deliver_fee": 0,
"eatin_corportaion_fee": 15,
"store_area_id": 3,
"lat": 25.0466037,
"lng": 121.5669247,
"latlng_mask": "25.04660370,121.56692470",
"address": "台北市信義區東興路67號1樓",
"en_address": "",
"collect_count": 1,
"desc": "",
"en_desc": "",
"coin_feedback": 2,
"discount_desc": "",
"en_discount_desc": "",
"order_cheque": "統一超商股份有限公司",
"en_order_cheque": "",
"fee_order_total": 0,
"fee_order_leaving": 0,
"email": "fin@cnct.co",
"business_week_time": "07:00-19:00",
"open_week_time_first": 420,
"close_week_time_first": 1140,
"open_week_time_second": -1,
"close_week_time_second": -1,
"payment_method": 0,
"is_use_coin": 1,
"has_delivery": 1,
"use_fodomo_deliver": 1,
"has_take": 1,
"take_payment_method": "1,5,6",
"take_use_coin": 1,
"delivery_payment_method": "1,5,6,8",
"has_eatin": 0,
"eatin_payment_method": "1,4,5,6",
"eatin_use_coin": 1,
"is_tester": 0,
"delivery_fee_use_coin": 1,
"delivery_fee_coin_percent": 0,
"use_global_take_coin": 1,
"take_coin_percent": 0,
"use_global_delivery_coin": 1,
"delivery_coin_percent": 0,
"use_global_eatin_coin": 1,
"eatin_coin_percent": 30,
"use_global_coin_feedback": 1,
"take_coin_feedback": "0",
"delivery_coin_feedback": "0",
"eatin_coin_feedback": 0,
"list_image": "https://s3-ap-northeast-1.amazonaws.com/peper-kollway/Uploads/Picture/aedb57e4a76bd658656cf1a95405be25.jpeg",
"web_detail_image": "https://s3-ap-northeast-1.amazonaws.com/peper-kollway/Uploads/Picture/2022-07-14/e8962c9b33faaafc6f66d6f0c4a431d2.jpeg",
"intro": ".",
"en_intro": "",
"is_contract": 1,
"use_global_tag": 1,
"take_service_range": 99999999,
"use_global_service_evaluation": 0,
"service_evaluation": 1,
"use_global_show_take_coupon": 1,
"show_take_coupon": "1",
"use_global_show_delivery_coupon": 1,
"show_delivery_coupon": "1",
"use_global_full_cut": 1,
"is_limit": 1,
"limit_count": 0,
"month_order_count": 6,
"week_order_count": 1,
"total_order_count": 2,
"use_global_take_group_purchase": 1,
"take_group_purchase": 1,
"use_global_delivery_group_purchase": 1,
"delivery_group_purchase": 1,
"reach_count_apply_coin": 0,
"bank_code": "",
"remittance_account": "",
"settle_way": 2,
"settle_way_time": 0,
"reservation": 1,
"reservation_days": 3,
"reservation_minute": 30,
"allow_order_type": 3,
"delivery_rule": "",
"use_global_delivery_rule": 0,
"day_order": 0,
"debt_line": "0071428",
"payee_account": "38900024961479",
"payee_name": "統一超商股份有限公司",
"remittance_type": 1,
"reject_order_times": 0,
"reject_order_hours": 0,
"daily_reject_times": 0,
"hourly_reject_limit": 0,
"use_global_reservation": 0,
"avg_star_count": 0,
"comment_count": 0,
"marketing_picture": "",
"product_id": "",
"keyword": "7-eleven(總部)(122186)",
"is_apply": 0,
"apply_status": 1,
"store_kind": 0,
"invoice_issue_type": 0,
"disable_food_manage": 0,
"store_coupon_highest_label": "",
"store_coupon_highest_discount": 0,
"store_coupon_percent": 100,
"disable_reason": "",
"receiver_id_num": "22555003",
"start_tier_time": 0,
"activate_date": null,
"deactivate_date": null,
"online_date": null,
"store_number": "42dp",
"res_store_type": 1,
"res_store_code": "122186",
"res_update": "2022-09-06 12:21:12",
"res_start_date": "2022-09-06 12:21:11",
"res_end_date": "2022-09-06 12:21:12",
"res_status_code": "200",
"res_error": "庫存同步商品3480件, PTC庫存商品6176件, 耗時1.283秒",
"store_delivery_enabled": 1,
"store_delivery_distance": 0.05,
"is_items_remark": 1,
"is_order_remark": 1,
"sale_point_ratio": 0,
"brand_id": 3,
"use_global_store_coupon_config": 0,
"store_coupon_config_level": 3,
"is_hidden": 0,
"has_business_reservation": 0,
"business_reservation_payment_method": null,
"business_reservation_range": 10000,
"business_reservation_min_amount": 100,
"business_reservation_max_days": 3,
"business_reservation_corportaion_fee": 15,
"store_delivery_by_store": 1,
"category_group_uuid": "435c8fef-da58-4d64-8348-e27b5fb1d8c2",
"store_classification_id": 2,
"is_paas_store": 0,
"paas_month_fee": 0,
"paas_start_date": "0000-00-00 00:00:00",
"paas_over_fee_per_order": 0,
"paas_order_limit": 0,
"pause_minute": 0,
"pause_finish_at": null,
"icp_store_id": 0,
"all_group_purchase_config": "{\"is_global_purchase_cost\":\"1\",\"is_purchase_delivery_cost_free\":\"0\",\"is_purchase_service_cost_free\":\"0\",\"is_global_take_purchase_group_conf\":\"1\",\"is_take_purchase_group_conf\":\"0\",\"is_global_delivery_group_purchase\":\"1\",\"is_delivery_group_purchase\":\"0\"}",
"store_files": [],
"quque_up_fee": 0,
"service_fee": 5,
"google_predict_time_text": "30-40分鐘",
"google_predict_minute_text": "30-40",
"max_time": 40,
"min_time": 30,
"marketing_image": "",
"marketing_image_type": 1,
"store_types": [
{
"id": 83,
"store_id": 143053,
"name": "7-ELEVEN",
"en_name": "7-ELEVEN"
},
{
"id": 2,
"store_id": 143053,
"name": "咖啡輕食",
"en_name": ""
}
],
"star_num_float": 0,
"star_num": 0,
"store_tags": [],
"is_collected": 0,
"delivery_type": 2,
"in_delivery_range": 1,
"in_delivery_time": 1,
"charge_prefix": "$",
"min_charge": 0,
"delivery_fee_txt": "$120起送/運送費$70",
"selected_reservation_time": 0,
"share_coupon_code": "外帶八",
"service_score": [
{
"id": 3,
"title": "訂餐流程您覺得如何?",
"en_title": "",
"avg_score_percent": 0
},
{
"id": 4,
"title": "配送時間您滿意嗎?",
"en_title": "",
"avg_score_percent": 0
}
],
"max_dist": 3000,
"default_comment_tags": [],
"store_comments": [],
"invoice_status": 1,
"reservation_time_list": [
{
"day": "2022-09-06",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-07",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-08",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-09",
"time": [
"07:30-19:00"
]
}
],
"eatin_reservation_time_list": [
{
"day": "2022-09-06",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-07",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-08",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-09",
"time": [
"07:30-19:00"
]
}
],
"business_reservation_time_list": [
{
"day": "2022-09-06",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-07",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-08",
"time": [
"07:30-19:00"
]
},
{
"day": "2022-09-09",
"time": [
"07:30-19:00"
]
}
],
"store_coupon": null,
"brand_coupon": null,
"global_coupon": null,
"google_predict_foot_time_minute": 1
}
```
1. --設置門市營業時間
/ExApi/setBusinessHour?store_id=7YVNSKUKLsJUHu7nhN2qTQ==
{
"workdays": {
"first": {
"open_time": "06:00",
"close_time": "13:00"
},
"second": {
"open_time": "13:30",
"close_time": "23:00"
}
},
"wenkend": {
"first": {
"open_time": "06:00",
"close_time": "13:00"
},
"second": {
"open_time": "13:30",
"close_time": "23:30"
}
},
"has_take":1,//是否支持自取1是0否
"has_delivery":1,//是否支持外送1是0否
"delivery_range":"",//外送配送範圍(單位:米)-服務半徑
"fodomo_service_fee":"",//服務費(包裝袋)
"delivery_min_amount":""//外送單最低消費金額(新台幣)
"rest_day":"",//公休日設置 0星期日,1星期一2星期二3星期三4星期四5星期五6星期六
"address":"",//詳細地址
"lat":"",餐廳所在經緯度
"lng":"",
"pause_minute": 0, //自送自動重啓時間
"pause_finish_at": null,//暫停狀態
"store_delivery_enabled": "",//是否開啟店家自送 0,1
"store_delivery_distance": "",//自送範圍 float
}
OPENNOW上版設置
INSERT INTO `peper_prod`.`tb_config`(`id`, `name`, `type`, `title`, `group`, `extra`, `remark`, `create_time`, `update_time`, `status`, `value`, `sort`) VALUES (133, 'OPN_CONFIG', 0, 'opennow相關參數', 0, '', ' opennow相關參數', 0, 0, 0, ' {\"domain\":\"https://optest.opennow.com.tw\"}', 0);
UBEREAT_CLIENT_ID=tDS2RkAmZ6cT0WiQroQBE3gGDfmwYNDE #專聯
UBEREAT_CLIENT_SECRET=--EniMiHrbd8_hq1qxLfJkHC6uXck2pypY6KJcJS #專聯
UBEREAT_CUSTOMER_ID=95d8c5d2-bb9c-570b-a642-147b7e819394 #FOODOMO
UBEREAT_CUSTOMER_ID_PACKAGE=9e7bdbcd-90fd-5f20-8559-ed8b12b9ed9c #7-eleven
{"metaMigratedAt":"2023-06-17T07:52:42.435Z","metaMigratedFrom":"Content","title":"foodomo X OPENNOW foodomo 端 API 規格","breaks":true,"description":"row data","contributors":"[{\"id\":\"67000e60-9eba-46e0-993d-196f38543ffb\",\"add\":46021,\"del\":18546},{\"id\":\"442a0f96-d44c-433b-9b26-b34cb4f5cb1a\",\"add\":888,\"del\":13},{\"id\":null,\"add\":2483,\"del\":282},{\"id\":\"08e0097e-7a02-4ea9-977a-1e2d0daf22d6\",\"add\":3410,\"del\":208}]"}