diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Channels/EC/ChannelsECAftersaleUpdateEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Channels/EC/ChannelsECAftersaleUpdateEvent.cs
index 86847c3c..755c88ac 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Channels/EC/ChannelsECAftersaleUpdateEvent.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Channels/EC/ChannelsECAftersaleUpdateEvent.cs
@@ -39,6 +39,14 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events
[System.Text.Json.Serialization.JsonPropertyName("status")]
[System.Xml.Serialization.XmlElement("status")]
public string Status { get; set; } = default!;
+
+ ///
+ /// 获取或设置小程序会员已经优惠金额(单位:分)。
+ ///
+ [Newtonsoft.Json.JsonProperty("wxa_vip_discounted_price")]
+ [System.Text.Json.Serialization.JsonPropertyName("wxa_vip_discounted_price")]
+ [System.Xml.Serialization.XmlElement("wxa_vip_discounted_price")]
+ public int? WxaVipDiscountedPrice { get; set; }
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECAftersale/ChannelsECAftersaleGetAftersaleOrderResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECAftersale/ChannelsECAftersaleGetAftersaleOrderResponse.cs
index 67497301..9b77f190 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECAftersale/ChannelsECAftersaleGetAftersaleOrderResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECAftersale/ChannelsECAftersaleGetAftersaleOrderResponse.cs
@@ -254,6 +254,20 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
public long NewSKUId { get; set; }
+ ///
+ /// 获取或设置旧 SKU 价格(单位:分)。
+ ///
+ [Newtonsoft.Json.JsonProperty("old_sku_price")]
+ [System.Text.Json.Serialization.JsonPropertyName("old_sku_price")]
+ public int OldSKUPrice { get; set; }
+
+ ///
+ /// 获取或设置新 SKU 价格(单位:分)。
+ ///
+ [Newtonsoft.Json.JsonProperty("new_sku_price")]
+ [System.Text.Json.Serialization.JsonPropertyName("new_sku_price")]
+ public int NewSKUPrice { get; set; }
+
///
/// 获取或设置商品数量。
///
@@ -362,6 +376,20 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[System.Text.Json.Serialization.JsonPropertyName("unionid")]
public string? UnionId { get; set; }
+ ///
+ /// 获取或设置礼物订单赠送者 OpenId。
+ ///
+ [Newtonsoft.Json.JsonProperty("present_giver_openid")]
+ [System.Text.Json.Serialization.JsonPropertyName("present_giver_openid")]
+ public string? PresentGiverOpenId { get; set; }
+
+ ///
+ /// 获取或设置礼物订单赠送者 UnionId。
+ ///
+ [Newtonsoft.Json.JsonProperty("present_giver_unionid")]
+ [System.Text.Json.Serialization.JsonPropertyName("present_giver_unionid")]
+ public string? PresentGiverUnionId { get; set; }
+
///
/// 获取或设置售后原因。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs
index e465fe89..80ac289d 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs
@@ -373,6 +373,14 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[Newtonsoft.Json.JsonProperty("change_sku_info")]
[System.Text.Json.Serialization.JsonPropertyName("change_sku_info")]
public Types.ChangeSKUInfo? ChangeSKUInfo { get; set; }
+
+ ///
+ /// 获取或设置订单内商品维度会员权益优惠金额(单位:分)。
+ ///
+ [Newtonsoft.Json.JsonProperty("vip_discounted_price")]
+ [System.Text.Json.Serialization.JsonPropertyName("vip_discounted_price")]
+ [System.Xml.Serialization.XmlElement("vip_discounted_price")]
+ public int? VipDiscountedPrice { get; set; }
}
public class Payment
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/Channels/EC/ChannelsECAftersaleUpdateEvent.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/Channels/EC/ChannelsECAftersaleUpdateEvent.json
index a855bf70..60a167bc 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/Channels/EC/ChannelsECAftersaleUpdateEvent.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/Channels/EC/ChannelsECAftersaleUpdateEvent.json
@@ -6,6 +6,8 @@
"Event": "channels_ec_aftersale_update",
"finder_shop_aftersale_status_update": {
"status": "USER_WAIT_RETURN",
- "after_sale_order_id": "1234567"
+ "after_sale_order_id": "1234567",
+ "order_id": "12345",
+ "wxa_vip_discounted_price": 100
}
}