+ 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,
|
||||
|
||||
@@ -8,6 +8,9 @@ import (
|
||||
|
||||
const (
|
||||
MaxSkuNameCharCount = 30 // SkuName的最大字符数
|
||||
|
||||
MaxStoreSkuBatchSize = 200 // retail/sku/stock, retail/sku/sellStatus和retail/sku/price这些批量操作的最大值
|
||||
MaxBatchDeleteSize = 100 // retailCat/batchdelete/catandretail这个接口的批量最大值
|
||||
)
|
||||
|
||||
type RetailCategoryInfo struct {
|
||||
|
||||
Reference in New Issue
Block a user