Skip to main content

customerSubscriptionContractUpdateBox

顧客向けBOX販売セット更新

customerSubscriptionContractUpdateBox(
subscriptionContractId: String!
customerId: String!
boxId: String!
variantQuantities: [CustomerBoxVariantQuantityInput!]!
parentVariantId: String
): ResultCustomerSubscriptionContractUpdateBox

Arguments

customerSubscriptionContractUpdateBox.subscriptionContractId ● String! non-null scalar

定期購買契約ID ※必須

  • 説明: 処理対象定期購買契約の globally-unique ID.
  • 例: "gid://shopify/SubscriptionContract/1234567890"

customerSubscriptionContractUpdateBox.customerId ● String! non-null scalar

顧客ID ※必須

  • 説明: 処理対象顧客の globally-unique ID.
  • 例: "gid://shopify/Customer/1234567890"

customerSubscriptionContractUpdateBox.boxId ● String! non-null scalar

BOXID ※必須

  • 説明: 処理対象BOXの unique ID.
  • 例: "69562469-a78d-4649-affb-f645ee33bc39"

customerSubscriptionContractUpdateBox.variantQuantities ● [CustomerBoxVariantQuantityInput!]! non-null input

変更する各子商品の数量 ※必須

  • 説明: 選択可能な子商品全ての指定が必要。
  • 例: [{variantId: "gid://shopify/ProductVariant/1234567890", quantity: 1}]

customerSubscriptionContractUpdateBox.parentVariantId ● String scalar

変更後のBOX販売セット

  • 説明: 処理対象BOX販売セットの商品バリエーション globally-unique ID. 変更しない場合はnull または undefinedに設定する
  • 例: "gid://shopify/ProductVariant/2345678901"

Type

ResultCustomerSubscriptionContractUpdateBox object

顧客向けBOX販売セット更新結果

Example

mutation {
customerSubscriptionContractUpdateBox(
subscriptionContractId: "gid://shopify/SubscriptionContract/123456789"
customerId: "gid://shopify/Customer/987654321"
boxId: "69562469-a78d-4649-affb-f645ee33bc39"
variantQuantities: [{variantId: "gid://shopify/ProductVariant/1234567890", quantity: 1}]
parentVariantId: "gid://shopify/ProductVariant/2345678901"
) {
success
}
}