orderEditAddVariant mutation

从现有产品变体中添加订单项。

所需的访问

write_order_edits 访问范围。


在本页面


互动范例

这是一个示例变异查询。使用下面的嵌入式交互式工具来编辑查询。

提示:使用Ctrl+Space表示自动填充字段。

突变orderEditAddVariant $ id ID $ variantId ID $ quantity Int !){ orderEditAddVariant id $ id variantId $ variantId 数量$ quantity {
  1. <font style="color:#1F61A0;">计算的行项目</font><font style="color:#555555;">{</font>
  2. <font style="color:#1F61A0;">ID</font>
  3. <font style="color:#555555;">}</font>
  4. <font style="color:#1F61A0;">计算</font><font style="color:#555555;">顺序{</font>
  5. <font style="color:#1F61A0;">ID</font>
  6. <font style="color:#555555;">}</font>
  7. <font style="color:#1F61A0;">userErrors </font><font style="color:#555555;">{</font>
  8. <font style="color:#1F61A0;">场地</font>
  9. <font style="color:#1F61A0;">信息</font>
  10. <font style="color:#555555;">}</font>
} } { “ id” “ Z2lkOi8vU2hvcGlmeS9FeGFtcGxlLzE =” “ variantId” “ Z2lkOi8vU2hvcGlmeS9FeGFtcGxlLzE =” “数量” 1 }


参数

参数 描述
allowDuplicates
() [Boolean](https://shopify.dev/docs/admin-api/graphql/reference/scalar#boolean-2021-01)
此突变是否可以创建具有订单上已经存在的变体的订单项。默认为false。
id
() [ID!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#id-2021-01)

必需的
计算的要编辑的订单的ID。
locationId
() [ID](https://shopify.dev/docs/admin-api/graphql/reference/scalar#id-2021-01)
满足该项目的位置的ID。如果未提供默认值,则会自动选择默认值。
quantity
() [Int!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#int-2021-01)

必需的
要添加到订单中的商品数量。必须为正值。
variantId
() [ID!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#id-2021-01)

必需的
要添加的变体的ID。


返回字段

  • 计算的行项目([CalculatedLineItem](https://shopify.dev/docs/admin-api/graphql/reference/orders/calculatedlineitem)
    添加的订单项。
  • 计算顺序([CalculatedOrder](https://shopify.dev/docs/admin-api/graphql/reference/orders/calculatedorder)
    计算出编辑量的订单。
  • userErrors([[UserError!]!](https://shopify.dev/docs/admin-api/graphql/reference/usererror)
    执行突变时发生的错误列表。