Search...
listTiers( )
Developer Preview
Retrieves a list of a site's tiers.
Description
To retrieve a specific tier, use getTier()
.
Syntax
function listTiers(): Promise<ListTiersResponse>
listTiers Parameters
This function does not take any parameters.
Returns
Return Type:
Promise<
ListTiersResponse
>NAME
TYPE
DESCRIPTION
tiers
Array<
Tier
>Retrieved loyalty tiers.
Was this helpful?
Get a list of loyalty tiers
Copy Code
1import { tier } from 'wix-loyalty-backend';23export async function myListTiersFunction() {4 try {5 const tiersList = await tier.listTiers();67 const firstTierId = tiersList.tiers[0]._id;8 const firstTierPointsRequired = tiersList.tiers[0].requiredPoints;910 console.log('Success! First tier ID: ', firstTierId, ' requires ', firstTierPointsRequired, ' points.');11 return tiersList;12 } catch (error) {13 console.error(error);14 }15}
Get a list of loyalty tiers (export from backend code)
Copy Code
1import { Permissions, webMethod } from 'wix-web-module';2import { tier } from 'wix-loyalty.v2';34export const myListTiersFunction = webMethod(Permissions.Anyone, async () => {5 try {6 const tiersList = await tier.listTiers();78 const firstTierId = tiersList.tiers[0]._id;9 const firstTierPointsRequired = tiersList.tiers[0].requiredPoints;1011 console.log('Success! First tier ID: ', firstTierId, ' requires ', firstTierPointsRequired, ' points.');12 return tiersList;13 } catch (error) {14 console.error(error);15 }16});17