2022-Front-SQL
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Help
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # L01 Header API > [name=Tony Fan] ###### tags: `舊API` `API規格` ## 原始文件(上一案) https://docs.google.com/spreadsheets/d/12U90GlZtqTFVemxzp5lFCv5l_eAZchVlOJN6xbRxDLI/edit#gid=785992005&range=A11:B11 ## 套用方式 ### 步驟一 盡可能將下列 script 貼至 body tag 結尾前 PROD: ```=html <script type="text/javascript" src="https://cs01.itaiwantrade.com//header-service/dist/prod/js/jquery-3.4.1.min.js"></script> <script type="text/javascript" src="https://cs01.itaiwantrade.com/header-service/dist/prod/header.bundle.js"></script> <script type="text/javascript" src="https://cs01.itaiwantrade.com/header-service/dist/prod/js/topLink.js"></script> ``` UAT: ```=html <script type="text/javascript" src="https://cs01.ttstaging.com.tw/header-service/dist/uat/js/jquery-3.4.1.min.js"></script> <script type="text/javascript" src="https://cs01.ttstaging.com.tw/header-service/dist/uat/header.bundle.js"></script> <script type="text/javascript" src="https://cs01.ttstaging.com.tw/header-service/dist/uat/js/topLink.js"></script> ``` ### 步驟二 將 Header 放置在你希望顯示的頁面位置,並指定[你的loginPath]和[你的logoutPath] ```=html <div id="tt-toplink-component" class="tt-en-header" data-locale="[語系]" data-sigin-in-path="[你的loginPath]" data-sigin-out-path="[你的logoutPath]" data-header-input="[客製id]" data-header-dlt="[客製id on]" ></div> ``` 因為要讓SHOPPING-CART API 也能確保登出入狀態,請輸入 - loginPath - [header-service路徑]/login?locale==[當前的data-locale]&redirect=https%3A%2F%2Fshoppingcart.taiwantrade.com%2Flogin%3Flocale%3D=[當前的data-locale]%26redirect%3D[urlencode(urlencode(你網站的當前url))] - e.g.: - PROD:https://header-service.taiwantrade.com/login?locale=en&redirect=https%3A%2F%2Fshoppingcart.taiwantrade.com%2Flogin%3Flocale%3Den%26redirect%3Dhttps%253A%252F%252Fmywww.taiwantrade.com%252FtestHsHeaderProd.html - UAT:https://header-service.ttstaging.com.tw/login?locale=en&redirect=https%3A%2F%2Fshoppingcart.ttstaging.com.tw%2Flogin%3Flocale%3Den%26redirect%3Dhttps%253A%252F%252Fmywww.ttstaging.com.tw%252FtestHsHeaderUat.html - logoutPath - [header-service路徑]/logout?locale=[當前的data-locale]&redirect=https%3A%2F%2Fshoppingcart.taiwantrade.com%2Flogout%2Fforward%3Flocale%3D=[當前的data-locale]%26redirect%3D[urlencode(urlencode(你網站的當前url))] - e.g.: - PROD:https://header-service.taiwantrade.com/logout?locale=en&redirect=https%3A%2F%2Fshoppingcart.taiwantrade.com%2Flogout%2Fforward%3Flocale%3Den%26redirect%3Dhttps%253A%252F%252Fmywww.taiwantrade.com%252FtestHsHeaderProd.html - UAT:https://header-service.ttstaging.com.tw/logout?locale=en&redirect=https%3A%2F%2Fshoppingcart.ttstaging.com.tw%2Flogout%2Fforward%3Flocale%3Den%26redirect%3Dhttps%253A%252F%252Fmywww.ttstaging.com.tw%252FtestHsHeaderUat.html 以下非必填 - 客製id : 可以由URI002 該front domain的網別資訊輸出的參數 headerInput 輸入 <div id="20211118_mod"></div> 20211108決議,套用客製Header AEM專用Header公版 例如英文設定以下: ![](https://i.imgur.com/ky9lzqE.png) 那麼,客製id 請傳: true_19051010 e.g.: ```=html <div id="tt-toplink-component" class="tt-en-header" data-header-input="true_19051010" data-header-dlt="true" data-locale="en" data-sigin-in-path="https://header-service.ttstaging.com.tw/login?locale=en&amp;redirect=https%3A%2F%2Fshoppingcart.ttstaging.com.tw%2Flogin%3Flocale%3Den%26redirect%3Dhttps%253A%252F%252Fwww.ttstaging.com.tw%252Fhome.html" data-sigin-out-path="https://header-service.ttstaging.com.tw/logout?locale=en&amp;redirect=https%3A%2F%2Fshoppingcart.ttstaging.com.tw%2Flogout%2Fforward%3Flocale%3Den%26&amp;edirect%3Dhttps%253A%252F%252Fwww.ttstaging.com.tw%252Fhome.html"></div> ``` 不同語系需要設定不同的id: e.g.: 例如如果 ![](https://i.imgur.com/9K0gyOF.png) 客製id 請傳: true_55987772 ```=html <div id="tt-toplink-component" class="tt-en-header" data-header-input="true_55987772" data-header-dlt="true" data-locale="ja" data-sigin-in-path="https://header-service.ttstaging.com.tw/login?locale=en&amp;redirect=https%3A%2F%2Fshoppingcart.ttstaging.com.tw%2Flogin%3Flocale%3Den%26redirect%3Dhttps%253A%252F%252Fwww.ttstaging.com.tw%252Fhome.html" data-sigin-out-path="https://header-service.ttstaging.com.tw/logout?locale=en&amp;redirect=https%3A%2F%2Fshoppingcart.ttstaging.com.tw%2Flogout%2Fforward%3Flocale%3Den%26&amp;edirect%3Dhttps%253A%252F%252Fwww.ttstaging.com.tw%252Fhome.html"></div> ``` - 客製id on:可以由URI002 該front domain的網別資訊輸出的參數 headerDlt 輸入 - data-locale: - 只支援ISO LOCALE:'en' , 'zh_TW' , 'ja' , 'zh_CN' , 'es' , 'ru' , 'pt', 'ar' , 'in', 'vi', 'ko' , 'fr_FR' , 'it_IT' , 'de_DE' , 'ms' , 'th' , 'tl' , 'fa' , 'tr' - 輸入錯誤的話仍然會用en語系帶入 - 除了用div的data-attr外,另外如果是同一個子網域,可以設定cookie : clientlanguage 也可以直接切換語系 可以在步驟一的sript src 之前,先呼叫: ```=html <script type="text/javascript"> $("#tt-header-component").attr('data-sigin-in-path','https://[front domain 路徑]/login?redirect='+encodeURI(window.location.href)); $("#tt-header-component").attr('data-sigin-out-path','https://[sso路徑]/logout?local=[front domain的語系]&service='+ encodeURI( 'https://[front domain 路徑]/login?redirect='+encodeURI(window.location.href) ) ); </script> ``` 來改變 data-sigin-in-path 和 data-sigin-out-path 的value ## 實作範例參考 PROD https://header-service.taiwantrade.com/header-test-page UAT https://header-service.ttstaging.com.tw/header-test-page # L01 取得Header資料 API ## 網址 - js method : `var outputJson = window.headerEntry.getToplinkItemData();` ## Input JSON Path 無 ### 輸入參數說明 無 ## Output JSON Path ```=json [ { "id": [MEUN識別名], // 可用來當node的id name "title": [MENU名稱], "className": [MENU Class], // 可用來當node class name "url": [MENU URL], "intlId": [MEUN識別名2], // react-intl用的id "openTarget": [MENU URL TARGET], "subItems": [ // 子目錄 { "id": [MEUN識別名,可用來當node的id], "title": [MENU名稱], "className": [MENU Class,node class], "url": [MENU URL], "openTarget": [MENU URL TARGET], "count" : [個人化計算數字] "favoriteProductCount": [最愛產品數], // 只有id favoritesProduct 才會有,也可以用perma-count取出來的數字去取代 "favoriteSupplierCount": [最愛供應商數], // 只有id favoritesSupplier 才會有,也可以用perma-count取出來的數字去取代 "subItems": [] // 子目錄,目前只有兩層設計,所以這裏會是[] }, ... ] }, ... ] ``` ### 輸出參數說明 標準I/O結果輸出 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | id | MEUN識別名 | String | N | | title | MENU名稱 | String | N | | className | MENU Class名稱 | String | Y | | url | MENU URL | String | Y | | intlId | MEUN識別名2 | String | Y | | openTarget | MENU URL TARGET | String | Y | | subItems | 資訊 | [子目錄欄位(Array)](#子目錄欄位) | Y | #### 子目錄欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | id | MEUN識別名 | String | N | | title | MENU名稱 | String | N | | className | MENU Class名稱 | String | Y | | url | MENU URL | String | Y | | openTarget | MENU URL TARGET | String | Y | | count | 個人化計算數字 | int | Y | | favoriteProductCount | 最愛產品數 | int | Y | | favoriteSupplierCount | 最愛供應商數 | int | Y | | subItems | 資訊 | [子目錄欄位(Array)](#子目錄欄位) | Y | - favoriteProductCount:只有id = favoritesProduct 才會有,也可以用perma-count取出來的數字去取代 - favoriteSupplierCount:只有id = favoritesSupplier 才會有,也可以用perma-count取出來的數字去取代 - subItems:目前只有兩層設計,所以這裏會是[] - count : 目前會有以下幾個 MEUN識別名(id) 會有 count。count的意義請參考 [個人化計算數字](#個人化計算數字) 對應的 Attribute Name - "id": "favoritesProduct" - "count" : [favoriteProductCount] - "id": "favoritesSupplier" - "count" : [favoriteSupplierCount] - "id": "cartItem" - "count" : [cartTotalCount] - "id": "suInquiries" - "count" : [suInquiriesCount] - "id": "suOrders" - "count" : [suOrderUnreadCount] - "id": "buInquiries" - "count" : [buInquiriesCount] - "id": " - "count" : [buOrderUnreadCount] ## API 邏輯 參考 [L01 API邏輯 - 取得Header資料](https://hackmd.io/FOllIVBzTfSEeYAryJZ9Lg#L01-%E5%8F%96%E5%BE%97Header%E8%B3%87%E6%96%99-API%E9%82%8F%E8%BC%AF) (需有權限才能瀏覽) ## 輸出項目說明(id) 未登入和登入會顯示不同的預設menu: * [未登入](#未登入) * [已登入](#已登入) ### 未登入 | index | id | 項目(英文標題) | subItems | 說明 | | -------- | -------- | -------- | -------- | -------- | | 0 | Home | Home | [Home Menu](#Home-Menu) | | | 1 | service | Sourcing Service | [Sourcing Service](#Sourcing-Service) | | | 2 | language | 當前語系 | [Language](#Language) | 根據語系(data-locale 或 cookie )將語系主網的menu移到 | | 3 | local-currency | 當前幣別 | [Currency](#Currency) | | | 4 | signInNode | Sign In | 無 | 點擊登入 | | 5 | register | Register | 無 | 點擊導入供應商註冊頁 | | 6 | favorites | Favorites | [Favorites](#Favorites) | | | 7 | cartItem | 購物車 | 無 | 點擊導入購物車Step1 | ![](https://i.imgur.com/MZRPxcM.png) ### 已登入 | index | id | 項目(英文標題) | subItems | 說明 |個人化計算數字Attribute | | -------- | -------- | -------- | -------- | -------- |------- | | 0 | Home | Home | [Home Menu](#Home-Menu) | |無 | | 1 | service | Sourcing Service | [Sourcing Service](#Sourcing-Service) | |無 | | 2 | language | 當前語系 | [Language](#Language) | 將當前語系主網的項目移來 |無 | | 3 | local-currency | 當前幣別 | [Currency](#Currency) | |無 | | 4 | userInfo | 使用者資訊 | [User Info](#User-Info) | | 無 | | 5 | signOutNode | Sign Out | 無 | 點擊登出 |無 | | 6 | favorites | Favorites | [Favorites](#Favorites) | |無 | | 7 | cartItem | 購物車 | 無 | 點擊導入購物車Step1 |cartTotalCount | ![](https://i.imgur.com/m1CSZR9.png) ### 各種 Menu Items #### Home Menu | index | id | 項目(英文標題) | 說明 | | --- | -------- | -------- | -------- | | 0 | Taiwantrade | Taiwantrade | 導入英文外語網主網首頁 | | 1 | 台灣經貿網 | 台灣經貿網 | 導入台灣經貿網(中文網)首頁 | #### Sourcing Service | index | id | 項目(英文標題) | 說明 | | --- | -------- | -------- | -------- | | 0 | service-overview | Service Overview | 點擊導入Service Overview頁 | | 1 | customized-sourcing | Customized Sourcing | 點擊導入Customized Sourcing頁 | | 2 | how-to-order | How To Order | 點擊導入How To Order頁 | #### Language 當前語系的項目在此會移除移到Menu Root | index | id | 項目(英文標題) | 說明 | | --- | -------- | -------- | -------- | | 0 | en | English | 點擊導入英文外語網主網首頁 | | 1 | tw | 正體中文 | 點擊導入繁中外語網主網首頁 | | 2 | jp | 日本語 | 點擊導入日文外語網主網首頁 | | 3 | cn | 简体中文 | 點擊導入簡中外語網主網首頁 | | 4 | ru | Русский | 點擊導入俄語外語網主網首頁 | | 5 | es | Español | 點擊導入西語外語網主網首頁 | | 6 | pt | Portugues | 點擊導入葡語外語網主網首頁 | | 7 | ar | العربية | 點擊導入阿語外語網主網首頁 | | 8 | id | Bahasa Indonesia | 點擊導入印尼語外語網主網首頁 | | 9 | de | Deutsch | 點擊導入荷語外語網主網首頁 | | 10 | vi | Tiếng Việt | 點擊導入越南語外語網主網首頁 | | 11 | th | ภาษาจีนแบบดั้งเดิม | 點擊導入泰語外語網主網首頁 | | 12 | tr | Türk | 點擊導入土耳其語外語網主網首頁 | | 13 | fr | Français | 點擊導入法語外語網主網首頁 | #### Currency | 順序 | id | 項目(英文標題) | 說明 | | --- | -------------------- | --------------- | --------------- | | 0 | currency-setting | Change | 點擊導入幣別切換頁 | #### Favorites | 順序 | id | 項目(英文標題) | 說明 | 個人化計算數字Attribute | | --- | ----------------- | ---------- | --------------- |--------------- | | 0 | favoritesProduct | Products | 點擊導入我的最愛產品列表頁 | favoriteProductCount | | 1 | favoritesSupplier | Suppliers | 點擊導入我的最愛供應商列表頁 | favoriteSupplierCount| 根據登入者的會員身份(SU:供應商 / BU:買主)顯示項目,具備身份者,還要被賦予功能權限角色(Role)才能開啟與使用 #### User Info | 順序 | id | 項目(英文標題) | 身份| 說明 | 個人化計算數字Attribute | | --- | ----------------- | ---------- | -- | --------------- |--------------- | | 0 | to-ep | 前往企業網 | SU(EP) | 點擊導入供應商企業網預設語系首頁 | 無 | | 1 | suInquiries | 線上對談 | SU | 點擊導入SU myInquiryList | suInquiriesCount| | 2 | suOrders | 買主訂單 | SU | 點擊導入SU ezSaleslist | suOrderUnreadCount| | 3 | myOpDashboard | 我的管理端 | SU | 點擊導入SU myOpDashboard | 無| | 4 | memberNotice | 會員重要公告 | SU(EP) | 點擊導入會員重要公告頁 | 無| | 5 | toTodDatabase | 商機資料庫 | SU | 點擊導入SU toTodDatabaseV2 | 無| | 6 | buInquiries | Inquiries | BU | 點擊導入BU myInquiryList | buInquiriesCount| | 7 | buShowSubscribe | My Subscription | BU | 點擊導入BU showSubscribe | 無| | 8 | buOrders | Orders | BU | 點擊導入BU myOrderRecent | buOrderUnreadCount| | 9 | buTradeQApply | Customized Sourcing | BU | 點擊導入BU tradeQApply | 無| | 10 | buMyInfoEditShow | Account Setting | BU | 點擊導入BU myInfoEditShow | 無| ## 個人化計算數字(count) 除了上面透過menu所帶的count得到,亦可比照TT Header元件 (header.component.ts) 取 `this.favoritePermaCount` 和 `this.cartPermaCount` 等方式,參考下表,從 `const getPermaCountUrl = 'https://header-service.' + this.domain + '/perma-count';` 取出來的json中,取得個人化計算數字。 個人化計算數字 Attribute Name 對應的項目如下: | Attribute | 項目 | 子項目 | 未登入 | SU | BU | 說明 | |:---------------------------|:-------------------------|:-------------|:-----:|:--:|:--:|:-----------------------------------------------------------------------| | favoriteCount | Favorites(收藏) | - | V | V | V | favoriteProductCount + favoriteSupplierCount | | favoriteProductCount | | Product | V | V | V | 計算加入Favorites的商品數量 | | favoriteSupplierCount | | Supplier | V | V | V | 計算加入Favorites的供應商數量 | | cartTotalCount | Shopping Cart(購物車) | - | V | V | V | 加入購物車的數量 | | inquiriesNotificationCount | TOD商機 + Inquiries | - | | V | V | inquiriesCount + notificationCount | | inquiriesOrderCount | Order Unread + Inquiries | - | | V | V | inquiriesCount + orderUnreadCount | | orderUnreadCount | Order Unread | - | | V | V | SU:所有站內訂單未讀買主留言訊息數量 <br/>BU:所有站內訂單未讀供應商留言訊息數 | | orderUnreadRecentCount | | Recent Order | | V | V | 判斷為Recent Order的orderUnreadCount | | orderUnreadHistoryCount | | History | | V | V | 判斷為Order History的orderUnreadCount | | orderCount | Order | - | | V | V | SU:所有站內買主訂單數量 <br/>BU:所有站內供應商訂單數量 | | orderRecentCount | | Recent Order | | V | V | 判斷為Recent Order的orderCount | | orderHistoryCount | | History | | V | V | 判斷為Order History的orderCount | | inquiriesCount | Inquiries | - | | V | V | SU: 所有站內未讀直接商機訊息數量 <br/>BU: 所有站內未讀直接商機、系統發送訊息數量 | | inquiriesHistoryCount | Inquiries History | - | | | V | 所有發送過的商機數量 | | notificationCount | TOD商機 | - | | V | | 站內未讀TOD商機(不包含審核通不通過)數 | ![](https://i.imgur.com/rGIbtfx.png) ## 範例 Input ```=javascript window.headerEntry.getToplinkItemData() ``` Output ```=json [ { "id": "Home", "title": { "key": null, "ref": null, "props": { "id": "home", "defaultMessage": "Home", "values": {} }, "_owner": null }, "className": "", "url": "javascript:void(0)", "openTarget": "_self", "intlId": "", "subItems": [ { "id": "Taiwantrade", "title": "Taiwantrade", "className": "", "url": "https://www.ttstaging.com.tw", "openTarget": "_blank", "intlId": "", "subItems": [] }, { "id": "台灣經貿網", "title": "台灣經貿網", "className": "", "url": "https://info.ttstaging.com.tw", "openTarget": "_blank", "intlId": "", "subItems": [] } ] }, { "id": "service", "title": "Sourcing Service", "className": "", "url": "javascript:void(0)", "intlId": "sourcingservice", "openTarget": "_self", "subItems": [ { "id": "service-overview", "title": "Service Overview", "className": "", "url": "https://www.ttstaging.com.tw/mp/services", "openTarget": "", "subItems": [] }, { "id": "customized-sourcing", "title": "Customized Sourcing", "className": "", "url": "https://www.ttstaging.com.tw/mp/customized-sourcing", "openTarget": "", "subItems": [] }, { "id": "hot-to-order", "title": "How To Order", "className": "", "url": "https://www.ttstaging.com.tw/mp/iDealEZ-how-to-order", "openTarget": "", "subItems": [] } ] }, { "id": "language", "title": "English", "className": "service", "subItems": [ { "id": "tw", "title": "正體中文", "className": "", "url": "https://tw.ttstaging.com.tw", "openTarget": "_self" }, { "id": "jp", "title": "日本語", "className": "", "url": "https://jp.ttstaging.com.tw", "openTarget": "_self" }, { "id": "cn", "title": "简体中文", "className": "", "url": "https://cn.ttstaging.com.tw", "openTarget": "_self" }, { "id": "ru", "title": "Русский", "className": "", "url": "https://ru.ttstaging.com.tw", "openTarget": "_self" }, { "id": "es", "title": "Español", "className": "", "url": "https://es.ttstaging.com.tw", "openTarget": "_self" }, { "id": "pt", "title": "Portugues", "className": "", "url": "https://pt.ttstaging.com.tw", "openTarget": "_self" }, { "id": "ar", "title": "العربية", "className": "", "url": "https://ar.ttstaging.com.tw", "openTarget": "_self" }, { "id": "id", "title": "Bahasa Indonesia", "className": "", "url": "https://id.ttstaging.com.tw", "openTarget": "_self" }, { "id": "de", "title": "Deutsch", "className": "", "url": "https://de.ttstaging.com.tw", "openTarget": "_self" }, { "id": "vi", "title": "Tiếng Việt", "className": "", "url": "https://vi.ttstaging.com.tw", "openTarget": "_self" }, { "id": "th", "title": "ภาษาจีนแบบดั้งเดิม", "className": "", "url": "https://th.ttstaging.com.tw", "openTarget": "_self" }, { "id": "tr", "title": "Türk", "className": "", "url": "https://tr.ttstaging.com.tw", "openTarget": "_self" }, { "id": "fr", "title": "Français", "className": "", "url": "https://fr.ttstaging.com.tw", "openTarget": "_self" } ], "url": "https://www.ttstaging.com.tw", "openTarget": "_self" }, { "id": "local-currency", "title": "USD", "openTarget": "_self", "className": "hasChild currencyNow", "url": "", "intlId": "usd", "subItems": [ { "id": "currency-setting", "title": "USD - US Dollar", "className": "", "url": "/currency/currency-setting", "openTarget": "_self" } ] }, { "id": "userInfo", "title": "Hi, 范嘉仁", "className": "hello", "url": "javascript:void(0)", "openTarget": "_self", "intlId": "userInfo", "subItems": [ { "id": "to-ep", "title": "前往企業網", "className": "", "url": "https://tt.en.ttstaging.com.tw", "openTarget": "_blank", "subItems": [] }, { "id": "suInquiries", "title": "線上對談", "className": "", "url": "https://su.ttstaging.com.tw/myInquiryList", "openTarget": "_blank", "subItems": [] }, { "id": "suOrders", "title": "買主訂單", "className": "", "url": "https://su.ttstaging.com.tw/ezSaleslist", "openTarget": "_blank", "subItems": [] }, { "id": "", "title": "我的管理端", "className": "", "url": "https://su.ttstaging.com.tw/dashboard", "openTarget": "_blank", "subItems": [] }, { "id": "memberNotice", "title": "會員重要公告", "className": "", "url": "https://info.taiwantrade.com/member/#menu=11612", "openTarget": "_blank", "subItems": [] }, { "id": "", "title": "商機資料庫", "className": "", "url": "https://su.ttstaging.com.tw/toTodDatabaseV2", "openTarget": "_blank", "subItems": [] }, { "id": "buInquiries", "title": "Inquiries", "className": "", "url": "https://bu.ttstaging.com.tw/myInquiryList", "openTarget": "_blank", "subItems": [] }, { "id": "", "title": "My Subscription", "className": "", "url": "https://bu.ttstaging.com.tw/showSubscribe", "openTarget": "_blank", "subItems": [] }, { "id": "buOrders", "title": "Orders", "className": "", "url": "https://bu.ttstaging.com.tw/myOrderRecent", "openTarget": "_blank", "subItems": [] }, { "id": "", "title": "Customized Sourcing", "className": "", "url": "https://bu.ttstaging.com.tw/tradeQApply", "openTarget": "_blank", "subItems": [] }, { "id": "", "title": "Account Setting", "className": "", "url": "https://bu.ttstaging.com.tw/myInfoEditShow", "openTarget": "_blank", "subItems": [] } ] }, { "id": "signOutNode", "title": "Sign Out", "className": "signInOut", "url": "/logout/cas", "openTarget": "_self", "intlId": "signout", "subItems": [] }, { "id": "favorites", "title": "Favorites", "className": "watchlist", "url": "javascript:void(0)", "openTarget": "_self", "intlId": "watchlist", "subItems": [ { "id": "favoritesProduct", "title": "Products", "className": "watchlist", "url": "https://bu.ttstaging.com.tw/favProdList", "openTarget": "_self", "intlId": "watchlist", "favoriteProductCount": 68, "subItems": [] }, { "id": "favoritesSupplier", "title": "Suppliers", "className": "watchlist", "url": "https://bu.ttstaging.com.tw/favSuList", "openTarget": "_self", "intlId": "watchlist", "favoriteSupplierCount": 14, "subItems": [] } ] }, { "id": "cartItem", "title": "Items(購物車)", "className": "cart", "url": "https://shoppingcart.ttstaging.com.tw/shoppingcart/step1?locale=en", "openTarget": "_self", "subItems": [] } ] ``` # L01 取得會員資料 API ## 網址 - js method : `var outputJson = window.headerEntry.getUserInfo();` ## Input JSON Path 無 ### 輸入參數說明 無 ## Output JSON Path ```=json { "headerReady": true, "isLogin" : false, "userAccessTicket" : null, "userEmail: : null, "userId": null, "userName": null, "companyType": null } ``` ### 輸出參數說明 標準I/O結果輸出 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | headerReady | HEADER是否完成載入 | boolean | N | | isLogin | 是否登入 | boolean | N | | userAccessTicket | 登入臨時Ticket | String | Y | | userEmail | 登入者姓名 | String | Y | | userId | 登入者usid | int | Y | | userName | 登入者姓名 | String | Y | | companyType | 會員公司類型 | String | Y | - companyType - BU: 買主 - SU: 純供應商 - ALL: 買主 + 純供應商 - null : 未登入 ## API 邏輯 參考 [L01 API邏輯 - 取得會員資料](https://hackmd.io/FOllIVBzTfSEeYAryJZ9Lg#L01-API%E9%82%8F%E8%BC%AF---%E5%8F%96%E5%BE%97%E6%9C%83%E5%93%A1%E8%B3%87%E6%96%99) (需有權限才能瀏覽) ## 範例 Input ```=javascript window.headerEntry.getUserInfo() ``` Output 未登入 ```=json { "headerReady": true, "isLogin" : false, "userAccessTicket" : null, "userEmail: : null, "userId": null, "userName": null, "companyType": null } ``` 已登入(BU) ```=json { "headerReady": true, "isLogin" : true, "userAccessTicket" : "40102fa72dee1062164119e5a910d792949bba9573480cc7e8cc98aee241a74e65c41632294428805", "userEmail: : "tony.fan@hyweb.com.tw", "userName": "范小小", "companyType": "BU" } ``` 已登入(SU) ```=json { "headerReady": true, "isLogin" : true, "userAccessTicket" : "40102fa72dee1062164119e5a910d792949bba9573480cc7e8cc98aee241a74e65c41632294428805", "userEmail: : "tony.fan.pem@hyweb.com.tw", "userName": "范大大", "companyType": "SU" } ``` # L01 取得Favorite資料 API ## 網址 可透過三種函式取得Favorite資料 - js method : 1. 全部取得:`var outputJson = window.headerEntry.getMyFavorites();` 2. 特定條件篩選:`var outputJson = window.headerEntry.getMyFavoritesByCondition([data-type],[show-by],[order-type],[page],[rows]);` 3. 指定ID篩選:`var outputJson = window.headerEntry.getMyFavoritesByIds([data-type],[ids]);` ## Input JSON Path 無 ### 輸入參數說明 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | data-type | 資料類型 | String | Y | | show-by | 是否顯示已Contact資料 | String | Y | | order-type | 排序 | String | Y | | page | 選擇第幾分頁 | int | Y | | rows | 每頁筆數 | int | Y | | ids | 資料ID集 | Array(String) | Y | - data-type: 預設[沒選顯示全部] - PRODUCT (選擇產品) - SUPPLIER (選擇供應商) - show-by:預設(不輸入或空值) : all - all (不過濾) - false > Not contacted yet (Contact Time is null ) - true > Contacted ( has Contact Time) - order-type: 預設(不輸入或空值) : aNtO - aNtO > Added Time New to Old - aOtN > Added Time Old to New - cNtO > Contact Time New to Old - cOtN > Contact Time Old to New - page:選擇分頁第[page]頁,預設1 - rows:每頁筆數,預設20 - ids: - 當`data-type` = PRODUCT -> 產品PID (node[].id) - 當`data-type` = SUPPLIER -> 供應商ID (node[].id) ## Output JSON Path ```=json { "favorite": [ { "node": [ { [產品欄位] }, ... ], "type": "product", "url": "[fav product List url]" }, { "node": [ { [公司欄位] }, ... ], "type": "supplier", "url": "[fav supplier List url]" } ] } ``` ### 輸出參數說明 標準I/O結果輸出 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | favorite | Favorite | [最愛欄位(Array)](#最愛欄位) | N | #### 最愛欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | node | 最愛列表 | [產品欄位](#產品欄位)或[公司欄位](#公司欄位) | Y | | type | 最愛類型 | String | N | | url | 最愛列表URL | String | Y | - type : - supplier:node型態為 [公司欄位](#公司欄位) - product:node的型態為 [產品欄位](#產品欄位) #### 公司欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | id | 供應商CID | String | N | | languageId | 語言ID | int | N | | name | 供應商名稱 | String | N | | url | directUrl or company site(EP) / profile(EC) url | String | N | | target | url target | String | Y | | sortOrder | 排序 | String | Y | | inactive | 供應商是否下架(1:是,0:否) | int | N | | createTime | 加入最愛時間(long) | long | Y | | lastContactTime | 最後聯絡時間(long) | long | Y | | createYear | 公司成立年份 | String | Y | | employee | 員工數 | String | Y | | businessType | 業務類型 | String(用,區隔) | Y | | certifications | 公司認證 | String(用,區隔) | Y | | companyName | 公司名稱 | String | Y | | location | 所在地 | String | Y | | companyBrand | 品牌 | String | Y | | mainMarket | 主要出口市場 | String(用,區隔) | Y | | mainExportProduct | 主要出口商品 | String(用,區隔) | Y | | branchName | 海外分支 | String(用,區隔) | Y | | showTTScert | 是否顯示TTS標章 | int | Y | | thirdCertificationCount | 第三方認證數 | int | Y | | epYears | e-Portal Supplier 年份 | String | Y | #### 產品欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | id | 產品PID | String | N | | languageId | 語言ID | int | N | | name | 產品名稱 | String | N | | url | directUrl or productUrl | String | N | | target | url target | String | Y | | sortOrder | 排序 | String | Y | | inactive | 產品是否下架(1:是,0:否) | int | N | | createTime | 加入最愛時間(long) | long | Y | | lastContactTime | 最後聯絡時間(long) | long | Y | | pid | 產品PID | String | N | | seq | 排序 | String | Y | | productNameAlt | 產品名稱 | String | N | | pictureTitle | 圖片標題 | String | N | | productPicture100 | 主要圖片 100 x 100 | String | N | | productPicture480 | 主要圖片 480 x 480 | String | N | | countryName | 產品國家名稱 | String | Y | | companyId | 產品所屬公司CID | String | N | | companyNameAlt | 產品所屬公司名稱 | String | N | | companyCpUrl | 產品所屬公司URL | String | N | | desc | 產品描述(150字) | String | N | | descFull | 完整的產品描述 | String | N | | oldPrice | 折扣前價格(minOldPrice-maxOldPrice) | String | N | | price | 價格(折扣後=minPrice-maxPrice) | String | Y | | minOldPrice | 折扣前最小價格 | String | Y | | minPrice | 最小價格 | String | N | | maxOldPrice | 折扣前最高價格 | String | N | | maxPrice | 最高價格 | String | N | | currency | 幣別 | String | N | | discount | 折扣 | String | N | | discountStartDate | 折扣起始日期 | long | N | | discountEndDate | 折扣結束日期 | long | N | | discountCountDown | 折扣剩餘天數 | String | N | | productUrl | 產品明細頁URL | String | N | | productName | 產品名稱 | String | N | | isSelling | 是否可販售(1:是,0:否) | int | N | | isFreeShipping | 是否免運費(1:是,0:否) | int | Y | | unit | 單位 | String | Y | | minOrder | 最小訂購量 | int | Y | | multimedia360Url | 360 URL | String | Y | | multimedia3dUrl | 3D URL | String | Y | | multimediaVideo | vidio URL | String | Y | | catalogStandardCid | 標準tatira六碼Cid | int | Y | | catalog2Cid | 標準tatira六碼Cid | int | Y | | catalog4Cid | 標準tatira四碼Cid | int | Y | | catalog6Cid | 標準tatira六碼Cid | int | Y | | createYear | 公司成立年份 | String | Y | | certifications | 產品認證 | String(用,區隔) | Y | | paymentMethods | 付款資訊 | [付款資訊欄位(Array)](#付款資訊欄位) | Y | | allPictures | 圖片資訊 | [圖片資訊欄位(Array)](#圖片資訊欄位) | Y | | specList | 規格資訊 | [規格資訊欄位(Array)](#規格資訊欄位) | Y | | quantityRange | 價格區間 | [價格區間欄位(Array)](#價格區間欄位) | Y | #### 付款資訊欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | name | 付款方式 | String | N | | icon | 付款方式LOGO url | String | N | #### 圖片資訊欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | pictureOrder | 圖片排序 | int | N | | pictureTitle | 圖片標題 | String | N | | productPicture200 | 圖片 200 x 200 | String | N | #### 規格資訊欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | name | 規格名稱 | String | N | | items | 規格項目 | String(Array) | N | #### 價格區間欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | quantityStart | 價格區間最低 | String | N | | quantityEnd | 價格區間最高 | String | N | | price | 區間單價 | String | N | | preparedDay | 備貨天數 | String | N | ## API 邏輯 參考 [L01 API邏輯 - 取得Favorite資料](https://hackmd.io/FOllIVBzTfSEeYAryJZ9Lg#L01-API%E9%82%8F%E8%BC%AF---%E5%8F%96%E5%BE%97Favorite%E8%B3%87%E6%96%99) (需有權限才能瀏覽) ## 範例 參考 [L01 取得Favorite資料 API 測試案例](https://docs.google.com/spreadsheets/d/1Do0aAAp187EAWDKjp5RX5sI2scPmzUl8xYM-E1qFZYM/edit#gid=1426594997) # L01 刪除Favorite資料 API ## 網址 - js method : `var outputJson = window.headerEntry.removeMyFavorites([data-pid],[data-type],[languageId],[currentUrl]);` ## Input JSON Path 無 ### 輸入參數說明 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | data-type | 資料類型 | String | Y | | data-pid | 資料ID | int | Y | | languageId | 語系 | int | Y | | currentUrl | 資料URL | String | Y | - data-type: PRODUCT (刪除產品) / SUPPLIER (刪除供應商) - data-pid: 產品ID / 供應商公司CID - languageId : 語系 - currentUrl: 產品URL或供應商URL (非必填) ## Output JSON Path ```=json { "code":<code>, "message":<message>, "messageIntl":<messageIntl>, "data":<data> } ``` ### 輸出參數說明 - 回傳成功或是失敗 標準I/O結果輸出 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | code | 代碼 | int | N | | message | 錯誤或成功訊息 | String | Y | | messageIntl | 訊息多語,目前沒定義 | String | Y | | data | 刪除的Object | [最愛訊息(Array)](#最愛訊息欄位) | Y | * code : 參考 [最愛CODE MESSAGE列表](#刪除最愛代碼訊息) * message : 參考 [最愛CODE MESSAGE列表](#刪除最愛代碼訊息) #### 最愛訊息欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | cookieId | 未登入者SHARE_ID | int | Y | | userEmail | 使用者Email(已登入者) | String | Y | | rowId | 最愛id | String | N | | favoriteType | 最愛類型 | String | N | | languageId | 語言ID | int | N | | directUrl | 最愛列表URL | String | Y | | referer | 加入來源 | String | Y | | rows | 其他資訊 | String | Y | - favoriteType : - SUPPLIER:node型態為 公司欄位 - PRODUCT:node的型態為 產品欄位 - referer : HTTP Header REFERER - rows : 目前為NULL #### 刪除最愛代碼訊息 | CODE | MESSAGE | 說明 | | -------- | -------- | -------- | | 200 | Success remove from CookieFavorite as new | 刪除成功 | | 200 | Already out of the my favorites | 沒有資料被刪除 | | 500 | Cannot remove from Fav, rowId is not input | 輸入參數rowId未定義 | | 500 | Cannot remove rowId=`<rowId>` from Fav: favoriteType is not input | 輸入參數favoriteType未定義 | | 500 | Cannot remove rowId=`<rowId>` from Fav: languageId is not input | 輸入參數languageId未定義 | | 500 | Cannot remove rowId=`<rowId>` from Fav: share cookie is lost | 沒有找到登入資訊或未登入的cookieId找不到 | | 500 | Cannot remove rowId=`<rowId>`to Fav:`<Exception Message>` | 系統錯誤 | ## API 邏輯 參考 [L01 API邏輯 - 刪除Favorite資料](https://hackmd.io/FOllIVBzTfSEeYAryJZ9Lg#L01-API%E9%82%8F%E8%BC%AF---%E5%88%AA%E9%99%A4Favorite%E8%B3%87%E6%96%99) (需有權限才能瀏覽) ## 範例 Input ```=javascript window.headerEntry.removeMyFavorites(700104,'PRODUCT',42,"https://www.ttstaging.com.tw/product/41pcs-1-4-drive-colorful-bits-set-700104.html") ``` Output ```=json {"code":"200","message":"Already out of the my favorites","messageIntl":null,"data":{"cookieId":null,"userEmail":null,"rowId":700104,"favoriteType":"PRODUCT","languageId":42,"directUrl":"https://www.ttstaging.com.tw/product/41pcs-1-4-drive-colorful-bits-set-700104.html","referer":"http://localhost:8080/header-test-page","rows":null}} ``` # L01 加入購物車資料 API ## 網址 - js method : `var outputJson = window.headerEntry.addCarts([productId],[domainId],[languageId],[quantity],[shippingMethod],[shopToCountry],[spec]);` ## Input JSON Path spec 商品選購規格,必須用以下JSON Array作為輸入字串放入 ``` [ { "cartSpecId": [產品規格ID], "cartSpecName": [產品規格名稱], "cartSpecDetailId": [選用規格明細ID], // 對應產品的產品規格資料表 "cartSpecDetailName": [選用明細名稱], // 對應產品的產品規格資料表 }, ... ] ``` ### 輸入參數說明 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | domainId | 加入購物車的網域ID | int | N | | productId | 產品ID | int | N | | languageId | 語系ID | int | N | | quantity | 訂購數量 | int | Y | | shippingMethod | 運送方式 | int | Y | | shopToCountry | 運送至國家 | int | Y | | spec | 商品選購規格 | String | Y | - shippingMethod : 預留給擴充,目前可固定傳1或空值 - shopToCountry : 預留給擴充,目前可固定傳1或空值 - spec : 要把[商品選購(Array)](#商品選購欄位) 轉化成 to JSON string #### 商品選購欄位 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | cartSpecId | 產品規格ID | int | N | | cartSpecName | 產品規格名稱 | String | N | | cartSpecDetailId | 選用規格明細ID | int | N | | cartSpecDetailName | 選用明細名稱 | String | N | - cartSpecDetailId : 對應產品的產品規格資料表 - cartSpecDetailName : 對應產品的產品規格資料表 ## Output JSON Path ```=json { "code":<code>, "message":<message>, "messageIntl":<messageIntl>, "data":<data> } ``` ### 輸出參數說明 - 回傳成功或是失敗 標準I/O結果輸出 | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | code | 代碼 | int | N | | message | 錯誤或成功訊息 | String | Y | | messageIntl | 訊息多語,目前沒定義 | String | Y | | data | 刪除的Object | [購物車訊息(Array)](#購物車訊息欄位) | Y | * code : 參考 [購物車CODE MESSAGE列表](#加入購物車代碼訊息) * message : 參考 [購物車CODE MESSAGE列表](#加入購物車代碼訊息) #### 購物車訊息欄位 <font color="red">此節待補</font> | 欄位名稱 | 欄位說明 | 型態 | 是否可為空值 | | -------- | -------- | -------- | -------- | | cartMainId | 未登入者SHARE_ID | int | Y | | userEmail | 使用者Email(已登入者) | String | Y | | rowId | 購物車id | String | N | | favoriteType | 購物車類型 | String | N | | languageId | 語言ID | int | N | | directUrl | 購物車列表URL | String | Y | | referer | 加入來源 | String | Y | | rows | 其他資訊 | String | Y | ~~ - favoriteType : - SUPPLIER:node型態為 公司欄位 - PRODUCT:node的型態為 產品欄位 - referer : HTTP Header REFERER - rows : 目前為NULL #### 加入購物車代碼訊息 | CODE | MESSAGE | 說明 | | -------- | -------- | -------- | | 200 | Success add to supplier cart as new | 加入成功 | | 200 | Already in the cart | 購物車已經存在此筆商品規格 | | 400 | `<verifyResult>` | 資料驗證錯誤訊息, e.g: quanity <= 0 | | 404 | Cannot found productId=`<productId>` 's supplierId | 產品找不到對應的供應商 | | 500 | Cannot add productId=`<productId>` to Cart Cause by : `<Exception Message>` | 系統錯誤 | | 500 | Request Param Format Error Cause by : `<Exception Message>` | 系統錯誤 | ## API 邏輯 參考 [L01 API邏輯 - 加入購物車資料]() (需有權限才能瀏覽) ## 範例 Input ```=javascript window.headerEntry.addCarts(1893926,38,41,10,1,1,'[{"cartSpecId":129827,"cartSpecName":"1 採購規格名稱 17字元-tw","cartSpecDetailId":4688359489,"cartSpecDetailName":"333333333333333333333333"},{"cartSpecId":129828,"cartSpecName":"2 採購規格-tw","cartSpecDetailId":4688359460,"cartSpecDetailName":"2"},{"cartSpecId":129894,"cartSpecName":"3 採購規格限3組規格 內容無限數","cartSpecDetailId":4688359499,"cartSpecDetailName":"1"}]') ``` Output ```=json { "code": "200", "message": "Already in the cart", "messageIntl": { "key": "cartrecceiver.product.already.in.cart", "args": {} }, "data": { "cartMainId": 14175, "supplierId": 147927, "companyName": "HYWEB TECHNOLOGY CO., LTD.", "orderGroup": null, "ezShoppingCartDetails": [ { "cartDetailId": 27082, "productId": 1893926, "languageId": 41, "domainId": 38, "epDomainId": null, "epDomain": false, "productName": "(佳淇準備欄位中請不要動)(En標題) 產品名稱 128字元123(Tw)", "discount": 15, "discountStartDate": 1629450000000, "discountEndDate": 1648699200000, "unit": "Unit/Units", "sellUnit": false, "quantityPerPack": 0, "quantity": 10, "pictureUrl": "//im01.ttstaging.com.tw/e437d75f-3e27-4f90-865b-accb43ff9e2b/howl049-100x100.jpg", "pictureUrl360": null, "actived": true, "selling": true, "onShelveTime": null, "offShelveTime": null, "verifyStautsCid": 1324, "sellingVerifyStatusCode": 1324, "ezShoppingCartDetailSpecs": [ { "cartSpecId": 129827, "cartSpecName": "1 採購規格名稱 17字元-tw", "cartSpecDetailId": 4688359489, "cartSpecDetailName": "333333333333333333333333" }, { "cartSpecId": 129894, "cartSpecName": "3 採購規格限3組規格 內容無限數", "cartSpecDetailId": 4688359499, "cartSpecDetailName": "1" }, { "cartSpecId": 129828, "cartSpecName": "2 採購規格-tw", "cartSpecDetailId": 4688359460, "cartSpecDetailName": "2" } ], "isFreeShipping": false, "productUrl": "https://localhost:8080/cms-front/product/佳淇準備欄位中請不要動-en標題-產品名稱-128字元123-tw-1893926.html", "ezProductQuantitys": [], "unitPrice": -1, "discountUnitPrice": -0.85, "totalPrice": -10, "totalDiscountPrice": -8.5, "formatTotalPrice": "-10.00", "formatTotalDiscountPrice": "-8.50" } ], "orderRemark": null, "orderNumber": null, "companyUrl": "https://hyweb.en.develop.ttstaging.com.tw" } } ``` # 附註 ## getMyFavorites All Example Input ```=javascript window.headerEntry.getMyFavorites() ``` Output ```=json { "favorite": [ { "node": [ { "name": "Solid Wood Hallway Storage Cabinet", "id": "2409457", "languageId": 42, "url": "https://displayfixture.en.taiwantrade.com/product/solid-wood-hallway-storage-cabinet-2409457.html", "target": "_self", "sortOrder": 1, "inactive":0, "createTime": 1614908598601, "lastContactTime": null, "pid": 2409457, "seq": 1, "productNameAlt": "Solid Wood Hallway Storage Cabinet", "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture100": "https://im01.itaiwantrade.com/f59076ec-5578-45b3-9fd2-d3bc5a6e9be3/U96498b87cdf84e09840a202bd874ec2-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/05dac0d6-fe32-41a7-b278-f9b969d32455/U96498b87cdf84e09840a202bd874ec2-360x360.jpg", "countryName": "Taiwan", "companyName": "BIG FAME INDUSTRIAL CORPORATION", "companyId": "6369", "companyNameAlt": "BIG FAME INDUSTRIAL CORPORATION", "companyCpUrl": "https://displayfixture.en.taiwantrade.com", "desc": "Solid Wood Hallway Storage Cabinet is handcrafted using eco-friendly natural wood specially processed for excellent water resistance. Decorate your ..", "descFull": "Solid Wood Hallway Storage Cabinet is handcrafted using eco-friendly natural wood specially processed for excellent water resistance. Decorate your hallway with extra storage now! Get in touch for order information!FeaturesHandcrafted wood cabinet with every detail carefully processed and taken care of.Simple and attractive antique design with refined surface.Use of eco-friendly materials with excellent water resistance.Combination of fashion, style and functionality.Great durability which makes it easy to use and to maintain.Delivery of an antique and rustic vibe for your hallway.Valid business entity registered and certified by D-U-N-S.Customization service open for discussion upon request.SpecificationsMaterial:&nbsp;Solid wood, old ELM woodSurface treatment: Antique, natural-looking coatingColor:&nbsp;Dark wood grainStyle:&nbsp;RusticSize:&nbsp;W98 x D40 x H80 cmPurpose:&nbsp;Collection of home decorative itemsPackaging &amp; DeliveryBox packaging:&nbsp;Safe packingMinimum order quantity:&nbsp;1 setLearn More Email UsMore Information", "oldPrice": null, "price": "3,850.00-4,650.00", "minOldPrice": null, "minPrice": "3,850.00", "maxOldPrice": null, "maxPrice": "4,650.00", "currency": "USD", "discount": null, "discountStartDate":null, "discountEndDate":null, "discountCountDown": null, "productUrl": "https://displayfixture.en.taiwantrade.com/product/solid-wood-hallway-storage-cabinet-2409457.html", "productName": "Solid Wood Hallway Storage Cabinet", "isSelling": 1, "isFreeShipping": 1, "unit": "Piece(s)", "minOrder": 1, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": "https://www.youtube.com/watch?v=O9bbjv8dXd0", "catalogStandardCid": 2910, "catalog2Cid": 2910, "catalog4Cid": 306, "catalog6Cid": 2910, "createYear": "1988", "certifications": null, "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture200": "https://im01.itaiwantrade.com/72cdab64-f36d-4601-b6aa-d802ceffbc0a/U96498b87cdf84e09840a202bd874ec2-200x200.jpg" }, { "pictureOrder": 2, "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture200": "https://im01.itaiwantrade.com/305d7c06-b2d5-4fde-ac1e-cfc3d9de80db/U967daedbb893460ba2f0660fb2cf7bb-200x200.png" }, { "pictureOrder": 3, "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture200": "https://im01.itaiwantrade.com/38f2137a-e898-4115-bfe4-8c3f89633056/U15756f35536442aa82cdd6c7176a905-200x200.png" }, { "pictureOrder": 4, "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture200": "https://im01.itaiwantrade.com/6177d2a5-8154-468f-be69-499ecb050781/Ud4bbd80f354c43eeaf6eb989145f97e-200x200.png" }, { "pictureOrder": 5, "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture200": "https://im01.itaiwantrade.com/a4387625-e3f4-4ac6-8854-a9022aa756eb/U2a52d90dce6c4048b287e35966ab942-200x200.jpg" }, { "pictureOrder": 6, "pictureTitle": "Solid Wood Hallway Storage Cabinet", "productPicture200": "https://im01.itaiwantrade.com/ca044fec-9a33-4c0a-b1d5-71eed7e968e2/Uea57c8ea64fc4e888302db55cfcee4f-200x200.jpg" } ], "specList" : null, "quantityRange" : [ { "quantityStart": "1", "quantityEnd": "2", "preparedDay": "40", "price": "4650" }, { "quantityStart": "3", "quantityEnd": "7", "preparedDay": "40", "price": "4180" }, { "quantityStart": "8", "quantityEnd": "10", "preparedDay": "40", "price": "3850" }, ] }, { "name": "CNC Speedy BTA Deep Hole Boring Machine-BTA-1000 ", "id": "1657614", "languageId": 42, "url": "https://gundrillmicrontec.en.taiwantrade.com/product/cnc-speedy-bta-deep-hole-boring-machine-bta-1000-1657614.html", "target": "_self", "sortOrder": 2, "inactive":0, "createTime": 1614908564244, "lastContactTime": null, "pid": 1657614, "seq": 2, "productNameAlt": "CNC Speedy BTA Deep Hole Boring Machine-BTA-1000 ", "pictureTitle": "CNC Speedy BTA Deep Hole Boring Machine-BTA-1000 ", "productPicture100": "https://im01.itaiwantrade.com/5dfd63c1-3993-4f16-9ea0-28a30256adb3/BTA250-4000R-A6%E5%A4%96%E8%A7%80%E5%9C%96.SLDPRT-100x100.JPG", "productPicture480": "https://im01.itaiwantrade.com/d697a654-4760-41ef-89c8-6653d3d15108/BTA250-4000R-A6%E5%A4%96%E8%A7%80%E5%9C%96.SLDPRT.JPG", "countryName": "Taiwan", "companyName": "CHAU YIH SHIN CO., LTD.", "companyId": "428735", "companyNameAlt": "CHAU YIH SHIN CO., LTD.", "companyCpUrl": "https://gundrillmicrontec.en.taiwantrade.com", "desc": "Featured: A Round Big and Lengthen Center Hole Boring Machine-CNC-BTA-1000 **machine constructed in enforced rib Meehanite cast-iron, precision manu..", "descFull": "Featured: A Round Big and Lengthen Center Hole Boring Machine-CNC-BTA-1000 **machine constructed in enforced rib Meehanite cast-iron, precision manual v-scraped, CNC controller in absolute working system, auto. lubrication system, powerful hydraulic cutting lubrication, Coolant cooler, Doubled chip cleaning system:Magnetic Chip conveyor and paper filtering unit, voltage transformer, C3 grade ball screw transmission system and servo motor axes travel. to ensure high performance, overtime working and machine long life-time. **Complete customer service: machine inspection and drill testing before shipment. machine installation, components drill testing and training when engineer will be in buyer factory, long term maintenance service. Business: FOB Taichung Taiwan 1. Product Information Product Category: Specified Deep Hole Drilling Machines Made-To-Measure Item: BTA (Bar Type Deep Hole Bore -Drilling Machine ) – Centeral Holes Bore drilling-workpiece rotation system Brand: microntec 2. Specification Model: BTA-1000 Working Range Hole Dia. :Ø50~Ø200mm Max. Depth:1000mm Swing Over Bed :1000mm Travel Z Axis Ball Screw For Feeds:Ø63 x P10 x C3 Controller & Powers Spindle Motor :11 kw with gear ratio, AC Servo Spindle Motor 11 kw Max. Spindle Speed:150~1800 rpm Z Axis Motor:7kw ,AC Servo Spindle Motor 7 kw Controller System:Mitsubishi in absolute working system Controller System Min. Setting Unit :0.001mm Interface :RS232 Drilling Feedrate Traverse Drill Speed:1~ 200 mm / min Special Drill Speed:1~400mm/min Rapid Traverse Feeding Range :1~3000 mm/ min Rapid Traverse: 1~4000 mm/ min Other Powers: Hydraulic cutting lubrication : motor Pressure pump :15HP *1 Capacity: Pump Output 200 Liter / min, Max. Pressure 25 kg/ c㎡ Coolant Tank 2000 Liter Chip Conveyor Motor :0.2kw Tail Stock Motor :0.7kw Cutting Oil Percolation Motor :3/4HP Workpiece Rotation Motor (Optional Accessories):3.5kw Machine Packing List Machine Dimensions :3650*2500*2200mm Floor Space :3650 x 2500 mm Machine Net Weight:9500kgs For more requirment, please dont hestiate to contact me now~~ E-mail: pioneer.yi@msa.hinet.net", "oldPrice": null, "price": "150,000.00-150,000.00", "minOldPrice": null, "minPrice": "150,000.00", "maxOldPrice": null, "maxPrice": "150,000.00", "currency": "USD", "discount": null, "discountStartDate":null, "discountEndDate":null, "discountCountDown": null, "productUrl": "https://gundrillmicrontec.en.taiwantrade.com/product/cnc-speedy-bta-deep-hole-boring-machine-bta-1000-1657614.html", "productName": "CNC Speedy BTA Deep Hole Boring Machine-BTA-1000 ", "isSelling": 1, "isFreeShipping": 1, "unit": "Set/ Sets", "minOrder": 1, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": "http://www.youtube.com/watch?v=Fwqb551ihmI", "catalogStandardCid": 1137, "catalog2Cid": 1137, "catalog4Cid": 129, "catalog6Cid": 1137, "createYear": "1985", "certifications": "CE", "paymentMethods" : null, "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "CNC Speedy BTA Deep Hole Boring Machine-BTA-1000 ", "productPicture200": "https://im01.itaiwantrade.com/75a139f7-10ff-400c-b3a8-98a089874af9/BTA250-4000R-A6%E5%A4%96%E8%A7%80%E5%9C%96.SLDPRT-220x220.JPG" } ], "specList" : null, "quantityRange" : [ { "quantityStart": "1", "quantityEnd": "1", "preparedDay": "120", "price": "150000" } ] }, { "name": "NC milling machine,machinery milling machine,", "id": "1494568", "languageId": 42, "url": "https://www.taiwantrade.com/product/nc-milling-machine-machinery-milling-machine-1494568.html", "target": "_self", "sortOrder": 3, "inactive":0, "createTime": 1614839047229, "lastContactTime": null, "pid": 1494568, "seq": 3, "productNameAlt": "NC milling machine,machinery milling machine,", "pictureTitle": "NC milling machine,machinery milling machine,", "productPicture100": "https://im01.itaiwantrade.com/c4683231-939d-4664-a18a-7bc724aeec37/60-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/6d290c77-d660-4af8-a6ea-304a7e7deafc/60.jpg", "countryName": null, "companyName": "SAN EAGLE CO., LTD.", "companyId": "9198", "companyNameAlt": "SAN EAGLE CO., LTD.", "companyCpUrl": "https://saneagle.en.taiwantrade.com", "desc": "SAN EAGLE CO., LTD. is established in the year of 1980. Started to export machine tools and accessories for metal working machineries.Gradually, go ..", "descFull": "SAN EAGLE CO., LTD. is established in the year of 1980. Started to export machine tools and accessories for metal working machineries.Gradually, go on metal working machinery including lathe machine, milling machine,Grinding machine etc, and woodworking machinery including planer, jointer, boring machine, belt sander, router, moulder, sawing machine, copy shaper etc.In these few years, we export CNC machines, including CNC Machining Center, CNC Electric Discharge Machine, CNC Double housing planomiller & CNC Surface Grinding Machines and Machine Tools Machine Parts etc. We have built a solid reputation on excellent product quality, reliability, and affordability. Our goal is superior customer service with competitive prices. We value all customers and will do our utmost to ensure you a comfortable trading experience. We are committed to offering customers high-quality services. For more information, please feel free to contact us.", "oldPrice": null, "price": "80,000.00-80,000.00", "minOldPrice": null, "minPrice": "80,000.00", "maxOldPrice": null, "maxPrice": "80,000.00", "currency": "USD", "discount": null, "discountStartDate":null, "discountEndDate":null, "discountCountDown": null, "productUrl": "https://saneagle.en.taiwantrade.com/product/nc-milling-machine-machinery-milling-machine-1494568.html", "productName": "NC milling machine,machinery milling machine,", "isSelling": 1, "isFreeShipping": 1, "unit": "Set/ Sets", "minOrder": 1, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": null, "catalogStandardCid": 1134, "catalog2Cid": 1134, "catalog4Cid": 129, "catalog6Cid": 1134, "createYear": "1980", "certifications": null, "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "NC milling machine,machinery milling machine,", "productPicture200": "https://im01.itaiwantrade.com/0e3794e9-74f0-4eec-a582-c902d45871eb/60-220x220.jpg" } ], "specList" : null, "quantityRange" : [ { "quantityStart": "1", "quantityEnd": "2", "preparedDay": "65", "price": "80000" } ] }, { "name": "45 Degree Indexable Chamfer Mill", "id": "2399884", "languageId": 42, "url": "https://jimmore.en.taiwantrade.com/product/45-degree-indexable-chamfer-mill-2399884.html", "target": "_self", "sortOrder": 4, "inactive":0, "createTime": 1609809883122, "lastContactTime": null, "pid": 2399884, "seq": 4, "productNameAlt": "45 Degree Indexable Chamfer Mill", "pictureTitle": "45 Degree Indexable Chamfer Mill", "productPicture100": "https://im01.itaiwantrade.com/c12452fc-a923-47cf-8db9-f132a7c475f5/6-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/90b64d19-045b-4d48-a516-674f8cb3a6ac/6-360x360.jpg", "countryName": "Taiwan", "companyName": "JIMMORE INTERNATIONAL CORP.", "companyId": "1771", "companyNameAlt": "JIMMORE INTERNATIONAL CORP.", "companyCpUrl": "https://jimmore.en.taiwantrade.com", "desc": "45 degree indexable chamfer mill is designed for face milling, chamfering and countersinking with an indexable insert. It is not a traditional chamf..", "descFull": "45 degree indexable chamfer mill is designed for face milling, chamfering and countersinking with an indexable insert. It is not a traditional chamfer tool, it will be the most efficient tool you ever met. Email us today for further discussion.FeaturesBenefitting from the specially ground dual-relief insert and optimized coating, higher feed rates and cutting speeds can be achieved on chamfering operations.Each insert has 4 cutting edges, reducing cost of inserts.Fine edge honing cutting edge, good chip breaking condition and long tool life.Cmin. &Oslash;7mm - Cmax. &Oslash;32mm.AdvantagesNine9 chamfer mill is designed for chamfering and countersinking with an indexable insert.The insert is a specifically designed for use in high speed machining ; the multiple flutes provide for increased feed rate, optimizing performance and reducing cutting time.Ultra high speed and feed rate is the biggest advantage of Nine9 Chamfer Mills.It is not a traditional chamfer tool, it runs 4 times faster in cutting speed and 10 times higher in feed rate. It is the most efficient tool you ever met.SpecificationParts No.: 99616-C50Type: BC20-C22-130Cmin &oslash;Cmax &oslash;&oslash;d&oslash;DR1R2LLc1Lc2Lc3Z2232203311161305.57.112.14Official Website Send Inquiry", "oldPrice": null, "price": null, "minOldPrice": null, "minPrice": null, "maxOldPrice": null, "maxPrice": null, "currency": null, "discount": null, "discountStartDate":null, "discountEndDate":null, "discountCountDown": null, "productUrl": "https://jimmore.en.taiwantrade.com/product/45-degree-indexable-chamfer-mill-2399884.html", "productName": "45 Degree Indexable Chamfer Mill", "isSelling": 0, "isFreeShipping": 0, "unit": null, "minOrder": null, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": "https://youtu.be/PSApUNq1uYE", "catalogStandardCid": 1134, "catalog2Cid": 1134, "catalog4Cid": 129, "catalog6Cid": 1134, "createYear": "1987", "certifications": null, "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "45 Degree Indexable Chamfer Mill", "productPicture200": "https://im01.itaiwantrade.com/11696a8f-fedd-4ad0-a637-889821858362/6-200x200.jpg" }, { "pictureOrder": 2, "pictureTitle": "45 Degree Indexable Chamfer Mill", "productPicture200": "https://im01.itaiwantrade.com/249225ab-3b3b-4cfb-8423-658ce41891d7/Nine9_CM_holder_c50-200x200.jpg" }, ], "specList" : [ { "name": "Cutter diameter", "items": [ "22-32mm" ] }, { "name": "Coupling type", "items": [ "Cylindrical shank" ] }, { "name": " Chamfer angle​", "items": [ "45°" ] } ], "quantityRange" : null }, { "name": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "id": "2317046", "languageId": 42, "url": "https://mouthguards.en.taiwantrade.com/product/hot-sell-geometry-multicolor-mosaic-protection-mouth-guards-for-hockey-2317046.html", "target": "_self", "sortOrder": 5, "inactive":0, "createTime": 1609739054724, "lastContactTime": null, "pid": 2317046, "seq": 5, "productNameAlt": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "pictureTitle": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "productPicture100": "https://im01.itaiwantrade.com/6ca336c2-8939-4b13-9306-fe5d133ece5a/DSC_2071-1-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/97adfb0a-01d3-4e4f-bfc6-2fc305bc8661/DSC_2071-1-480x480.jpg", "countryName": "Taiwan", "companyName": "SHUN HSIANG PLASTIC CO., LTD.", "companyId": "10573", "companyNameAlt": "SHUN HSIANG PLASTIC CO., LTD.", "companyCpUrl": "https://mouthguards.en.taiwantrade.com", "desc": "Multi-color stitching of geometric figures shows Picasso's art. Inlaid printing technology can be applied to any picture requirements design.This is..", "descFull": "Multi-color stitching of geometric figures shows Picasso&#39;s art. Inlaid printing technology can be applied to any picture requirements design.This is a &nbsp;sports mouthguard made of TPE (thermoplastic elastomer). After heating and shaping with hot water, it makes &nbsp;a unique and personal sports mouthguard.In response to modern times, the shape of our guard is also different from the traditional ones. The layers on our guard use Inlay printing technology. The layers can be intact on the guard, the pattern will not &nbsp;be touched &nbsp;when they are wearing it, and the layers are not easy to fall off, so that customers can use it with peace of mind.The surrounding walls have a high protective effect on the gumsNo latex, no BPA, no phthalates.Suitable-Most contact sports where a mouthguard is required or recommended, including basketball, hockey, hockey, football, boxing, and MMA.", "oldPrice": "14.99-14.99", "price": "14.84-14.84", "minOldPrice": "14.99", "minPrice": "14.84", "maxOldPrice": "14.99", "maxPrice": "14.84", "currency": "USD", "discount": "1", "discountCountDown": "228 Days Left", "productUrl": "https://mouthguards.en.taiwantrade.com/product/hot-sell-geometry-multicolor-mosaic-protection-mouth-guards-for-hockey-2317046.html", "productName": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "isSelling": 1, "isFreeShipping": 0, "unit": "Piece(s)", "minOrder": null, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": "https://www.youtube.com/watch?v=vuZNKZT7_0Y&ab_channel=%E8%88%9C%E7%BF%94%E5%A1%91%E8%86%A0%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8", "catalogStandardCid": 3236, "catalog2Cid": 3236, "catalog4Cid": 348, "catalog6Cid": 3236, "createYear": "1980", "certifications": null, "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "productPicture200": "https://im01.itaiwantrade.com/c5650cb1-b4f2-4e4a-aa61-592bf1fa12ea/DSC_2071-1-220x220.jpg" }, { "pictureOrder": 2, "pictureTitle": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "productPicture200": "https://im01.itaiwantrade.com/1773a9ce-0879-4e68-9691-60cb9228c43f/DSC_8382-220x220.JPG" }, { "pictureOrder": 3, "pictureTitle": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "productPicture200": "https://im01.itaiwantrade.com/6303e6d6-1054-47a4-9349-a9e67e0e584d/%E8%A8%BB%E8%A7%A3_2021-04-13_144746-220x220.jpg" }, { "pictureOrder": 4, "pictureTitle": "Hot sell geometry multicolor mosaic protection mouth guards for Hockey", "productPicture200": "https://im01.itaiwantrade.com/d7efeb5d-dd31-453d-99cc-b344ef1831bb/Picasso_front-220x220.jpg" } ], "specList" : [ { "name": "Age", "items": [ "11+" ] }, { "name": "color", "items": [ "multicolor" ] } ], "quantityRange" : [ { "quantityStart": "1", "quantityEnd": "100", "preparedDay": "14", "price": "14.99" } ] }, { "name": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "id": "1842461", "languageId": 42, "url": "https://lovetex.en.taiwantrade.com/product/102mm-4-width-25-pair-meters-sew-on-hook-only-fastener-tape-for-28-colors-1842461.html", "target": "_self", "sortOrder": 6, "inactive":0, "createTime": 1603246586010, "lastContactTime": null, "pid": 1842461, "seq": 6, "productNameAlt": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture100": "https://im01.itaiwantrade.com/65536458-2d84-429c-801f-52e1cc308712/SEW-ON-HOOK-AND-LOOP-102-METERS-HooK%2BHook-Only-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/c6d00c94-89f1-4fc5-b1a0-d56056bec3d3/SEW-ON-HOOK-AND-LOOP-102-METERS-HooK%2BHook-Only-480x480.jpg", "countryName": "Taiwan", "companyName": "LOVETEX INDUSTRIAL CORP.", "companyId": "96752", "companyNameAlt": "LOVETEX INDUSTRIAL CORP.", "companyCpUrl": "https://lovetex.en.taiwantrade.com", "desc": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors  Colors Available  28 Standard colors  DYE-TO-MATCH colors are availabl..", "descFull": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors Colors Available 28 Standard colors DYE-TO-MATCH colors are available upon request. Our Products are Certified according to STANDARD 100 by OEKO-TEX®, they are completely safe and free from harmful chemicals. Product Information 1 meter = 39.37 inch =3.28 feet Sew-On Hook&Loop Available Lengths *Applications* Sew-on hook and loop (Velcro Function) can be used for a wide variety of sawing applications. Recommended for garment, sports, and medical industries. 1.Healthcare: There is various use for hook and loop products in the Medical field, such as holding patient charts, securing large equipment and devices. We offer skin color (Ivory or Beige) and navy blue hook and loop for medical usage. 2. Recreation: Sporting or Hiking equipment utilizes hook and loop fasteners to hold together any type of gear for any sport, in outdoors. 3. Apparel: The Hook and Loop closure has been used to secure footwear and clothing as an alternative to Zippers and Buttons. It can also be used for DIY Craft of clothes, diaper, pants, Babies apparels and so on. In addition, we offer camel color for army apparel such as army vest or boots. 4. Home: Hook and Loop Fasteners consist of hooks and loops which can be opened and closed frequently for repeated closure. These fasteners are commonly used in the household products. If you have problems like these: 1. Replace broken buttons or zippers with Hook and Loop Fasteners! 2. In respect to the reduction of Fasteners bond strength-Replace it with new   pieces on products with Hook and Loop Closure ( EX. Shoes, Hat, Clothes) 3. Anything else you want to secure often fall off (EX: set up screen window). Secure with Hook & Loop! Our products can help you deal with these problems!!! Also, we are very glad you give us some feedback on products and prices. Instructions Step 1. Prepare needles, threads, and items you want to sew. Step 2. Find a suitable size of Lovetex Hook and Loop. Step 3. Sew Hook and Loop Tape around the edge of fabric and backstitch to secure by hands or machine. Step 4. You can cut to any form to meet your needs, and sew about 2mm away from edges.2", "oldPrice": null, "price": "109.78-109.78", "minOldPrice": null, "minPrice": "109.78", "maxOldPrice": null, "maxPrice": "109.78", "currency": "USD", "discount": null, "discountCountDown": null, "productUrl": "https://lovetex.en.taiwantrade.com/product/102mm-4-width-25-pair-meters-sew-on-hook-only-fastener-tape-for-28-colors-1842461.html", "productName": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "isSelling": 1, "isFreeShipping": 0, "unit": "Pack (1 Pair/ Pairs)", "minOrder": 1, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": null, "catalogStandardCid": 862, "catalog2Cid": 862, "catalog4Cid": 87, "catalog6Cid": 862, "createYear": "1984", "certifications": "ISO 9001:2015", "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/a52e95da-8bd0-47da-afb7-4922b469a3af/SEW-ON-HOOK-AND-LOOP-102-METERS-HooK%2BHook-Only-220x220.jpg" }, { "pictureOrder": 2, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/2edc882b-7efd-45a9-aee5-727db1ec734f/102MM-25METERS-HOOK_ONLY-LOVETEX_050-YELLOW-220x220.jpg" }, { "pictureOrder": 3, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/66f120a6-f2ec-40ec-9a10-1ad4f477d6cf/102MM-25METERS-HOOK_ONLY-LOVETEX_061-BEIGE-220x220.jpg" }, { "pictureOrder": 4, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/6e80ced9-096a-40c9-96ea-63161aae4401/102MM-25METERS-HOOK_ONLY-LOVETEX_070-GRAY-220x220.jpg" }, { "pictureOrder": 5, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/7d41c5b5-f0ae-4391-83a6-e294a5e21a58/102MM-25METERS-HOOK_ONLY-LOVETEX_040-PINK-220x220.jpg" }, { "pictureOrder": 6, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/8c44c491-1382-4a8b-9de9-dbb06a6a0a92/102MM-25METERS-HOOK_ONLY-LOVETEX_080-MED_BLUE-220x220.jpg" }, { "pictureOrder": 7, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/935a2dd1-e8ab-4b60-8917-909d47206093/102MM-25METERS-HOOK_ONLY-LOVETEX_090-VIOLET-220x220.jpg" }, { "pictureOrder": 8, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/9b3ecf9b-7168-4739-9397-93bd6ddcd0a9/102MM-25METERS-HOOK_ONLY-LOVETEX_030-SKY_BLUE-220x220.jpg" }, { "pictureOrder": 9, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/ad662315-afba-4e6b-b92f-2fb2d2017a9e/102MM-25METERS-HOOK_ONLY-LOVETEX_100-ORANGE-220x220.jpg" }, { "pictureOrder": 10, "pictureTitle": "102mm(4\") Width 25 Pair Meters Sew-On Hook ONLY Fastener Tape for 28 Colors ", "productPicture200": "https://im01.itaiwantrade.com/ed9eadba-5ea9-427f-b647-68f1c7bbbf08/102MM-25METERS-HOOK_ONLY-LOVETEX_010-IVORY-220x220.jpg" } ], "specList" : [ { "name": "Color", "items": [ "#010 Ivory", "#020 Silver Gray", "#030 Sky Blue", "#040 Pink", "#043 Luminous Pink", "#050 Yellow", "#053 Luminous Yellow", "#060 Camel", "#061 Beige", "#070 Gray", "#080 Med Blue", "#090 Violet", "#100 Orange", "#110 Brown", "#120 Dark Gray", "#130 Royal Blue", "#131 Light Royal Blue", "#140 Olive", "#150 Red", "#153 Luminous Red", "#158 Bright Red", "#160 Dark Brown", "#170 Black", "#180 Navy Blue", "#190 Green", "#193 Luminous Green ", "#200 Burgundy", "#990 White" ] } ], "quantityRange" : [ { "quantityStart": "1", "quantityEnd": "50", "preparedDay": "3", "price": "109.78" } ] }, { "name": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "id": "1988699", "languageId": 42, "url": "https://iniint.en.taiwantrade.com/product/yu-hseng-1-8-hp-shaft-130-mm-5-machinery-coolant-pump-tc8130-1988699.html", "target": "_self", "sortOrder": 7, "inactive":0, "createTime": 1603246578853, "lastContactTime": null, "pid": 1988699, "seq": 7, "productNameAlt": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture100": "https://im01.itaiwantrade.com/f3397a52-5468-40d5-9d27-0ad44a265a04/TC813003_7-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/9ed2571a-befd-49a1-b8ae-36b47714ee95/TC813003_7-480x480.jpg", "countryName": "Taiwan", "companyName": "I AND I INTERNATIONAL CO., LTD.", "companyId": "500070", "companyNameAlt": "I AND I INTERNATIONAL CO., LTD.", "companyCpUrl": "https://iniint.en.taiwantrade.com", "desc": "The TC Series coolant pump is developed for spraying of cooling lubricants and the circulation system, especially for machine tools. It is suitable ..", "descFull": "The TC Series coolant pump is developed for spraying of cooling lubricants and the circulation system, especially for machine tools. It is suitable to driver liquids such as water, coolant, light oil and other clean, non-aggressive matters liquid to cooling or lubricant applications. TC Series can be used in all type machine tools to perform Turning, Milling, Drilling, Cutting, Slitting, Grinding etc. operation (Lathing machine drilling machine, lapping machine, Milling machine, pressing machine, stamping machine, tapping machine, punch machine, cooling system, oil cooling, water circulation)&nbsp;&lt;Product Features&gt;-&nbsp;Powerful and high-performance coolant liquid pump- Whole models with efficient filterable strainer.- Solid entire unit and high stability &amp; reliability.- Well design to dissipate thermal- CE &amp; IP54 with utility patents&lt;Product Specification&gt;- Brand: YU HSENG- Model: TC-8130- Power: 94W (1/8 HP )- Phase &amp; Voltage ( Low Volt / High Volt ) Options:&nbsp;&nbsp; 1 Phase&amp; 100/200V, 110/220V, 120/240V&nbsp; 3 Phase &amp; 208/415V, 220/380V, 220/440V, 230/460V, 240/480V, 575V&nbsp; (Manufacture default wire in high )- Discharge Bore: NPT &nbsp;3/8 &quot;, NPT 1/2&quot;, PT 3/8&quot;, PT 1/2&quot;&nbsp; (PT=BSPT=Rc)- Length (flange to bottom): 130mm (5 &quot;). &nbsp;- Flow rate in 60 Hz:&nbsp;&nbsp; 1 Phase, 3/8&quot; &nbsp;: 9.2 &nbsp; GPM (35 L/min );&nbsp; 3 Phase, 3/8&quot; &nbsp;: 9.8 &nbsp; GPM (37 L/min );&nbsp; 1 Phase, 1/2&quot; &nbsp;: 10.6 GPM (40 L/min );&nbsp; 3 Phase, 1/2&quot; &nbsp;: 11 &nbsp; &nbsp;GPM (42 L/min );- Lift (Head Height) in 60 Hz :&nbsp;&nbsp; 1 Phase, 3/8&quot; &nbsp;: 5.4 M;&nbsp;&nbsp; 3 Phase, 3/8&quot; &nbsp;: 6.0 M;&nbsp; 1 Phase, 1/2&quot; &nbsp;: 5.2 M;&nbsp; 3 Phase, 1/2&quot; &nbsp;: 5.7 M;- Pressure in 60 Hz :&nbsp; 1 Phase, 3/8&quot; &nbsp;: 7.7 PSI;&nbsp;&nbsp; 3 Phase, 3/8&quot; &nbsp;: 8.5 PSI;&nbsp; 1 Phase, 1/2&quot; &nbsp;: 7.4 PSI;&nbsp; 3 Phase, 1/2&quot; &nbsp;: 8.1 PSI;# For Voltage in 50 Hz, please values multiply *0.84#HPDischarge BoreFlow Rate (L/min)&nbsp;Pressure (Meter of Head)Weight1 Phase3 Phase1 Phase3 Phase(Kg)1/83/8&quot;35375.463.31/2&quot;40425.25.73.3- Made in Taiwan&nbsp;&nbsp;", "oldPrice": null, "price": "51.00-51.00", "minOldPrice": null, "minPrice": "51.00", "maxOldPrice": null, "maxPrice": "51.00", "currency": "USD", "discount": null, "discountCountDown": "", "productUrl": "https://iniint.en.taiwantrade.com/product/yu-hseng-1-8-hp-shaft-130-mm-5-machinery-coolant-pump-tc8130-1988699.html", "productName": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "isSelling": 1, "isFreeShipping": 0, "unit": "Unit/Units", "minOrder": null, "multimedia360Url": "https://vr360.taiwantrade.com/product360/showProduct360/3552", "multimedia3dUrl": null, "multimediaVideo": "https://youtu.be/NY-EGga_R1U", "catalogStandardCid": 1165, "catalog2Cid": 1165, "catalog4Cid": 132, "catalog6Cid": 1165, "createYear": "2016", "certifications": "CE, IP44-IP68", "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" }, { "name": "googlepay.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/googlepay.png" }, { "name": "card.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/card.png" }, { "name": "applepay.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/applepay.png" }, { "name": "alipay.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/alipay.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture200": "https://im01.itaiwantrade.com/26d1a331-3a9e-4d10-8851-b8a650d54b50/TC813003_7-220x220.jpg" }, { "pictureOrder": 2, "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture200": "https://im01.itaiwantrade.com/083fa345-eb19-4c40-9722-fd29c01dadc1/TC-813001_01-220x220.jpg" }, { "pictureOrder": 3, "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture200": "https://im01.itaiwantrade.com/71fcbfdf-802f-401a-a269-ed0eedd714ef/TC-8130_CAD-220x220.jpg" }, { "pictureOrder": 4, "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture200": "https://im01.itaiwantrade.com/ad3f6e00-0ce6-46e4-a7c2-9b1ed86315c2/TC-Dimensions_W1100-220x220.png" }, { "pictureOrder": 5, "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture200": "https://im01.itaiwantrade.com/bf10dfa9-2a32-43d2-b180-57102419bc2e/TC813003_8-220x220.jpg" }, { "pictureOrder": 6, "pictureTitle": "YU HSENG 1/8 HP shaft 130 mm (5\") Machinery Coolant Pump TC8130", "productPicture200": "https://im01.itaiwantrade.com/d6dd45a2-2720-42d4-bc53-3b887e52a542/Performance_curve-220x220.png" } ], "specList" : [ { "name": "Bore", "items": [ "PT 3/8 inch", "PT 1/2 inch", "NPT 3/8 inch", "NPT 1/2 inch" ] }, { "name": "Voltage", "items": [ "1Φ-110/220", "1Φ-120/240", "3Φ-220/380", "3Φ-220/440", "3Φ-230/460", "3Φ-240/480", "1Φ-100/200", "3Φ-575" ] } ], "quantityRange" : [ { "quantityStart": "1", "quantityEnd": "10", "preparedDay": "3", "price": "51" } ] }, { "name": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "id": "2401961", "languageId": 42, "url": "https://etay.en.taiwantrade.com/product/dia-25mm-biconvex-magnifying-lens-optical-lens-for-google-cardboard-vr-box-2401961.html", "target": "_self", "sortOrder": 8, "inactive":0, "createTime": 1603246563918, "lastContactTime": null, "pid": 2401961, "seq": 8, "productNameAlt": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "pictureTitle": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "productPicture100": "https://im01.itaiwantrade.com/139d8086-2a51-4deb-a976-dfa390ed4674/AL2.5_main_2-100x100.jpg", "productPicture480": "https://im01.itaiwantrade.com/eb42f7e8-11e8-4b5e-8afd-d85eb7e1b8ca/AL2.5_main_2-360x360.jpg", "countryName": "Taiwan", "companyName": "E-TAY INDUSTRIAL CO., LTD.", "companyId": "551", "companyNameAlt": "E-TAY INDUSTRIAL CO., LTD.", "companyCpUrl": "https://etay.en.taiwantrade.com", "desc": "Dia.25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box Round shape acrylic biconvex magnifying glass with 45mm focal length in s..", "descFull": "Dia.25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box&nbsp;Round shape acrylic biconvex magnifying glass with 45mm focal length in size 25mm dia. magnifier lens perfect for Google cardboard VR box. ......more detailsSpecifications of Magnifying LensItem number: #VRL25MOQ: 100pcsSize: Dia. 25mmFocal Length 45mmStructure: Biconvex LensPacking: Paper boxTerms of payment: Paypal, TT, Western union, L/C, D/Psent inquiryWhy Choose Magpro&#39;s Lens ?100% brand new and never used.Picture clear and vivid, dynamic feeling stronger.Suitable for use in various occasions&mdash;indoor, camping, journey, leisure ect.High quality and amazing advanced technology.Application of The 25mm Optical Lens&nbsp;Home /Office /School /Library&nbsp;Coin /Stamp CollectorsScientists /Lab TechniciansArchitects, DraftsmanReading /HobbyistsArtist, PhotographerCheck paper quality on security documentsFor mini circuit checking and repairingGifts for family, friends and business brand promotionDelivery of 25mm Magnifying Lensonline shop &gt;&gt;visit website &gt;&gt;More contact informationEmail : etay@ms4.hinet.netTel : +886-2-2709-2137Fax : +886-2-2709-8278Office Hours:Monday-Friday 9:00-18:00 (Taiwan time)Company Website:http://www.magnifier.com.tw/https://www.mymagnifier.com&nbsp;THANKS YOUR TIME, &nbsp; &nbsp;HAVE A NICE DAY", "oldPrice": null, "price": "0.30-0.30", "minOldPrice": null, "minPrice": "0.30", "maxOldPrice": null, "maxPrice": "0.30", "currency": "USD", "discount": null, "discountStartDate":null, "discountEndDate":null, "discountCountDown": null, "productUrl": "https://etay.en.taiwantrade.com/product/dia-25mm-biconvex-magnifying-lens-optical-lens-for-google-cardboard-vr-box-2401961.html", "productName": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "isSelling": 1, "isFreeShipping": 0, "unit": "Piece(s)", "minOrder": null, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": null, "catalogStandardCid": 2749, "catalog2Cid": 2749, "catalog4Cid": 286, "catalog6Cid": 2749, "createYear": "1980", "certifications": null, "paymentMethods" : [ { "name": "paypal.png", "icon": "https://cs01.itaiwantrade.com/front/c7ae4d9/tteng/images/icon/paypal.png" } ], "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "productPicture200": "https://im01.itaiwantrade.com/0f24f003-76bf-440b-9812-0e4dda460134/AL2.5_main_2-200x200.jpg" }, { "pictureOrder": 2, "pictureTitle": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "productPicture200": "https://im01.itaiwantrade.com/4099d39d-abb8-4750-91ef-10234ecd9cd0/AL2.5_main_3-200x200.jpg" }, { "pictureOrder": 3, "pictureTitle": "Dia. 25mm Biconvex Magnifying Lens Optical Lens for Google Cardboard VR Box", "productPicture200": "https://im01.itaiwantrade.com/ee07c92d-4107-47c8-825d-753dfcfb2728/AL2.5_main_1-200x200.jpg" } ], "specList" : null, "quantityRange" : [ { "quantityStart": "100", "quantityEnd": "200", "preparedDay": "7", "price": "0.3" } ] }, { "name": "\"Chaco Horned Frog\" live animals for reptiles, amphibian, ornamental fish, exotic pets", "id": "2323927", "languageId": 42, "url": "https://www.taiwantrade.com/product/chaco-horned-frog-live-animals-for-reptiles-amphibian-ornamental-fish-exotic-pets-2323927.html", "target": "_self", "sortOrder": 9, "inactive":0, "createTime": 1600823759702, "lastContactTime": null, "pid": 2323927, "seq": 9, "productNameAlt": "\"Chaco Horned Frog\" live animals for reptiles, amphibian, ornamental fish, exotic pets", "pictureTitle": "\"Chaco Horned Frog\" live animals for reptiles, amphibian, ornamental fish, exotic pets", "productPicture100": "https://im01.itaiwantrade.com/25fde47b-ac0f-4343-ad88-c0fd382099d0/Chaco_horned_frog-100x100.png", "productPicture480": "https://im01.itaiwantrade.com/ecdc3264-a3ea-4a1b-9885-ff24427581b6/Chaco_horned_frog-480x480.png", "countryName": "Taiwan", "companyName": "NJWG EXOTIC PET INTERNATIONAL TRADING CO., LTD.", "companyId": "860372", "companyNameAlt": "NJWG EXOTIC PET INTERNATIONAL TRADING CO., LTD.", "companyCpUrl": "https://www.taiwantrade.com/company/njwg-exotic-pet-international-trading-co-ltd-860372.html", "desc": "NJWG, as full name is NJWG Exotic Pet Trading Co. located in Taiwan, supplying amphibians ,aquatics, reptiles and small mammals of high quality, com..", "descFull": "NJWG, as full name is NJWG Exotic Pet Trading Co. located in Taiwan, supplying amphibians ,aquatics, reptiles and small mammals of high quality, competitive price and good sizes. Amphibians are our main products, we are professional amphibians breeding farm in Taiwan. NJWG origins from Mandarin words "Grace worldwide", reflecting aspect that our prestigious animals exporting internations and our confident slogan "Pilot Animal Team In Taiwan". Animal welfare We provide good environment for animals such as enough space for movement and CB species only, making wildlife free from capture. Quality and Stable Supply We have huge confidence in our animals, as for size, diet habits, and genetics complexion variations. Thanks to techniques developed by our aquatic vet, we're able to supply over 6000 froglets for all seasons. On top of that, our farm for other animals also could supply a great deal of fish, reptile, small mammals for all seasons. Only B2B We believe in a stable industry to be a complete eco-system for the reason that we supply to wholesalers and importers only. Principles Before selling 1. Please ask to confirm if there are inventories for the following products. 2. Froglets will be examined randomly and routinely by stool examination, smear test and PCR (Ranavirus and Batrachochytrium dendrobatidis ), to ensure the results are negative. 3. Keeping and training will be done for more than 2 weeks, to ensure high adaptability of pacman food. 4. Fasting 2-3 days before transport to prevent ammonia poisoning. Transport 1. One froglet, one package 2. Using ventile package and sterile wet moss or white sponge to keep moist and prevent injury during transport. 3. Using high density Styrofoam box and cooler pack/hand warmer to maintain temperature. After selling 1. We provide consultation services, including management of care sheet and prevention of disease. 2. Arrive alive guarantee in 72 hours. 3. No deformity frog guarantee.", "oldPrice": null, "price": null, "minOldPrice": null, "minPrice": null, "maxOldPrice": null, "maxPrice": null, "currency": null, "discount": null, "discountStartDate":null, "discountEndDate":null, "discountCountDown": null, "productUrl": "https://www.taiwantrade.com/product/chaco-horned-frog-live-animals-for-reptiles-amphibian-ornamental-fish-exotic-pets-2323927.html", "productName": "\"Chaco Horned Frog\" live animals for reptiles, amphibian, ornamental fish, exotic pets", "isSelling": 0, "isFreeShipping": 0, "unit": "Piece(s)", "minOrder": 1, "multimedia360Url": null, "multimedia3dUrl": null, "multimediaVideo": null, "catalogStandardCid": 409, "catalog2Cid": 409, "catalog4Cid": 37, "catalog6Cid": 409, "createYear": "2019", "certifications": null, "paymentMethods" : null, "allPictures" : [ { "pictureOrder": 1, "pictureTitle": "\"Chaco Horned Frog\" live animals for reptiles, amphibian, ornamental fish, exotic pets", "productPicture200": "https://im01.itaiwantrade.com/e05f55b0-80fc-4efa-af15-0b3dc54867c8/Chaco_horned_frog-220x220.png" }, ], "specList" : null, "quantityRange" : null } ], "type": "product", "url": "https://www.taiwantrade.com/favoriteProductlist" }, { "node": [ { "name": "TAIWAN EXTERNAL TRADE DEVELOPMENT COUNCIL", "id": "65", "languageId": 42, "url": "https://tt.en.taiwantrade.com", "target": "_self", "sortOrder": 1, "inactive":0, "createTime": 1612851831182, "lastContactTime": null, "createYear": null, "employee": null, "businessType": "Exporter, Manufacturer, ODM, OEM, Other, Retailer", "certifications": "A.G.A, ANSI, AS9100, ASSE, ASTM, BABT, CB, CE, CE 0434, CRN, CUPC, E Mark, EEC, EN, FAA, FCC, FIMKO, GMP, ISO 9000, ISO 9001, ISO 9001 2008, ISO 9001:2000, NSF, PTT, SEV, SGS, ST, TS16949, webawards, 測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試", "companyName": "TAIWAN EXTERNAL TRADE DEVELOPMENT COUNCIL", "location": "TAIWAN", "companyBrand": "TaiwantradeB2B,Taiwan product", "mainMarket": null, "mainExportProduct": null, "branchName": "Taiwan Trade Center, Paris", "showTTScert": 0, "thirdCertificationCount": 1, "epYears": "14" }, { "name": "ARE SHENG INDUSTRY CO., LTD.", "id": "5504", "languageId": 42, "url": "https://aresheng.en.taiwantrade.com", "target": "_self", "sortOrder": 2, "inactive":0, "createTime": 1603251777380, "lastContactTime": null, "createYear": "1992", "employee": "< 50", "businessType": "Exporter, Manufacturer, ODM, OEM, Trade Organization, Trader", "certifications": "CSA, CUPC, IAPMO Certificate, NSF, Rising Star Award, TUV, UL", "companyName": "ARE SHENG INDUSTRY CO., LTD.", "location": "TAIWAN", "companyBrand": "AMER", "mainMarket": "Canada, Costa Rica, Ecuador, Honduras, Nicaragua, Panama, Saudi Arabia, United States", "mainExportProduct": "tub and shower faucet, tap, faucet, shower valve, american standard cartridge, delta cartridge, delta cartridge shower, delta faucet repair, faucet cartridge, faucet repair delta, faucet repair kits, faucet repair moen, glacier bay faucet parts, kitchen faucet repair, kohler bathroom faucets, kohler faucet parts, moen cartridge shower, moen cartridge replacement shower, moen replacement shower cartridge, pfister replacement parts, price pfister cartridge, stem for faucet, bathtub facuet parts, delta faucet repair kit, delta kitchen faucet parts, faucet handle, faucet parts, faucet repair moen, repairing a delta faucet, faucet repair kit for delta, shower repair kit, shower valve repair, aerator on faucet, faucet aerator, faucet sprayer, bath accessories, bathroom fixtures, soap dispenser, bath spout, tub spout, fill valve for toilet, flush valve toilet, bathroom accessories, hand held shower, shower heads, safety grab bar, toilet flush handle, toilet handle, toilet tank levers, toilet flapper, toilet plunger, toilet bolts, pvc ball valve, gate valve, check valve, inline check valve, foot valve, brass fitting, pipe fitting, water tube, supply line, flexible tubes, p trap plumbing, sink strainer, drainage kits, rubber coupling, brass fittings plumbing, brass pipe fitting, clamp on pipe repair, pipe cutter pvc, pvc pipe cutter, drum auger toilet, wrench, teflon seal tape, cable tie, plumbing tools", "branchName": null, "showTTScert": 0, "thirdCertificationCount": 1, "epYears": "19" }, { "name": "KEE YUNG HARDWARE CO., LTD.", "id": "169225", "languageId": 42, "url": "https://varna.en.taiwantrade.com", "target": "_self", "sortOrder": 3, "inactive":0, "createTime": 1584951169960, "lastContactTime": null, "createYear": "1988", "employee": null, "businessType": "Agent, Exporter, Importer, Manufacturer, ODM, OEM", "certifications": null, "companyName": "KEE YUNG HARDWARE CO., LTD.", "location": "TAIWAN", "companyBrand": null, "mainMarket": "Argentina, Bahamas, Canada, Germany, Mexico, Philippines, United Kingdom, United States", "mainExportProduct": "Stainless Steel Products, Kitchen and Bath Accessories, Hardware", "branchName": null, "showTTScert": 0, "thirdCertificationCount": 1, "epYears": "2" }, { "name": "PER-ACCURATE INCORPORATION", "id": "423144", "languageId": 42, "url": "https://ledautobulb.en.taiwantrade.com", "target": "_self", "sortOrder": 4, "inactive":0, "createTime": 1554789261841, "lastContactTime": null, "createYear": "2007", "employee": "< 50", "businessType": "Distributor, Exporter, Manufacturer, ODM, OEM, Online B2C Retailer, Retailer, Service Company, Wholesaler", "certifications": "CE, ISO 9002, RoHS2002/95/EC, TUVs", "companyName": "PER-ACCURATE INCORPORATION", "location": "TAIWAN", "companyBrand": "Per-Accurate / HYUGA", "mainMarket": "Australia, Austria, Canada, China, Czech Republic, Denmark, Finland, France, Germany, Greece, India, Indonesia, Ireland, Italy, Japan, Korea, North Korea, Malaysia, N-AMERICA, New Zealand, Norway, Philippines, Poland, Portugal, Singapore, Spain, Sweden, Taiwan, Thailand, Turkey, United Kingdom, United States", "mainExportProduct": "LED lighting, LED bulb, LED auto bulb, LED component, LED array, car use LED, marine LED, yacht LED, Boat LED, Ship LED, Auto Bulb, Auto Lamp, LED Auto Bulb, Car LED, LED Amusement Gaming Bulb (Pinball, Slot, Arcade, Stereo, etc.)", "branchName": "Per-Accurate Incorporation", "showTTScert": 0, "thirdCertificationCount": 1, "epYears": "7" }, { "name": "SPERRY CORPORATION", "id": "280031", "languageId": 42, "url": "https://sperry.en.taiwantrade.com", "target": "_self", "sortOrder": 5, "inactive":0, "createTime": 1554789261841, "lastContactTime": null, "createYear": "1977", "employee": null, "businessType": "Distributor, Exporter, Importer, Manufacturer, ODM, Trader", "certifications": "2017 Taiwan Expo - Malaysia, 2017 Taiwan Expo - Vietnam, Beijing - Taiwan Trade Fair, GamesCom Germany, Shanghai Taiwan Trade Fair", "companyName": "SPERRY CORPORATION", "location": "TAIWAN", "companyBrand": "CronusMax / Almosa", "mainMarket": "ASIA, Argentina, Brazil, Chile, EUROPE, MID-EAST, Paraguay, United Arab Emirates", "mainExportProduct": "Consumer Electronics Products TV Games Accessories Agarwood Oud Oud oil", "branchName": null, "showTTScert": 1, "thirdCertificationCount": 1, "epYears": "5" } ], "type": "supplier", "url": "https://www.taiwantrade.com/favoriteSupplierlist" } ] } ```

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully