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
}
}