Three layouts
- feed, a full width swipeable feed, the default
- carousel, a horizontal row the shopper scrolls sideways
- grid, a tidy grid of poster cards
Every layout opens the same full screen player when a card is tapped, with the buy controls inside it.
Shortcode
Drop this into any page, post or widget area:
[saskreels]
That renders your default layout with up to 12 videos. To control it:
[saskreels layout="carousel" limit="8" title="Shop the look"]
Shortcode options
- layout,
feed,carouselorgrid. Defaults to the layout set in Settings - limit, how many videos to show. Defaults to 12
- ids, comma separated product IDs, to show a hand picked set in that order
- title, a heading rendered above the feed
Examples
[saskreels layout="grid" limit="6"]
[saskreels ids="1024,1130,1188" title="New this week"]
[saskreels layout="carousel" limit="10" title="Trending"]
Elementor
If your theme is built with Elementor, search for EternalReels in the widget panel and drag it in. No shortcode needed.
The widget gives you the same choices as the shortcode, with styling controls on top:
- Heading, layout, number of videos, and a hand picked list of product IDs
- Show or hide the product title and price on each card
- Accent colour, button text and corner radius, so the feed matches your theme
Where to place it
- Home page, below the hero, as the first thing that shows the product in motion
- Shop or category page, a carousel above the product grid
- Product page, a hand picked feed using
idsto show that product and what goes with it
Performance
Only the poster images load with the page. The video itself loads when it is needed, and it is served from the edge by the media server rather than by your hosting. A feed of ten videos costs your page roughly what ten images cost.