> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Method name: getTiersProgramSettings() # Method package: wixLoyaltyV2 # Method menu location: wixLoyaltyV2 --> tiers --> getTiersProgramSettings # Method Link: https://dev.wix.com/docs/velo/apis/wix-loyalty-v2/tiers/get-tiers-program-settings.md # Method Description: Retrieves the settings for the tiers program. Tiers program settings apply globally to all tiers in the program. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## Get tiers program settings ```javascript import { tier } from 'wix-loyalty-backend'; export async function myGetProgramSettingsFunction() { try { const tiersProgramSettings = await tier.getTiersProgramSettings(); const status = tiersProgramSettings.programSettings.status; const revision = tiersProgramSettings.programSettings.revision; console.log('Success! Current status of tiers program: ', status); return tiersProgramSettings; } catch (error) { console.error(error); } } /* Promise resolves to: * * { * "programSettings": { * "_createdDate": "2024-06-05T20:27:19.147Z", * "_updatedDate": "2024-06-06T10:30:05.261Z", * "baseTierDefinition": { * "icon": "shapes/11062b_0a8e17936d5b4d46971649be036c781b.svg", * "name": "Basic", * "description": "" * }, * "revision": "2", * "status": "ACTIVE", * "rollingWindow": { * "durationInMonths": 12 * } * } * } */ ``` ## Get tiers program settings (export from backend code) ```javascript import { Permissions, webMethod } from "wix-web-module"; import { tiers } from "wix-loyalty.v2"; export const myGetProgramSettingsFunction = webMethod( Permissions.Anyone, async () => { try { const tiersProgramSettings = await tiers.getTiersProgramSettings(); const status = tiersProgramSettings.programSettings.status; const revision = tiersProgramSettings.programSettings.revision; console.log("Success! Current status of tiers program: ", status); return tiersProgramSettings; } catch (error) { console.error(error); } }, ); /* Promise resolves to: * * { * "programSettings": { * "_createdDate": "2024-06-05T20:27:19.147Z", * "_updatedDate": "2024-06-06T10:30:05.261Z", * "baseTierDefinition": { * "icon": "shapes/11062b_0a8e17936d5b4d46971649be036c781b.svg", * "name": "Basic", * "description": "" * }, * "revision": "2", * "status": "ACTIVE", * "rollingWindow": { * "durationInMonths": 12 * } * } * } */ ``` ## Get tiers program settings (dashboard page code) @description: ```javascript import { tier } from "wix-loyalty-backend"; export async function myGetProgramSettingsFunction() { try { const tiersProgramSettings = await tier.getTiersProgramSettings(); const status = tiersProgramSettings.programSettings.status; const revision = tiersProgramSettings.programSettings.revision; console.log("Success! Current status of tiers program: ", status); return tiersProgramSettings; } catch (error) { console.error(error); } } /* Promise resolves to: * * { * "programSettings": { * "_createdDate": "2024-06-05T20:27:19.147Z", * "_updatedDate": "2024-06-06T10:30:05.261Z", * "baseTierDefinition": { * "icon": "shapes/11062b_0a8e17936d5b4d46971649be036c781b.svg", * "name": "Basic", * "description": "" * }, * "revision": "2", * "status": "ACTIVE", * "rollingWindow": { * "durationInMonths": 12 * } * } * } */ ``` ---