> 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

# Frontend Modules

## [Frontend Modules](https://dev.wix.com/docs/frontend-modules/frontend-modules.md)


- [About Frontend Modules](https://dev.wix.com/docs/frontend-modules/frontend-modules/about-frontend-modules.md)

### [crm](https://dev.wix.com/docs/frontend-modules/frontend-modules/crm.md)


- [Contacts](https://dev.wix.com/docs/frontend-modules/frontend-modules/crm/contacts.md)

- [TriggeredEmails](https://dev.wix.com/docs/frontend-modules/frontend-modules/crm/triggered-emails.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/crm/introduction.md)


### [ecom](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom.md)


- [getCustomerSelectedCurrency()](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/get-customer-selected-currency.md)

- [navigateToCartPage()](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/navigate-to-cart-page.md)

- [navigateToCheckoutPage()](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/navigate-to-checkout-page.md)

- [onCartChange()](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/on-cart-change.md)

- [openSideCart()](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/open-side-cart.md)

- [refreshCart()](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/refresh-cart.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/introduction.md)

- [Setup](https://dev.wix.com/docs/frontend-modules/frontend-modules/ecom/setup.md)


### [location](https://dev.wix.com/docs/frontend-modules/frontend-modules/location.md)


- [baseUrl()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/base-url.md)

- [onChange()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/on-change.md)

- [path()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/path.md)

- [prefix()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/prefix.md)

- [protocol()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/protocol.md)

- [query()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/query.md)

- [to()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/to.md)

- [url()](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/url.md)

- [QueryParams](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/query-params.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/introduction.md)

- [Setup](https://dev.wix.com/docs/frontend-modules/frontend-modules/location/setup.md)


### [members](https://dev.wix.com/docs/frontend-modules/frontend-modules/members.md)


- [Authentication](https://dev.wix.com/docs/frontend-modules/frontend-modules/members/authentication.md)

- [CurrentMember](https://dev.wix.com/docs/frontend-modules/frontend-modules/members/current-member.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/members/introduction.md)

- [Custom Fields](https://dev.wix.com/docs/frontend-modules/frontend-modules/members/custom-fields.md)


### [mobile](https://dev.wix.com/docs/frontend-modules/frontend-modules/mobile.md)


- [AppFramework](https://dev.wix.com/docs/frontend-modules/frontend-modules/mobile/app-framework.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/mobile/introduction.md)


### [navigate-mobile](https://dev.wix.com/docs/frontend-modules/frontend-modules/navigate-mobile.md)


- [openURL()](https://dev.wix.com/docs/frontend-modules/frontend-modules/navigate-mobile/open-url.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/navigate-mobile/introduction.md)


### [pay](https://dev.wix.com/docs/frontend-modules/frontend-modules/pay.md)


- [Currencies](https://dev.wix.com/docs/frontend-modules/frontend-modules/pay/currencies.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/pay/introduction.md)


### [pricing-plans](https://dev.wix.com/docs/frontend-modules/frontend-modules/pricing-plans.md)


- [Checkout](https://dev.wix.com/docs/frontend-modules/frontend-modules/pricing-plans/checkout.md)

- [CustomPurchaseFlow](https://dev.wix.com/docs/frontend-modules/frontend-modules/pricing-plans/custom-purchase-flow.md)

- [Orders](https://dev.wix.com/docs/frontend-modules/frontend-modules/pricing-plans/orders.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/pricing-plans/introduction.md)

- [Sample Use Cases and Flows](https://dev.wix.com/docs/frontend-modules/frontend-modules/pricing-plans/sample-use-cases-and-flows.md)


### [seo](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo.md)


- [links()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/links.md)

- [metaTags()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/meta-tags.md)

- [setLinks()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/set-links.md)

- [setMetaTags()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/set-meta-tags.md)

- [setStructuredData()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/set-structured-data.md)

- [setTitle()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/set-title.md)

- [structuredData()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/structured-data.md)

- [title()](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/title.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/introduction.md)

- [Setup](https://dev.wix.com/docs/frontend-modules/frontend-modules/seo/setup.md)


### [site](https://dev.wix.com/docs/frontend-modules/frontend-modules/site.md)


- [currency()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/currency.md)

- [currentPage()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/current-page.md)

- [getFontsHtml()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/get-fonts-html.md)

- [getSiteDisplayName()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/get-site-display-name.md)

- [getSiteStructure()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/get-site-structure.md)

- [getSiteThemeHtml()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/get-site-theme-html.md)

- [language()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/language.md)

- [prefetchPageResources()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/prefetch-page-resources.md)

- [regionalSettings()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/regional-settings.md)

- [revision()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/revision.md)

- [routerSitemap()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/router-sitemap.md)

- [timezone()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/timezone.md)

- [WixRouterSitemapEntry](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/wix-router-sitemap-entry.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/introduction.md)

- [Setup](https://dev.wix.com/docs/frontend-modules/frontend-modules/site/setup.md)


### [storage](https://dev.wix.com/docs/frontend-modules/frontend-modules/storage.md)


- [local()](https://dev.wix.com/docs/frontend-modules/frontend-modules/storage/local.md)

- [memory()](https://dev.wix.com/docs/frontend-modules/frontend-modules/storage/memory.md)

- [session()](https://dev.wix.com/docs/frontend-modules/frontend-modules/storage/session.md)

- [Storage](https://dev.wix.com/docs/frontend-modules/frontend-modules/storage/storage.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/storage/introduction.md)


### [stores](https://dev.wix.com/docs/frontend-modules/frontend-modules/stores.md)


- [Navigate](https://dev.wix.com/docs/frontend-modules/frontend-modules/stores/navigate.md)

- [Product](https://dev.wix.com/docs/frontend-modules/frontend-modules/stores/product.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/stores/introduction.md)

- [Stores Schema for Wix Search](https://dev.wix.com/docs/frontend-modules/frontend-modules/stores/stores-schema-for-wix-search.md)


### [window](https://dev.wix.com/docs/frontend-modules/frontend-modules/window.md)


- [browserLocale()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/browser-locale.md)

- [copyToClipboard()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/copy-to-clipboard.md)

- [formFactor()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/form-factor.md)

- [getAppPageData()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/get-app-page-data.md)

- [getBoundingRect()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/get-bounding-rect.md)

- [getCurrentGeolocation()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/get-current-geolocation.md)

- [getRouterData()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/get-router-data.md)

- [openLightbox()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/open-lightbox.md)

- [openModal()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/open-modal.md)

- [postMessage()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/post-message.md)

- [referrer()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/referrer.md)

- [scrollBy()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/scroll-by.md)

- [scrollTo()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/scroll-to.md)

- [viewMode()](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/view-mode.md)

- [ConsentPolicy](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/consent-policy.md)

- [Lightbox](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/lightbox.md)

- [Multilingual](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/multilingual.md)

- [Rendering](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/rendering.md)

- [WarmupData](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/warmup-data.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/introduction.md)

- [Setup](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/setup.md)

- [App Page Data](https://dev.wix.com/docs/frontend-modules/frontend-modules/window/app-page-data.md)


### [site-realtime](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime.md)


- [onConnected()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/on-connected.md)

- [onDisconnected()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/on-disconnected.md)

- [onError()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/on-error.md)

- [subscribe()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/subscribe.md)

- [unsubscribe()](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/unsubscribe.md)

- [Introduction](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/introduction.md)

- [Setup](https://dev.wix.com/docs/frontend-modules/frontend-modules/site-realtime/setup.md)


