+ SkuStockUpdateBatch and SkuStockUpdateOne
This commit is contained in:
@@ -21,6 +21,8 @@ const (
|
|||||||
const (
|
const (
|
||||||
MaxLeftNum = 99999
|
MaxLeftNum = 99999
|
||||||
MaxSkuNameByteCount = 100 // skuname的最大字节数,注意不是字符数,超长饿百会报错:{"data":"","errno":20200,"error":"invalid param:[name]...
|
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 {
|
type CategoryInfo struct {
|
||||||
@@ -314,6 +316,20 @@ func (a *API) SkuPriceUpdateOne(shopID, skuPriceStr, customSkuPriceStr, upcPrice
|
|||||||
return err
|
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) {
|
func (a *API) SkuShopCategoryMap(shopID string, skuID int64, categoryIDsStr string) (err error) {
|
||||||
params := map[string]interface{}{
|
params := map[string]interface{}{
|
||||||
KeyShopID: shopID,
|
KeyShopID: shopID,
|
||||||
|
|||||||
@@ -8,6 +8,9 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
MaxSkuNameCharCount = 30 // SkuName的最大字符数
|
MaxSkuNameCharCount = 30 // SkuName的最大字符数
|
||||||
|
|
||||||
|
MaxStoreSkuBatchSize = 200 // retail/sku/stock, retail/sku/sellStatus和retail/sku/price这些批量操作的最大值
|
||||||
|
MaxBatchDeleteSize = 100 // retailCat/batchdelete/catandretail这个接口的批量最大值
|
||||||
)
|
)
|
||||||
|
|
||||||
type RetailCategoryInfo struct {
|
type RetailCategoryInfo struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user