EDITORIAL COLLECTION
Static Masterpiece
Introduce visual consistency using high-resolution background assets.
CINEMATIC EXPERIENCE
Motion Showcase
Utilize premium background elements to structure responsive ecommerce layouts.
EDITORIAL COLLECTION
Static Masterpiece
Introduce visual consistency using high-resolution background assets.
CINEMATIC EXPERIENCE
Motion Showcase
Utilize premium background elements to structure responsive ecommerce layouts.
EDITORIAL COLLECTION
Static Masterpiece
Introduce visual consistency using high-resolution background assets.
Journal Motion Showcase
eStockMedia Plugins
Journal Motion
Showcase
An advanced cinematic media section for modern ecommerce stores. Enables fluid merging of high-resolution static images with cross-platform video streams — while enforcing aggressive performance standards for optimal Core Web Vitals.
Key Features
Multi-Source Hybrid Engine
Supports native MP4 uploads, YouTube URLs, and Vimeo links seamlessly inside separate slide nodes.
Unlimited Slides
Add any number of Image Slide and Video Slide blocks — no hard limit. Mix and match freely within a single section.
Video Start Second
Define the exact second where each YouTube video begins. On every slide return and loop restart, playback resumes from that point.
Play Video in Full
Toggle per slide — when enabled, the autoplay timer is ignored and the slider waits for the video to finish before advancing.
Poster Image Support
Shows a static frame before the video loads — no white flash, no layout shift on any device.
Zero External Files
Entire component — CSS, HTML, JavaScript — contained in a single .liquid file. No dependencies, no conflicts.
Installation
-
Create the Section File
In your Shopify Admin go to Online Store → Themes → Edit code. Under Sections, click Add a new section and name it exactly:
sections/journal-motion-showcase.liquid -
Paste the Source Code
Delete all placeholder code in the new file. Paste the complete plugin source code and click Save.
-
Configure in Theme Editor
Open Customize, add the Journal Motion Showcase section, then add Image Slide or Video Slide blocks as needed.
-
Upload Poster Image (optional)
For video slides, upload a poster image via Content → Files. Select it in the Video Slide block settings to eliminate the loading flash.
Video Configuration
Start at Second
Each YouTube Video Slide has a video_start_second field. Enter the second where playback should begin (default: 0). On every slide activation and on every loop restart, the video seeks to this exact position.
Play Video in Full Before Advancing
When this toggle is enabled, the global slide interval is ignored for that slide. The slider waits for the video to reach its end before moving to the next slide. Works for both native MP4 and YouTube.
Section Parameters
| Parameter | Type | Values | Purpose |
|---|---|---|---|
slider_height_desktop |
Range | 40–100vh | Slider height on desktop |
slider_height_mobile |
Range | 40–100vh | Slider height on mobile |
autoplay_speed |
Range | 3s – 12s | Rotation interval between slides |
fade_speed |
Range | 300–1500ms | Fade transition speed |
enable_zoom |
Checkbox | true / false | Ken Burns effect on image slides |
show_arrows |
Checkbox | true / false | Arrow navigation buttons |
show_dots |
Checkbox | true / false | Dot indicator navigation |
text_effect |
Select | blur / slide / fade | Text animation per block |
overlay_opacity |
Range | 0–90% | Dark overlay strength over media |
video_start_second |
Number | 0–∞ | YouTube start position in seconds |
play_full_duration |
Checkbox | true / false | Wait for video to finish before advancing |
Block Types
| Block | Media Source | Poster Support | Notes |
|---|---|---|---|
slide_image |
Shopify Image | — | Ken Burns zoom, text animations |
slide_video |
MP4 / YouTube / Vimeo | ✓ | Start second, play full duration toggle |
Compatibility
| Requirement | Value |
|---|---|
| Shopify Architecture | Online Store 2.0 |
| Max Slides | Unlimited (Image + Video blocks) |
| Video Formats | MP4 (H.264), YouTube, Vimeo |
| Browser Support | Chrome, Firefox, Safari, Edge (last 2 versions) |
| Mobile | Fully responsive, touch & swipe enabled |
eStockMedia — Premium Shopify Components · info@estockmedia.com · https://new.journal.estockmedia.com/