用ID和输入更新价格规则-priceRuleUpdate mutation
使用其ID和输入更新价格规则。
所需的访问
write_price_rules
访问范围。
在本页面
互动范例
这是一个示例变异查询。
变异priceRuleUpdate ($ id :ID !,$ priceRule :PriceRuleInput !){ priceRuleUpdate (id :$ id ,priceRule :$ priceRule ){} } { “ id” :“ Z2lkOi8vU2hvcGlmeS9FeGFtcGxlLzE =” , “ priceRule” :{} }
<font style="color:#1F61A0;">priceRule </font><font style="color:#555555;">{</font>
<font style="color:#1F61A0;">ID</font>
<font style="color:#555555;">}</font>
<font style="color:#1F61A0;">priceRuleDiscountCode </font><font style="color:#555555;">{</font>
<font style="color:#1F61A0;">ID</font>
<font style="color:#555555;">}</font>
<font style="color:#1F61A0;">priceRuleUserErrors </font><font style="color:#555555;">{</font>
<font style="color:#1F61A0;">代码</font>
<font style="color:#1F61A0;">场地</font>
<font style="color:#1F61A0;">信息</font>
<font style="color:#555555;">}</font>
参数
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)
)
执行突变时发生的错误列表。