CustomerProductVariantPlan
顧客向けプラングループのプラン
type CustomerProductVariantPlan {
planId: String!
name: String!
billingPolicyInterval: BillingPolicyInterval!
billingPolicyIntervalCount: Int!
billingPolicyMinCycles: Int
billingPolicyMaxCycles: Int
firstPricingPolicyAdjustmentType: PricingPolicyAdjustmentType
firstPricingPolicyAdjustmentValue: Float
}
Fields
CustomerProductVariantPlan.planId
● String!
non-null scalar
プランID
- 説明: プランの globally-unique ID
- 例:
"gid://shopify/SellingPlan/123456789"
CustomerProductVariantPlan.name
● String!
non-null scalar
プラン名
- 説明: プランの名前
CustomerProductVariantPlan.billingPolicyInterval
● BillingPolicyInterval!
non-null enum
プランの決済周期
- 説明: プランの決済周期
- 例:
"MONTH"
CustomerProductVariantPlan.billingPolicyIntervalCount
● Int!
non-null scalar
プランの決済周期の数値
- 説明: プランの決済周期の数値
CustomerProductVariantPlan.billingPolicyMinCycles
● Int
scalar
プランの最低購入回数
- 説明: プランの最低購入回数。2~100回の範囲で設定可能, null: なし
CustomerProductVariantPlan.billingPolicyMaxCycles
● Int
scalar
プランの最高購入回数
- 説明: プランの最高購入回数。2~100回の範囲で設定可能, null: 無制限
CustomerProductVariantPlan.firstPricingPolicyAdjustmentType
● PricingPolicyAdjustmentType
enum
プランの初回割引の種類
- 説明: プランの初回割引の種類
CustomerProductVariantPlan.firstPricingPolicyAdjustmentValue
● Float
scalar
プランの初回割引の値
- 説明: プランの初回割引の値
Example
{
"planId": "gid://shopify/SellingPlan/123456789",
"name": "プラン名",
"billingPolicyInterval": "MONTH",
"billingPolicyIntervalCount": 1,
"billingPolicyMinCycles": 2,
"billingPolicyMaxCycles": 3,
"firstPricingPolicyAdjustmentType": "PERCENTAGE",
"firstPricingPolicyAdjustmentValue": 100
}
Member Of
ResultCustomerProductVariant
object