/// <summary> /// 获取所有卡券列表 /// </summary> /// <param name="appId"></param> /// <param name="appSecret"></param> /// <returns></returns> public static GetCardListResult GetAllCardList(string appId, string appSecret) { WeiXin.CheckGlobalCredential(); GetCardListResult allCard = new GetCardListResult(); allCard.total_num = 0; allCard.card_id_list = new List <string>(); allCard.errcode = 0; allCard.errmsg = "ok"; int offset = 0; int count = 50; int totalnum = 0; do { var c = GetCardList(offset, count, appId, appSecret); if (c.errcode != 0) { allCard.errcode = c.errcode; allCard.errmsg = c.errmsg; break; } else { if (c.total_num > 0) { foreach (var cdid in c.card_id_list) { allCard.card_id_list.Add(cdid); } } totalnum = c.total_num; offset = offset + count; } } while (offset < totalnum); allCard.total_num = totalnum; return(allCard); }
/// <summary> /// 查询商品 /// </summary> /// <param name="product_id"></param> /// <returns></returns> public static GetProductResult GetProduct(string product_id) { WeiXin.CheckGlobalCredential(); return(GetProduct(product_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 设置订单发货信息 /// </summary> /// <param name="order_id">订单Id</param> /// <param name="delivery_company">物流公司</param> /// <param name="delivery_track_no">运单ID</param> /// <param name="need_delivery">商品是否需要物流(0-不需要,1-需要,无该字段默认为需要物流)</param> /// <returns></returns> public static ReturnCode SetOrderDelivery(string order_id, string delivery_company, string delivery_track_no, short need_delivery) { WeiXin.CheckGlobalCredential(); return(SetOrderDelivery(order_id, delivery_company, delivery_track_no, need_delivery, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 根据订单状态、创建时间获取订单详情 /// </summary> /// <param name="status">订单状态 2待发货,3已发货,5已完成,8维权中</param> /// <param name="begintime">0不按时间筛选</param> /// <param name="endtime">0不按时间筛选</param> /// <returns></returns> public static GetOrderListResult GetOrderList(int status, long begintime, long endtime) { WeiXin.CheckGlobalCredential(); return(GetOrderList(status, begintime, endtime, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 货架上下架 /// </summary> /// <param name="shelf_id"></param> /// <param name="status">0下架,1上架</param> /// <returns></returns> public static SetShelfStatusResult SetShelfStatus(int shelf_id, byte status) { WeiXin.CheckGlobalCredential(); return(SetShelfStatus(shelf_id, status, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 获取所有货架 /// </summary> /// <returns></returns> public static GetShelfListResult GetShelfList() { WeiXin.CheckGlobalCredential(); return(GetShelfList(WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 删除货架 /// </summary> /// <param name="shelf_id"></param> /// <returns></returns> public static ReturnCode DeleteShelf(int shelf_id) { WeiXin.CheckGlobalCredential(); return(DeleteShelf(shelf_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 根据分组id获取分组信息 /// </summary> /// <param name="group_id"></param> /// <returns></returns> public static GetGroupResult GetGroup(long group_id) { WeiXin.CheckGlobalCredential(); return(GetGroup(group_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 添加邮费模板 /// </summary> /// <param name="delivery_template"></param> /// <returns></returns> public static AddDeliveryTemplateResult AddDeliveryTemplate(DeliveryTemplate delivery_template) { WeiXin.CheckGlobalCredential(); return(AddDeliveryTemplate(delivery_template, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 添加商品 /// </summary> /// <param name="product"></param> /// <returns></returns> public static AddProductResult AddProduct(Product product) { WeiXin.CheckGlobalCredential(); return(AddProduct(product, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 减少库存 /// </summary> /// <param name="product_id">商品id</param> /// <param name="sku_info">sku信息,格式"id1:vid1;id2:vid2", /// 如商品为统一规格,则此处赋值为空字符串即可</param> /// <param name="quantity">减少库存的数量</param> /// <returns></returns> public static ReturnCode ReduceStock(string product_id, string sku_info, int quantity) { WeiXin.CheckGlobalCredential(); return(ReduceStock(product_id, sku_info, quantity, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 获取指定分类的所有属性 /// </summary> /// <param name="cate_id"></param> /// <returns></returns> public static GetPropertyListResult GetPropertyListByCate(string cate_id) { WeiXin.CheckGlobalCredential(); return(GetPropertyListByCate(cate_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 获取指定分类的所有子分类 /// </summary> /// <param name="cate_id">大分类id(根节点分类id为1)</param> /// <returns></returns> public static GetSubCateListResult GetSubCateList(string cate_id) { WeiXin.CheckGlobalCredential(); return(GetSubCateList(cate_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 商品上下架 /// </summary> /// <param name="product_id">商品id</param> /// <param name="status">0下架,1上架</param> /// <returns></returns> public static ReturnCode SetProductStatus(string product_id, byte status) { WeiXin.CheckGlobalCredential(); return(SetProductStatus(product_id, status, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// status:0全部,1上架,2下架 /// </summary> /// <param name="status"></param> /// <returns></returns> public static GetProductListResult GetProductListByStatus(byte status) { WeiXin.CheckGlobalCredential(); return(GetProductListByStatus(status, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 修改分组商品 /// </summary> /// <param name="group"></param> /// <returns></returns> public static ReturnCode UpdateProductGroup(UpdateGroupProduct group) { WeiXin.CheckGlobalCredential(); return(UpdateProductGroup(group, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 删除商品 /// </summary> /// <param name="product_id"></param> /// <returns></returns> public static ReturnCode DeleteProduct(string product_id) { WeiXin.CheckGlobalCredential(); return(DeleteProduct(product_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 删除邮费模板 /// </summary> /// <param name="template_id">邮费模板id</param> /// <returns></returns> public static ReturnCode DeleteDeliveryTemplate(long template_id) { WeiXin.CheckGlobalCredential(); return(DeleteDeliveryTemplate(template_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 添加货架 /// </summary> /// <param name="shelf"></param> /// <returns></returns> public static AddShelfResult AddShelf(Shelf shelf) { WeiXin.CheckGlobalCredential(); return(AddShelf(shelf, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 删除邮费模板 /// </summary> /// <param name="delivery_template"></param> /// <returns></returns> public static ReturnCode UpdateDeliveryTemplate(DeliveryTemplate delivery_template) { WeiXin.CheckGlobalCredential(); return(UpdateDeliveryTemplate(delivery_template, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 修改货架 /// </summary> /// <param name="shelf"></param> /// <returns></returns> public static ReturnCode UpdateShelf(Shelf shelf) { WeiXin.CheckGlobalCredential(); return(UpdateShelf(shelf, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 获取指定id的邮费模板 /// </summary> /// <param name="template_id"></param> /// <returns></returns> public static GetDeliveryTemplateResult GetDeliveryTemplate(long template_id) { WeiXin.CheckGlobalCredential(); return(GetDeliveryTemplate(template_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 根据货架id获取货架信息 /// </summary> /// <param name="shelf_id"></param> /// <returns></returns> public static GetShelfResult GetShelf(int shelf_id) { WeiXin.CheckGlobalCredential(); return(GetShelf(shelf_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 获取所有邮费模板 /// </summary> /// <returns></returns> public static GetDeliveryTemplateListResult GetDeliveryTemplateList() { WeiXin.CheckGlobalCredential(); return(GetDeliveryTemplateList(WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 根据订单id获取订单详情 /// </summary> /// <param name="order_id"></param> /// <returns></returns> public static GetOrderResult GetOrder(string order_id) { WeiXin.CheckGlobalCredential(); return(GetOrder(order_id, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 增加分组 /// </summary> /// <param name="group_detail"></param> /// <returns></returns> public static AddGroupResult AddGroup(Group group_detail) { WeiXin.CheckGlobalCredential(); return(AddGroup(group_detail, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 修改商品信息 /// 从未商家的商品所有信息均可修改,否则商品的名称、商品分类、商品属性这三个字段不可修改 /// </summary> /// <param name="product"></param> /// <returns></returns> public static ReturnCode UpdateProduct(Product product) { WeiXin.CheckGlobalCredential(); return(UpdateProduct(product, WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 删除分组 /// </summary> /// <param name="group_id"></param> /// <returns></returns> public static ReturnCode DeleteGroup(long group_id) { WeiXin.CheckGlobalCredential(); return(DeleteGroup(group_id, WeiXin.AppID, WeiXin.AppSecret)); }
public static string GetJsapiTicket() { WeiXin.CheckGlobalCredential(); return(GetJsapiTicket(WeiXin.AppID, WeiXin.AppSecret)); }
/// <summary> /// 修改分组属性 /// </summary> /// <param name="group"></param> /// <returns></returns> public static ReturnCode UpdateGroupProperty(Group group) { WeiXin.CheckGlobalCredential(); return(UpdateGroupProperty(group, WeiXin.AppID, WeiXin.AppSecret)); }