+ SkuStockUpdateBatch and SkuStockUpdateOne
This commit is contained in:
@@ -21,6 +21,8 @@ const (
|
||||
const (
|
||||
MaxLeftNum = 99999
|
||||
MaxSkuNameByteCount = 100 // skuname的最大字节数,注意不是字符数,超长饿百会报错:{"data":"","errno":20200,"error":"invalid param:[name]...
|
||||
|
||||
MaxStoreSkuBatchSize = 100 // sku.offline, sku.online, sku.price.update.batch和sku.stock.update.batch这些批量操作的最大值
|
||||
)
|
||||
|
||||
type CategoryInfo struct {
|
||||
@@ -314,6 +316,20 @@ func (a *API) SkuPriceUpdateOne(shopID, skuPriceStr, customSkuPriceStr, upcPrice
|
||||
return err
|
||||
}
|
||||
|
||||
func (a *API) SkuStockUpdateBatch(shopID, skuStockStr, customSkuStockStr, upcStockStr string) (err error) {
|
||||
params := genSkuPriceParams(skuStockStr, customSkuStockStr, upcStockStr)
|
||||
params[KeyShopID] = shopID
|
||||
_, err = a.AccessAPI("sku.stock.update.batch", params)
|
||||
return err
|
||||
}
|
||||
|
||||
func (a *API) SkuStockUpdateOne(shopID, skuStockStr, customSkuStockStr, upcStockStr string) (err error) {
|
||||
params := genSkuPriceParams(skuStockStr, customSkuStockStr, upcStockStr)
|
||||
params[KeyShopID] = shopID
|
||||
_, err = a.AccessAPI("sku.stock.update.one", params)
|
||||
return err
|
||||
}
|
||||
|
||||
func (a *API) SkuShopCategoryMap(shopID string, skuID int64, categoryIDsStr string) (err error) {
|
||||
params := map[string]interface{}{
|
||||
KeyShopID: shopID,
|
||||
|
||||
Reference in New Issue
Block a user