Skip to content

Floating widget (app embed)

What it is

The floating widget is a pinned overlay that stays on screen as the shopper scrolls. On Shopify it's a theme app embed, so you turn it on once and it appears on the pages you choose — no block placement needed.

Turn it on

  1. In your Shopify admin go to Online Store → Themes → Customize.
  2. In the theme editor, open the App embeds tab (the icon in the left toolbar).
  3. Find ShortsWorks floating widget and toggle it on.
  4. Click Save (top right).

Shopify theme editor, App embeds panel. 'ShortsWorks floating widget' is toggled on, with settings below: Widget preset, Widget ID, Show on, Widget shape, Widget size, card width, Short title, border colors, Cards shown, and Pinning.

Settings

SettingWhat it does
Widget preset / Widget IDPoint the embed at a Widget Studio preset. Leave empty to use the default widget. The preset takes priority over the manual Widget ID.
Show onWhich pages the overlay appears on — All pages, Home, Product pages, and so on.
Widget shapeStory (circular) or Shorts (cards).
Widget size / card widthFollow the preset, or set desktop and mobile widths yourself.
Short titleShow or hide the title under each item.
Border on Shorts cards / colorsApply a brand-color border; set start and end colors for a gradient.
Cards shownOne at a time, or several.
PinningPinned to screen keeps it fixed as an overlay. Leave off to let it sit inline. Dragging to reposition needs Pinned.

On the live store

Once on, it appears as a pinned overlay in the bottom-right corner (the hoodie short below). The circular row at the top is a separate feed block.

Nova Threads Atelier store home. A floating widget plays a short in the bottom-right corner, and a feed block story row sits under the header.

When to use it

The floating widget is best for a site-wide, always-visible entry point — a small pinned shorts player that follows the shopper on every page. For content placed inside a specific page (a row on the home page, a block on the product page), use widget blocks instead.