Skip to main content
Resource sharing puts one floating Share button on shareable storefront pages for signed-in members. Opening it creates a share link credited to that member. This needs no Liquid at all. Once the member storefront is enabled for your company, the runtime adds the button on supported pages by itself.

Who sees the button

The runtime asks Fluid whether the current page can be shared by the current visitor, and shows the button only when the answer is yes. Guests trigger no request at all, because the runtime skips the check when the session marker cookie is absent.

What can be shared

The current page URL identifies what is being shared. Supported resources are products, media, pages, and playlists. The share is always credited to the member who is signed in. It is never credited to an identity taken from the URL, so a member browsing another member’s link still shares as themselves.

Performance

The button itself is tiny. The share dialog and its dependencies load only when a member opens it, so a page that is never shared never pays for the dialog.

Styling

The button and dialog read the same --fluid-account-* custom properties as your other Fluid account surfaces, so an existing override applies here too:

Behaviour

Closing the dialog does not reopen it when the page regains focus or when the member clicks elsewhere. If your storefront also loads Fluid’s account screens, you still get exactly one button and one dialog. The two runtimes coordinate rather than duplicating the control.