Skip to main content

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