用ID和输入更新价格规则-priceRuleUpdate mutation

使用其ID和输入更新价格规则。

所需的访问

write_price_rules 访问范围。


在本页面


互动范例

这是一个示例变异查询。

变异priceRuleUpdate $ id ID $ priceRule PriceRuleInput !){ priceRuleUpdate id $ id priceRule $ priceRule {
  1. <font style="color:#1F61A0;">priceRule </font><font style="color:#555555;">{</font>
  2. <font style="color:#1F61A0;">ID</font>
  3. <font style="color:#555555;">}</font>
  4. <font style="color:#1F61A0;">priceRuleDiscountCode </font><font style="color:#555555;">{</font>
  5. <font style="color:#1F61A0;">ID</font>
  6. <font style="color:#555555;">}</font>
  7. <font style="color:#1F61A0;">priceRuleUserErrors </font><font style="color:#555555;">{</font>
  8. <font style="color:#1F61A0;">代码</font>
  9. <font style="color:#1F61A0;">场地</font>
  10. <font style="color:#1F61A0;">信息</font>
  11. <font style="color:#555555;">}</font>
} } { “ id” “ Z2lkOi8vU2hvcGlmeS9FeGFtcGxlLzE =” “ priceRule” {} }

参数

参数 描述
id
() [ID!](https://shopify.dev/docs/admin-api/graphql/reference/scalar#id-2021-01)

必需的
要更新的价格规则的ID。
priceRule
() [PriceRuleInput!](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleinput)

必需的
输入字段以更新价格规则。
priceRuleDiscountCode
() [PriceRuleDiscountCodeInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulediscountcodeinput)
输入字段以更新价格规则的折扣代码。

PriceRuleInput字段

  • locationLimit([Int](https://shopify.dev/docs/admin-api/graphql/reference/scalar#int-2021-01)
    可以将价格规则分配到订单的最大次数。
  • locationMethod([PriceRuleAllocationMethod](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleallocationmethod)
    将价格规则的值分配给其已授权项目的方法。
  • customerSelection([PriceRuleCustomerSelectionInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulecustomerselectioninput)
    可以使用此价格规则的客户。
  • entitlementToPrerequisiteQuantityRatio([PriceRuleEntitlementToPrerequisiteQuantityRatioInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleentitlementtoprerequisitequantityratioinput)
    价格规则适用的先决条件项目的数量,与授权项目的数量相比。不建议使用此参数:prerequisiteToEntitlementQuantityRatio改为使用。
  • itemEntitlements([PriceRuleItemEntitlementsInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleitementitlementsinput)
    价格规则适用的项目。
  • itemPrerequisites([PriceRuleItemPrerequisitesInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleitemprerequisitesinput)
    价格规则适用的项目。
  • OncePerCustomer([Boolean](https://shopify.dev/docs/admin-api/graphql/reference/scalar#boolean-2021-01)
    价格规则是否只能对每个客户应用一次。
  • prerequisiteQuantityRange([PriceRuleQuantityRangeInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulequantityrangeinput)
    要使用价格规则,已授权商品的数量必须在此范围内。
  • prerequisiteShippingPriceRange([PriceRuleMoneyRangeInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulemoneyrangeinput)
    运输价格必须落在此范围内,价格规则才能适用。
  • prerequisiteSubtotalRange([PriceRuleMoneyRangeInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulemoneyrangeinput)
    小标题价格的总和必须在该范围内,以适用价格规则。
  • prerequisiteToEntitlementQuantityRatio([PriceRulePrerequisiteToEntitlementQuantityRatioInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleprerequisitetoentitlementquantityratioinput)
    价格规则适用的先决条件项目的数量,与授权项目的数量相比。
  • shippingEntitlements([PriceRuleShippingEntitlementsInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleshippingentitlementsinput)
    价格规则适用的货运行。
  • 目标([PriceRuleTarget](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruletarget)
    价格规则适用的行的类型(line_item或shipping_line)。
  • 标题([String](https://shopify.dev/docs/admin-api/graphql/reference/scalar#string-2021-01)
    价格规则的标题。
  • usageLimit([Int](https://shopify.dev/docs/admin-api/graphql/reference/scalar#int-2021-01)
    可以总共使用价格规则的最大次数。
  • validationPeriod([PriceRuleValidityPeriodInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulevalidityperiodinput)
    价格规则的PriceRuleValidityPeriod。
  • 值([PriceRuleValueInput](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulevalueinput)
    价格规则的值。

返回字段

  • priceRule([PriceRule](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerule)
    更新的价格规则。
  • priceRuleDiscountCode([PriceRuleDiscountCode](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/pricerulediscountcode)
    更新的折扣代码。
  • priceRuleUserErrors([[PriceRuleUserError!]!](https://shopify.dev/docs/admin-api/graphql/reference/discounts-and-marketing/priceruleusererror)
    执行突变时发生的错误列表。