> ## Documentation Index
> Fetch the complete documentation index at: https://docs.framerfy.ae/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify Profile Redirect Button Reference

<Frame>
  <img src="https://mintcdn.com/thedesignmvp/p8ianJK_HoVoQNmF/images/ShopifyProfileRedirectButtonREF.png?fit=max&auto=format&n=p8ianJK_HoVoQNmF&q=85&s=d6e8f0147a5acc787a3da13c9fc48277" alt="Shopify Profile Redirect Button REF" width="1280" height="720" data-path="images/ShopifyProfileRedirectButtonREF.png" />
</Frame>

A wrapper component for Framer that redirects the user to their Shopify account page when clicked.

***

## What It Does

The **Shopify Profile Redirect Button** wraps any Framer component and navigates the user to their Shopify account page on click. It has no visual style of its own — the appearance is entirely defined by the component placed inside it.

Key behaviors at a glance:

* **Redirects to Shopify account** — on click, opens `{window.DOMAIN}/account` in a new tab.
* \*\*Requires \*\*`window.DOMAIN` — if the global `DOMAIN` variable is not set on the page, clicking does nothing.
* **Accepts any child element** — wraps whatever Framer component or design element you place inside it, so the visual design is completely up to you.

## Property Controls

| Property           | Type               | Description                                                                                                            |
| :----------------- | :----------------- | :--------------------------------------------------------------------------------------------------------------------- |
| **User Reference** | Component Instance | The Framer component shown as the button. Any click on this element triggers the redirect to the Shopify account page. |

## Notes

* This component requires `window.DOMAIN` to be set globally on the page. Without it, clicks are silently ignored.
* The account page opens in a **new tab** via `window.open`.
* The wrapper has a minimum size of `20×20px` to ensure it remains clickable even if the child component renders at zero size.
