# 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}]"}
    578 views