已弃用:请改用 V3 Proto。调用方请求用户确认的顺序。
JSON 表示法 | |
---|---|
{ "id": string, "cart": { object ( |
字段 | |
---|---|
id |
此 ProposedOrder 的可选 ID。在确认时作为 ProposedOrder 的一部分返回给集成商。 |
cart |
用户的项。 |
otherItems[] |
费用、调整项、小计等 |
image |
与提议的订单相关的图片。 |
termsOfServiceUrl |
指向适用于此提议订单的服务条款的链接。 |
totalPrice |
提议的订单总价。如果类型为 |
extension |
根据订单类型扩展提议的订单。例如,如果订单包含营业地点,则此附加信息将包含 可以包含任意类型字段的对象。附加字段 |
购物车
已弃用:请改用 V3 Proto。用户想要的商品的购物车。
JSON 表示法 | |
---|---|
{ "id": string, "merchant": { object ( |
字段 | |
---|---|
id |
此购物车的可选 ID。在确认时作为购物车的一部分退还给集成商。 |
merchant |
购物车的商家(如果与调用方不同)。 |
lineItems[] |
用户订购的商品或服务。必须至少有一个订单项。 |
otherItems[] |
由用户输入的调整,例如小费。 |
notes |
关于此购物车的备注。 |
promotions[] |
可选。促销优惠券已添加到购物车。符合条件的促销活动将作为优惠订单中的折扣订单项发回。 |
extension |
根据订单类型将商品添加到购物车中。 可以包含任意类型字段的对象。附加字段 |
商家
已弃用:请改用 V3 Proto。购物车的商家。
JSON 表示法 | |
---|---|
{ "id": string, "name": string } |
字段 | |
---|---|
id |
商家的 ID。 |
name |
用户可见的商家名称。必填。 |
LineItem
已弃用:请改用 V3 Proto。订单中的订单项。
JSON 表示法 | |
---|---|
{ "id": string, "name": string, "type": enum ( |
字段 | |
---|---|
id |
购物车/订单中的订单项的唯一 ID。必填。 |
name |
与收据中显示的订单项名称相同必填。 |
type |
订单项类型 |
quantity |
包含的商品数量。 |
description |
商品的说明。 |
image |
与此项相关的小图片。 |
price |
每个订单项都应具有价格,即使价格为 0 也是如此。必需。这是此专列项的收据上显示的总价(即单价 * 数量)。 |
subLines[] |
子订单项。仅在类型为 |
offerId |
此商品的可选商品或优惠 ID。 |
extension |
根据类型添加到订单项的附加信息。 可以包含任意类型字段的对象。附加字段 |
SubLine
与订单中的订单项关联的子订单项。
JSON 表示法 | |
---|---|
{ // Union field |
字段 | ||
---|---|---|
联合字段 subline 。子订单项。subline 只能是下列其中一项: |
||
lineItem |
通用订单项(例如插件)。 |
|
note |
与订单项相关联的备注。 |
促销
已弃用:请改用 V3 Proto。促销已添加到购物车。
JSON 表示法 | |
---|---|
{ "coupon": string } |
字段 | |
---|---|
coupon |
必需。第三方可以理解的优惠券代码。例如:GOOGLE10。 |