適用情境

  1. **注意:**這個設定資料是 public 的,任何人都可以在前端用 JS 取得 (看原始碼就看的到),不得存任何 credential 資料

  2. Partner 後台可以設定 APP 的設定頁面欄位,如下圖:

    Untitled

步驟

1. 安裝並取得 access token

安裝完成跳轉至App的Callback URL 後,用 code 跟 shop 要 access token

2. 取得 App 於該 shop 的設定

記下 id 以及 field ,第 3 步使用。其中需要哪些 filed 為上架 App 時,提供給 CYBERBIZ,由 CYBERBIZ 設定,常見 filedid

{
    "shop_add_on": {
				// ...

			"id": 3,
      "add_on_version": {
				"setting_fields": [
					{
						"field": "field_1"
					},{
						"field": "field_2"
					}
	      ]
			}
    }
}

3. redirect to setting page of shop

把第 2 步的資料組成要跳轉的 url

query string 要帶 autofill=1 ,剩下的參數就是自定義的 field 與 value

id = 2959
domain = '{{商店的 CYBERBIZ domain}}'
query_string = '?autofill=1' + '&field_1=val_test_1&field_2=val_test_2'
redirect_url = domain + '/admin/shop_add_ons/' + id + '/edit' + query_string

redirect_to(redirect_url)

範例