> 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: listPublicPlans(planIds: Array, options: ListPublicPlanOptions) # Method package: wixPricingPlansBackend # Method menu location: wixPricingPlansBackend --> listPublicPlans # Method Link: https://dev.wix.com/docs/velo/apis/wix-pricing-plans-backend/list-public-plans.md # Method Description: Lists public pricing plans. The `listPublicPlans()` function returns a Promise that resolves to a list of up to 100 public pricing plans. Public plans are visible plans that site visitors can see on the site and purchase. You do not need "Manage Pricing Plans" permissions to list public plans. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## List public plans ```javascript import { Permissions, webMethod } from 'wix-web-module'; import wixPricingPlansBackend from 'wix-pricing-plans-backend'; export const myListPublicPlansFunction = webMethod(Permissions.Anyone, () => { const planIds = [ "001c0674-d7c9-4c77-acb5-b492b427b201", "003d0674-d7c9-4d88-acb5-b492b427b302", "011d0123-d7c9-5e44-acb5-d300a123b321" ]; const options = { limit: 10, skip: 1 } return wixPricingPlansBackend.listPublicPlans(planIds, options) .then((publicPlans) => { // Array of the specified public pricing plan objects console.log(publicPlans); }) .catch((error) => { console.error(error); }); }); ``` ---