商品資訊修改


相關API

API名稱

描述

taobao.items.onsale.get

#取得目前會話使用者出售中的商品清單

taobao.items.inventory.get

##得到目前會話使用者庫存中的商品清單

#taobao.items.custom.get

根據商家編碼取商品

taobao.skus.custom.get

#根據sku的商家編碼取商品sku

#taobao.increment.items.get

##取得商品變更通知資訊

#taobao.item.update

更新商品資訊

taobao.item.sku.update

#更新SKU資訊

taobao.item.update.delisting

商品下架

taobao.item.update.listing

##################### #############一口價商品上架######################

邏輯與規則

全量下載:

透過taobao.items.onsale.get(取得店舖出售中商品資訊)和taobao.items.inventory.get(取得店鋪倉庫中商品資訊)可取得店鋪中所有商品,#API 支援根據賣家暱稱、類別目、關鍵字等欄位來搜尋商品。

針對商品的下載:

對於已有統一管理商品資料(例如條碼)的賣家,可以透過商家編碼(供賣家自訂輸入的編碼)與淘寶商品/sku做對應關係。

如下圖:

T1e2mnXgd4XXaCwpjX.png

 

對於有sku的商品,透過taobao.skus.custom.get(根據sku的商家編碼取商品sku)取得sku;無sku的商品,透過taobao .items.custom.get(根據商家編碼取商品)取得商品。

 

#更新數量:

當商品包含sku時,更新商品總量無效,總是等於各sku數量之和。

由於架上商品不能為0,要將無sku的商品數量或有sku商品的最後一個sku數量更新為0時,需要對商品先進行下架操作,可以透過taobao.item.update.delisting(商品下架)

 

更新價格:

搭配sku的商品,有一招和sku價格兩個價格,如下圖紅框標示:

 T1MQqnXjhdXXaCwpjX.png

 

基本規則:商品一口價必須介於有效sku的價格區間內。

有效sku:數量大於0的稱為有效sku.

以taobao .item.sku.update的呼叫為例:

#有效sku = 0時,更新sku的價格不受限制,除必填參數外,還需傳入的參數為:price(sku價)

#有效sku = 1時,商品價格必須等於sku價格,這種情況,淘寶系統會自動更新商品價格,除必填參數外,還需傳入的參數為:price(sku價格)

#有效sku>=2時,商品價格介於有效sku之間,除必填參數外,還需傳入的參數為:price(sku價格), item_price(商品價格),否則將會回傳「價格不在區間內的異常」

#新增銷售屬性:

在淘寶頁面發布或編輯商品時,會根據商品的銷售屬性自動組合出完整的sku,如圖:

T1EAmnXcFeXXaCwpjX.png

當首次入庫時只有三個sku :a,b,c,如果透過淘寶頁面發布商品, 則係統會自動保存四個sku​​填充矩陣,如:d  數量預設為0,價格等於商品價格。

但是在本地系統中,可能只保存了a、b、c三個sku,再次入庫d時,會判斷為新入庫而執行sku新增的動作,這樣API將會傳回錯誤,重複加入sku屬性

#就這樣對這個情況,暫時給出三種解決方案

 

#方案一:

##############方案一:########

       採用與淘寶相同的邏輯,入庫時只要有存在的銷售屬性自動完成矩陣。

 

       使用API​​發佈或修改商品不會有上述問題,但淘寶頁面編輯商品後,仍會填入矩陣。

 

       新增sku前先比較淘寶上商品的sku數據,若有此sku則修改,不存在則新增。

 

## 

##增量更新:

方案一:

       使用訊息服務的方式,由淘寶主動推送商品庫存、價格等變更訊息,應用程式接收到訊息後,調用api做庫存或價格等更新

 

方案二:

#######       每條商品資訊有一個修改時間字段modified,透過接口taobao.items.onsale.get和taobao.items.inventory.get指定時間段(start_modified,end_modified),可以取得此時間段內有資訊變更的商品清單############## ##### ##################使用情境:##################       當在淘寶舖編輯商品資訊之後,以此方法取得被修改的商品訊息,同步到本地,保持商品資料的一致,類似增量API的功能。正常的商品交易過程導致的商品數量變化也會更新此修改時間。 ##########

FAQ

  • 關於此文件暫時還沒有FAQ
#