customerSubscriptionContractCreateOrder
顧客向け今すぐ注文
customerSubscriptionContractCreateOrder(
subscriptionContractId: String!
customerId: String!
withSkip: Boolean
deliveryDate: String
deliveryTime: String
): ResultCustomerSubscriptionContractCreateOrder
Arguments
customerSubscriptionContractCreateOrder.subscriptionContractId
● String!
non-null scalar
契約情報のShopify管理ID ※必須
- 説明: 処理対象契約の globally-unique ID.
- 例:
"gid://shopify/SubscriptionContract/123456789"
customerSubscriptionContractCreateOrder.customerId
● String!
non-null scalar
顧客ID ※必須
- 説明: 処理対象顧客の globally-unique ID.
- 例:
"gid://shopify/Customer/123456789"
customerSubscriptionContractCreateOrder.withSkip
● Boolean
scalar
次回定期注文をスキップするかどうか
- 説明: 今すぐ注文時に、次回定期注文をスキップするかどうか
- 例:
true
customerSubscriptionContractCreateOrder.deliveryDate
● String
scalar
お届け日の指定
- 説明: 今すぐ注文時に、お届け日を指定する.形式: 'YYYY-MM-DD'
- 例:
"2025-05-01"
customerSubscriptionContractCreateOrder.deliveryTime
● String
scalar
お届け時間の指定
- 説明: 今すぐ注文時に、お届け時間を指定する.お届け時間の指定が無い場合は undefined or 空文字にする
- 備考: 英数字2文字で指定する
Type
ResultCustomerSubscriptionContractCreateOrder
object
顧客向け今すぐ注文結果
Example
mutation {
customerSubscriptionContractCreateOrder(
subscriptionContractId: "gid://shopify/SubscriptionContract/123456789"
customerId: "gid://shopify/Customer/123456789"
withSkip: true
deliveryDate: "2025-05-01"
) {
orderId
orderToken
orderName
ready
errorCode
errorMessage
createdAt
isSkipGift
giftReceiverPageUrl
giftExpiredAt
id
applicationId
subscriptionBillingAttemptId
completedAt
updatedAt
idempotencyKey
billingDate
deliveryDate
deliveryTime
nextBillingDateUpdate
retryPayment
activateUponSuccess
nextBillingDate
subscriptionHistories {
createdAt
canceledAt
status
skipCount
}
}
}