Skip to content

VIP tiers

Returns every VIP tier configured for your shop. Takes no arguments.

Returns a non-null list of non-null Tier objects ([Tier!]!).

FieldTypeDescription
idID!Unique identifier.
nameStringTier name.
milestoneIntStamps required to reach the tier.
multiplierFloatStamp-earning multiplier for members.
iconUrlStringIcon URL.
benefitsStringDescription of the tier’s benefits.
rewards[Reward!]!Reward products granted by this tier.
query {
tiers {
id
name
milestone
rewards {
id
name
price
}
}
}
{
"data": {
"tiers": [
{
"id": "3",
"name": "Gold",
"milestone": 100,
"rewards": [
{
"id": "12",
"name": "Free coffee",
"price": 50
}
]
}
]
}
}

Returns a single VIP tier by its ID.

NameTypeRequiredDescription
idID!YesThe record’s ID.

Returns a Tier object (nullable, null if not found).

FieldTypeDescription
idID!Unique identifier.
nameStringTier name.
milestoneIntStamps required to reach the tier.
multiplierFloatStamp-earning multiplier for members.
iconUrlStringIcon URL.
benefitsStringDescription of the tier’s benefits.
rewards[Reward!]!Reward products granted by this tier.
query ($id: ID!) {
tier(id: $id) {
id
name
milestone
rewards {
id
name
price
}
}
}
{
"data": {
"tier": {
"id": "3",
"name": "Gold",
"milestone": 100,
"rewards": [
{
"id": "12",
"name": "Free coffee",
"price": 50
}
]
}
}
}