Skip to content

Global Sticky Bar Guide

The Global Sticky Bar is an ambient, persistent product recommendation widget that anchors to the edge of the shopper’s viewport. Powered by Cubic Carousel’s recommendation engine, it follows visitors across pages to drive high-converting cross-sells and upsells without disrupting the browsing experience.


By default, the Sticky Bar automatically queries your dynamic sequence from the Cubic Carousel Builder (matching tags, collections, cross-sell rules, and fallbacks). You can also override or supplement this behavior directly within the block settings:

Setting ID Type Default Description
handpicked_products product_list None Manually choose specific products to display across the bar.
handpicked_collections collection_list None Display Collections (Category Bar): Transforms the bar into a visual collection navigator — displays collection cards/bubbles linking directly to collection pages instead of individual products.
collection_products_override collection None Products from Collection: Lock recommendations to show products belonging to a single chosen collection.
enable_first_card checkbox true Displays your Pinned/Featured Card configured in the Cubic Carousel Builder.

Showcase Collections Instead of Products (Sticky Category Bar)

Section titled “Showcase Collections Instead of Products (Sticky Category Bar)”

You can turn the Global Sticky Bar into a persistent Floating Category Bar or Department Navigator:

  • How It Works: In the Display Collections (handpicked_collections) field, pick the collections you want to highlight (e.g. New Arrivals, Hoodies, Footwear, Summer Sale).
  • Automatic Visuals: Each bubble or card displays the collection’s featured image (or the first product’s photo if no collection image is set) along with the collection title.
  • Smart Price Suppression: Because collections do not have a single price, price badges are cleanly suppressed automatically.
  • 1-Tap Navigation: Clicking any bubble instantly navigates the shopper to /collections/<handle>.
  • Mobile Dock Use Case: Creates an app-like bottom navigation dock allowing shoppers to hop between departments from any page on your store.

2. Screen Visibility & Responsive Positioning

Section titled “2. Screen Visibility & Responsive Positioning”

Configure distinct screen positions, alignments, and viewport behaviors for Desktop and Mobile shoppers:

Setting ID Type Default Options / Range Description
desktop_enabled select enable enable, disable Toggle sticky bar visibility on desktop screens.
position select bottom top, bottom, left, right Anchor position on the desktop viewport.
desktop_h_align select center left, center, right Horizontal alignment along top or bottom anchors.
desktop_length range 100% 10% – 100% (step: 5%) Resting track length/width as a percentage of the screen width.
desktop_edge_offset number 0px Integer Distance from top or bottom screen edge.
desktop_side_offset number 0px Integer Distance from left or right screen edge.
desktop_vert_offset number 0px Integer Vertical offset adjustment (useful to clear chat widgets).
Setting ID Type Default Options / Range Description
mobile_enabled select enable enable, disable Toggle sticky bar visibility on mobile devices.
mobile_position select bottom top, bottom, left, right Anchor edge on mobile viewports.
mobile_h_align select center left, center, right Horizontal alignment across the mobile screen.
mobile_length range 100% 10% – 100% (step: 5%) Resting width percentage across the mobile screen.
mobile_vert_offset number 25px Integer Default vertical offset to clear mobile browser address/home bars.
mobile_edge_offset number 0px Integer Top/bottom edge offset.
mobile_side_offset number 0px Integer Left/right edge offset.

Compact Mode converts the Sticky Bar into an ultra-discreet floating bubble showing a single featured product when resting, then dynamically unfurls into the full carousel upon interaction.

Setting ID Type Default Description
compact_mode_desktop checkbox false Enables compact bubble mode on desktop viewports.
compact_mode_mobile checkbox false Enables compact bubble mode on mobile devices.
desktop_resting_size number 80px Width/diameter of the compact bubble on desktop when resting.
desktop_active_size number 120px Width/diameter of the active featured item upon expansion.
mobile_resting_size number 80px Width/diameter of the bubble on mobile screens.
mobile_active_size number 110px Active card dimension on mobile during swipe expansion.
extend_hover checkbox true Expands the resting bubble to full width when hovering with a mouse on desktop.
mobile_extend_swipe checkbox true Expands the resting bubble into full track view when swiped on mobile.
inactivity_reset_timeout number 2s Seconds of inactivity before an expanded bubble automatically collapses back to resting size.

Control exactly when the Sticky Bar enters the screen:

Setting ID Type Default Options How It Works
trigger_type select scroll scroll, time, atc Primary reveal strategy.
trigger_scroll_depth number 200px Integer Active when trigger_type = scroll. Appears once the visitor scrolls past this vertical distance.
trigger_delay number 3s Seconds Active when trigger_type = time. Appears automatically after N seconds on the page.
— — — atc Appears immediately when the shopper scrolls past the product page’s Add to Cart button.
hide_on_scroll_up checkbox true Boolean Slides the bar smoothly out of sight when the visitor scrolls back up, keeping the reading flow distraction-free.

5. Motion, Auto-Slide & Continuous Marquee

Section titled “5. Motion, Auto-Slide & Continuous Marquee”
Setting ID Type Default Description
marquee_enabled checkbox false Enables non-stop continuous marquee loop motion.
marquee_speed number 5s Marquee speed (seconds per complete cycle). Lower values scroll faster.
auto_slide_interval number 2s Stepped slide transition interval (seconds between cards) when marquee is disabled.
interaction_resume_delay number 2s Seconds to pause motion after a customer manually drags, swipes, or hovers over a product card before auto-motion resumes.

Customize all colors, radii, and price labels directly in the Theme Editor:

  • show_price_desktop / show_price_mobile (checkbox, default true): Toggle pricing visibility per device.
  • price_size / price_size_mobile (range, 8px – 24px, default 11px): Typography size.
  • price_bg_color (color, default #ffffff): Badge fill color.
  • price_text_color (color, default #000000): Price text color.
  • price_border_radius (range, 0px – 50px, default 4px): Badge corner radius.
  • image_shape (select, square or circle): Card image container silhouette.
  • crop_images (checkbox, default false): Fill the entire image frame without letterbox borders.
  • image_bg_color (color, default #ffffff): Background behind product photography.
  • bg_color (color, default #ffffff): Outer sticky bar background fill.
  • border_color (color, default #e0e0e0): Outline border color.
  • border_thickness (range, 0px – 20px, default 0px): Frame border stroke.
  • border_radius (range, 0px – 100px, default 8px): Outer container corner radius.

Global Sticky Bar Frosted Glass Preset

  • Style Preset (settings_preset): Choose from built-in presets (preset_1, preset_2, preset_3, preset_4, or custom).
  • Preset JSON Code (preset_json): Paste any pre-configured JSON snippet directly from our Presets Library to replicate high-converting designs in one click.
  • Custom CSS (custom_css): Add scoped CSS overrides applied directly to the #prpdc-sticky-bar container without editing theme asset files.