How to use the widget editor
Updated 6 days ago
Open the Widgets tab in the Moast dashboard to create, edit, preview, and publish widgets.
Create a new widget
In the Moast dashboard, go to Widgets and click New widget to start the creation flow.
Choose a widget type: Carousel, Stories, Featured video, Pop up, Grid, Single video, or Video banner.
Choose a placement:
Product page — show different videos on each product page.
Collection page — show only videos tagged with products in that collection.
Anywhere — show the same videos wherever this widget is placed.
If you chose Product page, pick a product source:
Smart auto-match — videos automatically appear on product pages when you tag them.
Custom product feeds — hand-pick which videos appear on each product page.
Universal feed — show the same collection of videos on every product page.
If you chose Collection page, pick a collection source:
Smart auto-match — videos tagged with products in the collection appear automatically.
Custom collection feeds — hand-pick which videos appear on each collection page.
Universal feed — show the same videos on every collection page.
Enter a name for the widget.
Click Create. The widget editor opens so you can adjust settings right away.
Navigate the editor with tabs
The widget editor organizes settings into tabs at the top of the screen. Each tab groups related controls. The tabs you see depend on your widget type.
Widget type | Tabs (in order) |
|---|---|
Carousel | Media, Carousel, Slides, Player, Advanced, Global settings |
Stories | Media, Stories, Slides, Player, Advanced, Global settings |
Pop up | Media, Floating, Player, Advanced, Global settings |
Grid | Media, Grid, Columns, Player, Advanced, Global settings |
Single video | Media, Layout, Text, Player, Advanced, Global settings |
Video banner | Media, Layout, Text, Player, Advanced, Global settings |
The Media tab is always first and controls which videos and images appear. The middle tabs contain styling and layout options for your specific widget type. The Player tab controls how videos behave when opened in fullscreen. The Advanced tab has custom CSS options. The Global settings tab is always last and lets you change settings that apply to all widgets at once.
Media tab
The Media tab controls which videos and images appear in your widget and how they are ordered.
Choose which media to show
Find the Media selection dropdown in the Media tab. Manual is listed first and is the default option.
Manual — hand-pick the exact videos and images you want. You can also deselect every item in the media picker and click Remove all media to clear the widget.
All media — include media that matches conditions you set, such as labels, products, or upload dates. Each widget shows up to 50 media items.
If you chose All media, click Add condition and pick the rule you want (for example, Label or Product), then save the widget.
All media with conditions is available on the Pro plan.
Add media from an empty preview
If the widget has no media yet, the preview shows Select media with the message Pick media from your library to display in this widget.
Click Add media in the preview.
Pick videos or images from your library.
Add the media you want in the widget.
If your media library is empty, the preview shows Your media library is empty with an Add media action.
Preview a product page
Product page widgets that use Smart auto-match or Custom product feeds include a product preview sidebar so you can check one product at a time.
In the editor, find Preview widget for product:
Click Select product and choose the product you want to preview.
For Smart auto-match, videos tagged with that product appear automatically.
For Custom product feeds, you manually select which media should be shown for that product.
Universal feed and Anywhere widgets do not show a product picker. They use the same media everywhere, so you manage media in the Media tab instead.
Preview a collection page
Collection page widgets that use Smart auto-match or Custom collection feeds include a collection preview sidebar so you can check one collection at a time.
In the editor, find Preview widget for collection:
Click Select collection and choose the collection you want to preview.
For Smart auto-match, videos tagged with products in that collection appear automatically.
For Custom collection feeds, you select which media should be shown for that collection. Your changes stay as drafts until you click Save.
Universal feed collection widgets show the same media on every collection page, so they do not show a collection picker.
Change the order of media
Below the media selection, use the Media order dropdown to control how items are sorted:
Manual — drag and drop items into the exact order you want. When you use Manual media selection, you can also remove an item directly from the grid by hovering its thumbnail and clicking the Remove (X) button.
Newest — shows newest media first.
Oldest — shows oldest media first.
Smart — uses performance data to put your best-performing content first.
Video priority — shows videos before images.
Random — shuffles the order each time the widget loads.
For a full guide on ordering and removing media, see How to Customize the Order of Media in Your Widget.
Customize your widget's look
After the Media tab, the next tabs contain styling and layout controls for your specific widget type.
For a Stories widget, open the Stories tab to adjust colors, autoplay, and spacing. Then open the Slides tab and set Story size to one of these options:
Mini
Small
Medium (default)
Large
For a Carousel widget, the Carousel tab includes colors, autoplay, and spacing. The Slides tab includes Slide sizing with options for a fixed slide width or a set number of slides in view. For details, see How to Change Video Autoplay and Layout in the Carousel.
The Player tab controls how videos behave when opened in the fullscreen player. The Advanced tab contains custom CSS options.
Global settings tab
The Global settings tab lets you change settings that apply to all widgets on your store. These are the same settings found at Settings > Widget Settings in the dashboard, but you can now edit them without leaving the widget editor.
The tab includes five groups of settings:
Appearance — choose between Light or Dark themes for UI elements across all widgets.
Products — control how product cards behave, including showing review scores.
Fullscreen player — manage how videos behave when opened in fullscreen.
Feeds — control settings for the feeds used in your widgets.
Video — adjust settings for video playback in all your widgets.
Click Save in the panel header to save your global settings changes.
For a full guide on global widget settings, see How to Customize Global Widget Settings.
Close the editor with unsaved changes
If you close the widget editor while you still have unsaved changes, Moast asks what you want to do.
Save and close — saves your changes, then closes the editor.
Discard and close — closes without saving.
If a save fails, Moast shows Couldn't save your changes. Please try again. Fix the issue and try again.
Publish your widget
When you are ready to make the widget live, click Add to theme in the preview toolbar.
In the Add widget to theme modal, confirm where the widget will appear:
If you chose Product page placement, the widget is automatically added to your product page template.
If you chose Collection page placement, the widget is automatically added to your collection page template.
If you chose Anywhere, select the page template where you want it: Home, Product, Collection, or Page.
Moast checks your theme compatibility:
If your theme supports app blocks, click Add to theme to place the widget automatically.
If your theme does not support app blocks, click Embed code, then copy the Liquid code or HTML code and paste it into your theme.
After publishing, the widget status shows as Active in the Widgets list. You can return to the editor anytime to update settings.
Widget status
Each widget in the Widgets list shows an Active or Inactive status so you can tell whether it is live on your store.
A widget is Active when Moast sees it in an app block on your published theme, or when its embed code was shown on your storefront in the last 48 hours. This second signal means embed-based widgets and page-builder placements can still show as Active even when they are not in a Shopify theme template.
A widget shows Inactive when neither signal is present and your theme supports app blocks. If your theme does not support app blocks, no status badge is shown, because Moast cannot see whether the embed code is installed.