# 库存不足回调

回调时机说明：当剩余库存余量占比小于等于20%和10%时，分别触发1次回调。

（1）剩余库存余量占比 = 当前实时库存数量 / 最后一次更新完的库存数量

（2）最后一次更新完的库存数量：最近一次调用该接口（[快速更新库存](/doc/store/shop/API/channels-shop-product/gift/api_updategiftstock.md)）设置后库存的数量。
## 参数说明
| 参数   | 类型 |  参数描述 |
| :----- | :-- | :------- |
|ToUserName|	string|	小店UserName|
|FromUserName|	string|	微信团队的 OpenID（固定值）|
|CreateTime	|number|	事件时间，Unix时间戳|
|MsgType|	string	|消息类型，固定为 event|
|Event|	string|	事件类型，固定为 channels_ec_stock_no_enough|
|channels_ec_stock_no_enough|	ChannelsEcStockNoEnough|	事件主体|
## ChannelsEcStockNoEnough
| 参数   | 类型 |     说明 |
| :----- | :--: | :------- |
|product_id	|uint64	|商品id|
|sku_id	|uint64|	skuID|
|remaining_stock_amount|	uint64|	剩余库存：当前实时库存数量|
|remaining_code_amount	|uint64|	【该字段对code_source_type=2的团购优惠生效，其他类型该字段值为0】
未发放的预存code数
