Skip to content

Widget Studio

What is Widget Studio?

Build a widget once as a preset, then point a floating widget or a theme block at it by Widget ID. From then on you change only style and content in Studio — every place that uses that Widget ID updates instantly, without touching your theme again. It's under Widget Settings → Widget Studio in the app.

Widget Studio in the Shopify app. A Preset List where each preset shows a Widget ID, an install code, Copy / Edit settings / Duplicate / Delete / Set as Shopify Default, and a preview.

Create a preset

  1. Open Widget Settings → Widget Studio.
  2. Click + Add Preset at the top right.
  3. Give it a name and a Widget ID.
    • The Widget ID is what goes into a widget. Renaming the preset keeps the Widget ID, so links don't break.
    • Use a descriptive ID — like main-story or product-feed.
  4. Use the preview to check the result on desktop and mobile. Changes save automatically.
  5. On Shopify, point a floating widget or a block at this preset by its Widget ID.

Preset settings

Click Edit settings on a preset. Change values on the left; the preview updates on the right.

Preset Details in the Shopify app. Left: Preset Name, Widget ID, Shape (Story/Shorts), Size, Corner Roundness, Visible On, and Custom Style (CSS). Right: a live Preview inside a storefront mockup with PC/Mobile toggle.

Shape & size

  • Shape — Story (circular) or Shorts (cards).
  • Size — Small / Basic / Large / Custom.
  • Corner radius — ignored for Story shape; empty is circular, 0 is square (px or %).
  • Show on — all devices, or PC/mobile only.
  • Custom style (CSS) — goes to the widget's outer style. Use it only for things Studio can't express (like margins); do size and alignment with the settings above.

Behavior

Sticky (pin one widget on screen), items shown, short title, border on Shorts cards, display mode (fixed order or auto-rolling), preview mode, play mode (Story only supports popup), hide player controls, show a play icon, hide likes/title, show the Instagram author, and product-tag visibility / theme / discount rate.

Behavior settings in Preset Details: Short Title, Shorts Card Border, Display Style, Preview Style, Playback Mode, Hide Player Controls, Show Play Icon, Hide Short Title, Hide Like, Show Instagram Author, and Hide Product Tags — each toggle reflected live in the preview on the right.

Brand color

The color for story borders and accents. Pick a preset palette (ShortsWorks · Mono · Fresh · Signal · Pop) or set start and end colors for a gradient.

Content

What this preset shows — groups · shorts · products, saved per preset.

  • Bind it to a group so content can grow without touching the preset.
  • To show specific shorts only, pick them directly.
  • On a product page, product matching decides which product's content shows — see Widget blocks.

Set as Shopify Default

Set as Shopify Default on a preset makes it your store's default widget. A floating widget or block left without a Widget ID uses it.

Import existing code

Have a <shorts-works …> snippet from before Studio? Click Import, paste it, and Import as preset — a matching preset is created with a new Widget ID. Your existing code keeps working.

All widgets ON / OFF

The All widgets ON toggle turns your whole store's widgets on or off at once — useful during maintenance. Each preset also has its own toggle for just that widget.