To add a scrolling product marquee to WooCommerce, install the free MarqueeX plugin, add the Post Marquee block or Elementor widget and choose Products as the source. Products scroll as cards with their image and title, linking to each product page. Pro lets you hand-pick products and choose card layouts. Prices and add-to-cart buttons aren't shown in the cards.
Why a marquee for products
A grid asks shoppers to scan. A slow, continuous strip of products catches the eye on a homepage or cart page without taking up much space, and suits new arrivals, bestsellers and "you might also like" rows.
Block editor
- Install and activate MarqueeX (WooCommerce active).
- Insert the Post Marquee block.
- Set the post type to Products, and the number and order.
- Choose which card details to show.
- Set speed, direction, spacing and pause on hover.
- Publish.
Elementor
- Drag the Post Marquee widget onto the page.
- In Query, choose Products.
- Style the cards — image ratio, title typography, spacing, background.
- Set speed and pause on hover, then publish.
Free vs Pro
| Free | Pro | |
|---|---|---|
| Products, posts and custom post types as a source | Yes | Yes |
| Card with featured image, title and meta | Yes | Yes |
| Hand-pick products and set their order | — | Yes |
| Include / exclude by author and taxonomy term (Elementor) | — | Yes |
| Card layouts — six content placements, Overlay, Blury and Lighten | — | Yes |
| Mouse-wheel and drag-to-scroll | — | Yes |
MarqueeX Pro starts at $19.99 a year or $59.99 lifetime.
What it doesn't do
The cards don't show price or an add-to-cart button — they link to the product page. If you need those inside a moving strip on an Elementor site, Marquee Addons' Products Marquee (Pro) includes them; see our marquee plugin comparison. For a slide-by-slide product carousel in the block editor, SlideVerse Pro has a WooCommerce Product Slider block.
Merchandising tips
- Keep image ratios consistent across products so cards line up.
- Use one row per purpose — "New in" and "Bestsellers" as separate strips.
- Pause on hover so shoppers can click without chasing a card.
- Don't autoplay too fast — products should be recognisable at a glance.
Use it for content too
The same block shows blog posts with image, category, title, author and date — useful for a "Latest articles" strip under a homepage hero or at the end of a post.
More ideas: a logo carousel, a news ticker or scrolling text in Elementor.