CustomerSubscriptionContractsSubscriptionDiscount
顧客向け契約情報一覧取得用SubscriptionDiscount
type CustomerSubscriptionContractsSubscriptionDiscount {
subscriptionManualDiscountId: String!
title: String
percentage: Int
amount: Float
rank: Boolean!
deliveryDiscount: Boolean!
coupon: Boolean!
targetType: DiscountTargetType
usageCount: Int!
recurringCycleLimit: Int
}
Fields
CustomerSubscriptionContractsSubscriptionDiscount.subscriptionManualDiscountId
● String!
non-null scalar
割引情報の Shopify 管理 ID
- 説明: 割引情報の一意な識別子
- データ例:
"gid://shopify/SubscriptionManualDiscount/123456"
CustomerSubscriptionContractsSubscriptionDiscount.title
● String
scalar
割引タイトル
- 説明: 割引のタイトル
- データ例:
"rank1"
CustomerSubscriptionContractsSubscriptionDiscount.percentage
● Int
scalar
パーセント割引の場合の値
- 説明: 割引率(%)
- データ例:
1
- 備考: null:固定額割引の場合
CustomerSubscriptionContractsSubscriptionDiscount.amount
● Float
scalar
固定額割引の場合の値
- 説明: 割引額
- データ例:
2000
- 備考: null:パーセント割引の場合
CustomerSubscriptionContractsSubscriptionDiscount.rank
● Boolean!
non-null scalar
ランク機能による割引フラグ
- 説明: ランク機能を利用した割引かどうか
- データ例:
TRUE
CustomerSubscriptionContractsSubscriptionDiscount.deliveryDiscount
● Boolean!
non-null scalar
共通割引割引フラグ
- 説明: 共通割引が適用されたかどうか
- データ例:
FALSE
CustomerSubscriptionContractsSubscriptionDiscount.coupon
● Boolean!
non-null scalar
定期購買クーポン機能による割引フラグ
- 説明: クーポン割引が適用されたかどうか
- データ例:
FALSE
CustomerSubscriptionContractsSubscriptionDiscount.targetType
● DiscountTargetType
enum
割引の適用先
- 説明: 割引が適用される対象
- データ例:
"LINE_ITEM"
- 備考: "LINE_ITEM"(商品), "SHIPPING_LINE"(送料)
CustomerSubscriptionContractsSubscriptionDiscount.usageCount
● Int!
non-null scalar
使用回数
- 説明: 割引が適用された回数
- データ例:
0
CustomerSubscriptionContractsSubscriptionDiscount.recurringCycleLimit
● Int
scalar
最大適用数
- 説明: 最大適用可能回数
- データ例:
1
- 備考: null:制限なし
Example
{
"subscriptionManualDiscountId": "gid://shopify/SubscriptionManualDiscount/123456",
"title": "rank1",
"percentage": 1,
"amount": 2000,
"rank": true,
"deliveryDiscount": false,
"coupon": false,
"targetType": "LINE_ITEM",
"usageCount": 0,
"recurringCycleLimit": 1
}