> 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: sitePricingPlans.navigateToCheckout(options: CheckoutOptions) # Method Link: https://dev.wix.com/docs/sdk/frontend-modules/pricing-plans/custom-purchase-flow/navigate-to-checkout.md # Method Description: Directs site visitor to the Checkout page in the plan purchase flow. `navigateToCheckout()` redirects the site visitor to the Checkout page from any other page on a site. It also provides options to customize the Checkout and Thank You pages that come later in the plan purchase flow. Note that the use of `navigateToCheckout()` differs slightly depending on whether you use the default Plans & Pricing page or a custom one: + If you choose to use the default Plans & Pricing page, you won't be able to call `navigateToCheckout()` from there, but you may still call it from any other page in a site. + If you are using a custom Plans & Pricing page, you can call `navigateToCheckout()` on the plans page as well as anywhere else on a site. > **Notes:** > + Setting the `minStartDate` and `maxStartDate` parameters have no effect unless you've allowed customers > to [set the plan start date](https://support.wix.com/en/article/pricing-plans-creating-a-one-time-payment-plan#step-4-adjust-your-plans-settings). > + To work with the Pricing Plans API, a site needs to be published. # Method Permissions: # Method Permissions Scopes IDs: undefined # Method Code Examples: ## Set a button on your site to navigate to the Checkout Page ```javascript import { customPurchaseFlow } from '@wix/site-pricing-plans'; $w.onReady(() => { $w('#button').onClick(async () => { await customPurchaseFlow.navigateToCheckout({ planId: 'fedb93e3-623a-487b-a47d-499f48ee3c7d', }); }); }); ```