数据架构
收货地址
AddressData · 架构 · 数据架构: 订单
address_line_1字符串 null必填第一行地址。
address_line_2字符串 null必填附加地址信息。
city字符串 null必填城市或地方。
country_code字符串 null必填国家代码。
first_name字符串 null必填名。
house_number字符串 null必填楼号或门牌号。
last_name字符串 null必填姓。
phone字符串 null必填电话号码。
postal_code字符串 null必填邮政编码。
region字符串 null必填行政区域。
street字符串 null必填街道名称。
附加字段: 否
ApiResponse_OrderFileListData_
ApiResponse_OrderFileListData_ · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
dataOrderFileListData必填成功响应的数据。
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
ApiResponse_OrderReleaseListData_
ApiResponse_OrderReleaseListData_ · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
dataOrderReleaseListData必填成功响应的数据。
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
获取列表 — 订单 — 响应
ApiResponse_list_OrderSummaryData__ · API 接收或返回的数据字段、类型和约束。
data数组 <OrderSummaryData> 必填响应示例 · ApiResponse_list_OrderSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
获取 — 订单 — 响应
ApiResponse_OrderDetailData_ · API 接收或返回的数据字段、类型和约束。
dataOrderDetailData必填响应示例 · OrderDetailData.
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
CurrentReleaseData
CurrentReleaseData · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
acquired布尔值必填购买后访问权限 (true / false)
changelog字符串必填更新说明
covered_by_purchase布尔值必填购买后访问权限 (true / false)
id字符串必填资源标识符;请保留返回的原值。
published_at字符串必填发布版本 · UTC
format:"date-time"requires_new_purchase布尔值必填无法访问购买后添加的文件 · requires_new_purchase
sequence整数必填在有序集合中的位置。
version_label字符串必填版本
附加字段: 否
此资源记录的客户信息
CustomerData · 架构 · 数据架构: 订单
email字符串必填电子邮箱地址。
first_name字符串 null必填名。
last_name字符串 null必填姓。
phone字符串 null必填电话号码。
附加字段: 否
DeliveryContentDeletion
DeliveryContentDeletion · 永久删除内容并保留历史记录。兑换码不会重新进入可售库存。
expected_version整数必填写入前读取的版本;不匹配时拒绝更新。
minimum:1reason字符串必填记录的变更原因。
minLength:1maxLength:500
附加字段: 否
发货及预计送达日期
DeliveryDatesData · 订单列表和详情均包含 delivery.dates。YYYY-MM-DD 格式的日期为计划日期,不代表已发货。当前日期优先;旧订单使用已保存的估计。已清除或未知的值为 null。详情还包含所有订单项和商品图片。
dispatch_timezone字符串 null必填发货时区 (IANA; null).
estimated_delivery_from字符串 null必填预计送达开始日期 (YYYY-MM-DD; null).
字符串:format:"date"estimated_delivery_to字符串 null必填预计送达结束日期 (YYYY-MM-DD; null).
字符串:format:"date"planned_dispatch_on字符串 null必填计划发货日期 (YYYY-MM-DD; null).
字符串:format:"date"
附加字段: 否
DeliveryReplacement
DeliveryReplacement · 从现有空闲单元中选择替代项。替换不会重新计算文件保留期限。
expected_unit_version整数必填空闲替代单元的当前版本。
minimum:1expected_version整数必填写入前读取的版本;不匹配时拒绝更新。
minimum:1reason字符串必填记录的变更原因。
minLength:1maxLength:500replacement_unit_id字符串必填现有空闲替代单元的ID。
format:"uuid"
附加字段: 否
DeliveryPickupPointData
DeliveryPickupPointData · API 接收或返回的数据字段、类型和约束。
addressPickupPointAddressData必填收货地址。
code字符串必填稳定的机器可读代码。
约束
pattern"^[A-Za-z0-9_-]{1,63}$"
coordinatesPickupPointCoordinatesDatanull必填由所在架构描述的值。
country_code字符串必填国家代码。
约束
pattern"^[A-Z]{2}$"
environment字符串必填附加到记录的环境信息。
约束
enum["live", "sandbox"]
kind字符串必填由允许值说明的数据结构变体。
约束
enum["locker", "pickup_point"]
location_description字符串 null必填所选语言的描述。
字符串:maxLength:1000name字符串必填对应上下文中的资源名称。
minLength:1maxLength:160opening_hours字符串 null必填Opening hours
字符串:maxLength:500operator字符串必填对应上下文中的资源名称。
minLength:1maxLength:63verified_at字符串必填最近更新时间。
format:"date-time"
附加字段: 否
ApiResponse[list[DeliveryData]]
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_DeliveryData____1 · 读取已分配单元,不披露兑换码。退款只撤销对应订单项的访问权限。
data数组 <shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData> 必填成功响应的数据。
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
DeliveryData
shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData · 读取已分配单元,不披露兑换码。退款只撤销对应订单项的访问权限。
can_download布尔值必填下载 (true / false)
content_state字符串必填内容状态:present / deleting / deleted。
delete_due_at字符串 null必填计划删除文件的时间,null表示停用自动删除。
字符串:format:"date-time"filename字符串 null必填文件
first_available_at字符串 null必填此次购买首次获得访问权限的时间,替换不会重置期限。
字符串:format:"date-time"generation整数必填分配代次,替换时递增。
id字符串必填资源标识符;请保留返回的原值。
format:"uuid"kind字符串 null必填由允许值说明的数据结构变体。
line_id字符串必填订单项的固定标识符.
order_id字符串必填相关订单标识符。
payload_id字符串必填内容ID,不是公开下载URL。
format:"uuid"product_id字符串必填产品标识符。
reason字符串必填记录的变更原因。
size_bytes整数 null必填大小(字节)
state字符串必填状态
unit_id字符串必填单个兑换码或文件的ID。
format:"uuid"unit_ordinal整数必填订单项购买数量中的单元序号。
variant_id字符串 null必填产品变体标识符。
version整数必填用于并发控制的资源版本。
附加字段: 否
发票信息
InvoiceData · 架构 · 数据架构: 订单
address_line_1字符串 null必填第一行地址。
address_line_2字符串 null必填附加地址信息。
city字符串 null必填城市或地方。
company_name字符串 null必填公司名称。
country_code字符串 null必填国家代码。
house_number字符串 null必填楼号或门牌号。
postal_code字符串 null必填邮政编码。
region字符串 null必填行政区域。
street字符串 null必填街道名称。
tax_identifier字符串 null必填税务识别号。
tax_scheme字符串 null必填计税方案。
附加字段: 否
配送 · 折扣
OrderDeliveryDiscountData · 金额和税率取自已保存的订单,包括订单项更正。缺失的历史数据为 null,不会用当前商品目录的税率补齐。金额始终保持为十进制字符串。
amountMoneyData必填含税金额 · 配送 · 折扣.
campaign_id字符串必填资源标识符;请保留返回的原值。
code字符串 null必填稳定的机器可读代码。
kind字符串必填由允许值说明的数据结构变体。
约束
enum["coupon", "promotion"]
name字符串必填对应上下文中的资源名称。
sequence整数 null必填在有序集合中的位置。
version整数必填用于并发控制的资源版本。
附加字段: 否
获取 — 订单 — 响应
OrderDetailData · API 接收或返回的数据字段、类型和约束。
created_at字符串必填创建时间。
format:"date-time"customerCustomerData必填此资源记录的客户信息。
deliveryShippingDetailData必填配送方式及相关信息。
discount_amountMoneyData必填以 JSON 字符串编码的十进制金额;仅在允许时使用 null。
discounts数组 <OrderDiscountData> 必填折扣
id字符串必填资源标识符;请保留返回的原值。 (OrderDetailData).
invoiceInvoiceDatanull必填发票信息。
invoice_requested布尔值必填是否要求开具发票。
lifecycle_stateOrderLifecycleState必填业务生命周期状态。
lines数组 <OrderLineData> 必填订单行快照。
locale字符串必填本次请求选择的语言。
market_id字符串必填上下文端点返回的市场标识符。
number字符串必填面向用户的订单号或申请编号。
paymentPaymentData必填订单中记录的支付详情。
pickup_pointPickupPointDatanull必填取件地点
prices_include_tax布尔值必填列出的价格是否含税。
shipping_addressAddressDatanull必填收货地址。
shipping_discount_amountMoneyData必填以 JSON 字符串编码的十进制金额;仅在允许时使用 null。
statusOrderStatusData必填此操作接受的状态。
subtotalMoneyData必填加入响应中所示附加组成部分之前的金额。
taxMoneyData必填税务信息。
tax_breakdownOrderTaxBreakdownData必填税务分组 · source + tax_rate; unallocated_tax.
tax_country_code字符串 null必填征税国家 · 已保存的订单数据 · ISO 3166-1 alpha-2; null.
totalMoneyData必填总金额。
totalsOrderTotalsData必填合计 · net / tax / gross; 折扣前 / 折扣后.
附加字段: 否
OrderFileData
OrderFileData · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
can_download布尔值必填下载 (true / false)
categoryFileCategory必填文件类别: internal / customer_document / digital
filename字符串必填文件
id字符串必填资源标识符;请保留返回的原值。
label字符串必填对应上下文中的资源名称。
line_id字符串必填订单项的固定标识符.
mime_type字符串必填媒体内容类型。
product_id字符串必填产品标识符。
purchase_id字符串必填资源标识符;请保留返回的原值。 · purchase_id
reason字符串必填记录的变更原因。
sha256字符串必填SHA-256 (hex, 64)
size_bytes整数必填大小(字节)
minimum:1maximum:262144000source_file_id字符串必填资源标识符;请保留返回的原值。 · source_file_id
source_version_id字符串必填资源标识符;请保留返回的原值。 · source_version_id
source_version_number整数必填版本
minimum:1state字符串必填状态
附加字段: 否
OrderFileListData
OrderFileListData · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
files数组 <OrderFileData> 必填商品文件
updates_pending布尔值必填购买后对未来文件的访问权限 · updates_pending
附加字段: 否
图片元数据和 URL
OrderImageData · 架构 · 数据架构: 订单
alt字符串 null必填图片替代文本。
source字符串可选记录活动的来源。
const:"current_catalog"url字符串必填资源 URL。
附加字段: 否
业务生命周期状态
OrderLifecycleState · 架构 · 数据架构: 订单
字符串约束
enum["placed", "cancelled", "fulfilled", "returned"]
附加字段: 是
订单行快照
OrderLineData · 架构 · 数据架构: 订单
discount_amountMoneyData必填以 JSON 字符串编码的十进制金额;仅在允许时使用 null。
discount_grossMoneyData必填含税金额 · 折扣; 未知:null;已知零值:0.
discount_netMoneyDatanull必填未税金额 · 折扣; 未知:null;已知零值:0.
discount_taxMoneyDatanull必填税额 · 折扣; 未知:null;已知零值:0.
discounts数组 <OrderDiscountData> 必填折扣 · net / tax / gross.
identifiers对象附加字段: 字符串必填产品识别代码。
imageOrderImageDatanull必填图片元数据和 URL。
line_id字符串必填订单项的固定标识符.
manual_discountOrderManualDiscountDatanull必填手动折扣; null.
name字符串必填对应上下文中的资源名称。
original_totalMoneyData必填总金额。
original_total_grossMoneyData必填含税金额 · 商品 · 折扣前; 未知:null;已知零值:0.
original_total_netMoneyDatanull必填未税金额 · 商品 · 折扣前; 未知:null;已知零值:0.
original_total_taxMoneyDatanull必填税额 · 商品 · 折扣前; 未知:null;已知零值:0.
position整数必填在有序集合中的位置。
product_id字符串必填产品标识符。
quantity整数必填单位数量。
sku字符串必填库存单位代码。
taxMoneyDatanull必填税额 · 单件 · 已保存的订单数据; tax ≠ unit_tax; 未知:null;已知零值:0.
tax_category_id字符串 null必填税务类别标识符 · 已保存的订单数据; null.
tax_category_name字符串 null必填已保存的税务类别名称; null.
tax_rate字符串 null必填tax_rate · 已保存的订单数据: "0.23" = 23%; "0" ≠ null.
totalMoneyData必填总金额。
total_grossMoneyData必填含税金额 · 商品 · 折扣后; 未知:null;已知零值:0.
total_netMoneyDatanull必填未税金额 · 商品 · 折扣后; 未知:null;已知零值:0.
total_taxMoneyDatanull必填税额 · 商品 · 折扣后 · 已保存的订单数据; 未知:null;已知零值:0.
unit_grossMoneyData必填含税金额 · 单件 · 折扣前; 未知:null;已知零值:0.
unit_netMoneyDatanull必填未税金额 · 单件 · 折扣前; 未知:null;已知零值:0.
unit_priceMoneyData必填单价。
unit_taxMoneyDatanull必填税额 · 单件 · 折扣前; 未知:null;已知零值:0.
variant_id字符串 null必填产品变体标识符。
variant_options数组 <shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData> 必填与产品或快照关联的变体选项。
附加字段: 否
手动折扣
OrderManualDiscountData · 金额和税率取自已保存的订单,包括订单项更正。缺失的历史数据为 null,不会用当前商品目录的税率补齐。金额始终保持为十进制字符串。
amountMoneyData必填含税金额 · 手动折扣 · 已保存的订单数据.
kind字符串必填折扣类型: percentage / fixed.
约束
enum["percentage", "fixed"]
value字符串必填配置值: percentage "10" = 10%; fixed = 含税金额.
附加字段: 否
此操作接受的状态
OrderPaymentStatus · 架构 · 数据架构: 订单
字符串约束
enum["unpaid", "paid", "failed", "refunded"]
附加字段: 是
OrderReleaseData
OrderReleaseData · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
access_reason字符串必填购买后访问权限 · 记录的变更原因。
access_state字符串必填购买后访问权限 · 状态
current_releaseCurrentReleaseDatanull必填数字版本 · current_release
grant_reason字符串必填购买后访问权限 · 记录的变更原因。
granted_at字符串必填购买后访问权限 · UTC
format:"date-time"id字符串必填资源标识符;请保留返回的原值。
line_id字符串必填订单项的固定标识符.
manifest_sha256字符串必填数字版本 · SHA-256
product_id字符串必填产品标识符。
published_at字符串必填发布版本 · UTC
format:"date-time"purchase_id字符串必填资源标识符;请保留返回的原值。 · purchase_id
release_id字符串必填资源标识符;请保留返回的原值。 · release_id
release_sequence整数必填数字版本 · 在有序集合中的位置。
update_days整数 null必填天数 (days; null)
update_mode字符串必填购买后对未来文件的访问权限: none / period / unlimited
update_months整数 null必填月数 (months; null)
updates_until字符串 null必填购买后对未来文件的访问权限 · UTC
字符串:format:"date-time"version_label字符串必填版本
附加字段: 否
OrderReleaseListData
OrderReleaseListData · API 接收或返回的数据字段、类型和约束。 创建 upload_id 后,以 multipart/form-data 上传文件,再关联到商品。下载需要 Bearer 令牌及 category 对应权限;响应直接包含文件字节,不使用公开地址或密码。mode=period 时,选择 days(1–3650)或原有的 months,不能同时指定。购买时保存访问条件;退款只撤销已退款订单项的访问权限。
releases数组 <OrderReleaseData> 必填数字版本
updates_pending布尔值必填购买后对未来文件的访问权限 · updates_pending
附加字段: 否
此操作接受的状态
OrderStatusData · 架构 · 数据架构: 订单
id字符串必填资源标识符;请保留返回的原值。 (OrderStatusData).
name字符串必填对应上下文中的资源名称。
updated_at字符串必填最近更新时间。
format:"date-time"version整数必填用于并发控制的资源版本。
附加字段: 否
获取列表 · 状态列表 — 订单 — 响应
shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData · API 接收或返回的数据字段、类型和约束。
created_at字符串必填创建时间。
format:"date-time"id字符串必填资源标识符;请保留返回的原值。 (shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData).
is_initial布尔值必填是否为初始状态。
name字符串必填对应上下文中的资源名称。
position整数必填在有序集合中的位置。
附加字段: 否
获取列表 · 状态列表 — 订单 — 响应
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1 · API 接收或返回的数据字段、类型和约束。
data数组 <shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData> 必填响应示例 · shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1.
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
更新 · 状态 — 订单 — 请求体
OrderStatusUpdate · API 接收或返回的数据字段、类型和约束。
expected_version整数必填写入前读取的版本;不匹配时拒绝更新。
minimum:1maximum:9223372036854775807status_id字符串必填从相应状态字典获取的标识符。
约束
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
附加字段: 否
获取列表 — 订单 — 响应
OrderSummaryData · API 接收或返回的数据字段、类型和约束。
created_at字符串必填创建时间。
format:"date-time"customerCustomerData必填此资源记录的客户信息。
deliveryShippingData必填配送方式及相关信息。
discount_amountMoneyData必填以 JSON 字符串编码的十进制金额;仅在允许时使用 null。
id字符串必填资源标识符;请保留返回的原值。 (OrderSummaryData).
lifecycle_stateOrderLifecycleState必填业务生命周期状态。
locale字符串必填本次请求选择的语言。
market_id字符串必填上下文端点返回的市场标识符。
number字符串必填面向用户的订单号或申请编号。
paymentPaymentData必填订单中记录的支付详情。
prices_include_tax布尔值必填列出的价格是否含税。
shipping_discount_amountMoneyData必填以 JSON 字符串编码的十进制金额;仅在允许时使用 null。
statusOrderStatusData必填此操作接受的状态。
subtotalMoneyData必填加入响应中所示附加组成部分之前的金额。
taxMoneyData必填税务信息。
tax_country_code字符串 null必填征税国家 · 已保存的订单数据 · ISO 3166-1 alpha-2; null.
totalMoneyData必填总金额。
附加字段: 否
订单 · 税务分组
OrderTaxBreakdownData · 金额和税率取自已保存的订单,包括订单项更正。缺失的历史数据为 null,不会用当前商品目录的税率补齐。金额始终保持为十进制字符串。
groups数组 <OrderTaxGroupData> 必填税务分组 · source + tax_rate; 未知:null;已知零值:0.
unallocated_taxMoneyData必填未分配税额 = order.tax − Σ groups.tax; ±.
附加字段: 否
税务分组
OrderTaxGroupData · 金额和税率取自已保存的订单,包括订单项更正。缺失的历史数据为 null,不会用当前商品目录的税率补齐。金额始终保持为十进制字符串。
grossMoneyData必填含税金额 · 折扣后; 未知:null;已知零值:0.
netMoneyDatanull必填未税金额 · 折扣后; 未知:null;已知零值:0.
source字符串必填来源: products (商品), shipping (配送).
约束
enum["products", "shipping"]
taxMoneyDatanull必填税额 · 折扣后; 未知:null;已知零值:0.
tax_rate字符串 null必填tax_rate · 已保存的订单数据: "0.23" = 23%; "0" ≠ null.
附加字段: 否
订单 · 合计
OrderTotalsData · 金额和税率取自已保存的订单,包括订单项更正。缺失的历史数据为 null,不会用当前商品目录的税率补齐。金额始终保持为十进制字符串。
before_discountsOrderAmountBreakdownData必填订单 · 折扣前 · net / tax / gross.
discountsOrderAmountBreakdownData必填折扣 · net / tax / gross.
orderOrderAmountBreakdownData必填订单 · 折扣后 · net / tax / gross.
product_discountsOrderAmountBreakdownData必填商品 · 折扣 · net / tax / gross.
productsOrderAmountBreakdownData必填商品 · 折扣后 · net / tax / gross.
products_before_discountsOrderAmountBreakdownData必填商品 · 折扣前 · net / tax / gross.
shippingOrderAmountBreakdownData必填配送 · 折扣后 · net / tax / gross.
shipping_before_discountsOrderAmountBreakdownData必填配送 · 折扣前 · net / tax / gross.
shipping_discountsOrderAmountBreakdownData必填配送 · 折扣 · net / tax / gross.
附加字段: 否
与产品或快照关联的变体选项
shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData · 架构 · 数据架构: 订单
name字符串必填对应上下文中的资源名称。
value字符串必填由所在架构描述的值。
附加字段: 否
OrderDiscountData
OrderDiscountData · API 接收或返回的数据字段、类型和约束。
amountMoneyData必填含税金额 · 商品 · 折扣.
campaign_id字符串必填资源标识符;请保留返回的原值。
code字符串 null必填稳定的机器可读代码。
kind字符串必填由允许值说明的数据结构变体。
约束
enum["coupon", "promotion"]
name字符串必填对应上下文中的资源名称。
sequence整数 null可选应用顺序; null.
shipping_amountMoneyDatanull可选含税金额 · 配送 · 折扣; null.
version整数必填用于并发控制的资源版本。
附加字段: 否
订单中记录的支付详情
PaymentData · 架构 · 数据架构: 订单
amountMoneyData必填payment.amount 是订单总额。付款状态不能确定已付、已退款或待付金额。
environment字符串必填附加到记录的环境信息。
约束
enum["live", "sandbox"]
method_code字符串 null必填配送或支付方式代码。
method_name字符串 null必填配送或支付方式名称。
paid_at字符串 null必填支付被标记为已付的日期和时间。
字符串:format:"date-time"statusOrderPaymentStatus必填此操作接受的状态。
updated_at字符串必填最近更新时间。
format:"date-time"version整数必填用于并发控制的资源版本。
附加字段: 否
更新 · 付款状态 — 订单 — 请求体
PaymentStatusUpdate · API 接收或返回的数据字段、类型和约束。
expected_version整数必填写入前读取的版本;不匹配时拒绝更新。
minimum:0maximum:9223372036854775807reason字符串必填记录的变更原因。
minLength:1maxLength:500statusPaymentStatus必填此操作接受的状态。 unpaid: 未付款; paid: 已付款; failed: 付款失败; refunded: 已退款.
附加字段: 否
此操作接受的状态
PaymentStatus · 架构 · 数据架构: 订单
字符串约束
enum["unpaid", "paid", "failed", "refunded"]
附加字段: 是
PickupPointAddressData
PickupPointAddressData · API 接收或返回的数据字段、类型和约束。
address_line_1字符串必填第一行地址。
minLength:1maxLength:240city字符串必填城市或地方。
minLength:1maxLength:160postal_code字符串必填邮政编码。
minLength:1maxLength:32
附加字段: 否
PickupPointCoordinatesData
PickupPointCoordinatesData · API 接收或返回的数据字段、类型和约束。
latitude数值必填WGS84 φ (°)
minimum:-90.0maximum:90.0longitude数值必填WGS84 λ (°)
minimum:-180.0maximum:180.0
附加字段: 否
PickupPointData
PickupPointData · API 接收或返回的数据字段、类型和约束。
address_line1字符串必填第一行地址。
city字符串必填城市或地方。
code字符串必填稳定的机器可读代码。
country_code字符串必填国家代码。
kind字符串必填由允许值说明的数据结构变体。
约束
enum["locker", "pickup_point"]
latitude数值 null必填WGS84 φ (°)
location_description字符串 null必填所选语言的描述。
longitude数值 null必填WGS84 λ (°)
name字符串必填对应上下文中的资源名称。
opening_hours字符串 null必填Opening hours
operator字符串必填对应上下文中的资源名称。
postal_code字符串必填邮政编码。
附加字段: 否
PickupPointSummaryData
PickupPointSummaryData · API 接收或返回的数据字段、类型和约束。
code字符串必填稳定的机器可读代码。
约束
pattern"^[A-Za-z0-9_-]{1,63}$"
country_code字符串必填国家代码。
约束
pattern"^[A-Z]{2}$"
environment字符串必填附加到记录的环境信息。
约束
enum["live", "sandbox"]
kind字符串必填由允许值说明的数据结构变体。
约束
enum["locker", "pickup_point"]
operator字符串必填对应上下文中的资源名称。
minLength:1maxLength:63
附加字段: 否
此资源记录的客户信息
RequestCustomerData · 架构 · 数据架构: 订单
email字符串必填电子邮箱地址。
name字符串必填对应上下文中的资源名称。
附加字段: 否
配送方式及相关信息
ShippingData · 架构 · 数据架构: 订单
amountMoneyData必填订单中以 MoneyData 记录的含税配送金额。后续税率变更不会改变此历史金额。
datesDeliveryDatesData必填发货及预计送达日期. 订单列表和详情均包含 delivery.dates。YYYY-MM-DD 格式的日期为计划日期,不代表已发货。当前日期优先;旧订单使用已保存的估计。已清除或未知的值为 null。详情还包含所有订单项和商品图片。
method_code字符串 null必填配送或支付方式代码。
method_name字符串 null必填配送或支付方式名称。
pickup_pointPickupPointSummaryDatanull必填取件地点
recipient_mode字符串必填由允许值说明的数据结构变体。
约束
enum["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
附加字段: 否
ShippingDetailData
ShippingDetailData · API 接收或返回的数据字段、类型和约束。
amountMoneyData必填订单中以 MoneyData 记录的含税配送金额。后续税率变更不会改变此历史金额。
datesDeliveryDatesData必填发货及预计送达日期. 订单列表和详情均包含 delivery.dates。YYYY-MM-DD 格式的日期为计划日期,不代表已发货。当前日期优先;旧订单使用已保存的估计。已清除或未知的值为 null。详情还包含所有订单项和商品图片。
discount_grossMoneyData必填含税金额 · 折扣; 未知:null;已知零值:0.
discount_netMoneyDatanull必填未税金额 · 折扣; 未知:null;已知零值:0.
discount_taxMoneyDatanull必填税额 · 折扣; 未知:null;已知零值:0.
discounts数组 <OrderDeliveryDiscountData> null必填配送 · 折扣; []: 0; null: 未知:null;已知零值:0.
grossMoneyData必填含税金额 · 折扣后; 未知:null;已知零值:0.
method_code字符串 null必填配送或支付方式代码。
method_name字符串 null必填配送或支付方式名称。
netMoneyDatanull必填未税金额 · 折扣后; 未知:null;已知零值:0.
original_grossMoneyData必填含税金额 · 配送 · 折扣前; 未知:null;已知零值:0.
original_netMoneyDatanull必填未税金额 · 配送 · 折扣前; 未知:null;已知零值:0.
original_taxMoneyDatanull必填税额 · 配送 · 折扣前; 未知:null;已知零值:0.
pickup_pointDeliveryPickupPointDatanull必填取件地点
recipient_mode字符串必填由允许值说明的数据结构变体。
约束
enum["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
taxMoneyDatanull必填税额 · 折扣后; 未知:null;已知零值:0.
tax_category_id字符串 null必填税务类别标识符 · 已保存的订单数据; null.
tax_category_name字符串 null必填已保存的税务类别名称; null.
tax_rate字符串 null必填tax_rate · 已保存的订单数据: "0.23" = 23%; "0" ≠ null.
附加字段: 否