What is the Product Category Marquee widget?
The Product Category Marquee widget is a dynamic and engaging tool designed to showcase your WooCommerce product categories in a continuous, scrolling display. This widget helps you highlight specific categories, making it easy for visitors to navigate your online store and discover product types.
Common use case
A common use case is to place the Product Category Marquee widget on your homepage or shop pages to guide users to key sections of your store. By featuring a curated selection of categories in a moving banner, you can draw attention to popular or seasonal collections, improving user experience and encouraging conversions.
Additional use cases
- Displaying top-level categories in a minimalist design at the top of a page.
- Featuring specific categories related to a blog post or landing page.
- Creating a visual guide to products organized by type, brand, or style.
Requirements
- Have Elementor Pro installed and activated.
- Have the WooCommerce plugin installed and activated.
- Make sure you have products added to your WooCommerce store.
- You need the Marquee Addons Pro plugin installed and activated on your website.
- You can find detailed installation instructions in our dedicated installation guide.
- Make sure that this addon is enabled so you can find it in the Elementor editor.
- Marquee Addons works only with the Elementor Page Builder plugin, so you will need to have it installed and activated as well.
Add the widget
To add the Product Category Marquee widget to your page:
- Navigate to the page where you want to add the widget in the Elementor editor.
- Search for “Product Category Marquee” in the widget panel.
- Drag and drop the widget onto your page.
- The widget will automatically populate with a scrolling display of your product categories.

Settings for the Product Category Marquee widget
Content tab
Layout
- Layout: Select how the products card will be displayed — choose between Carousel or Marquee style.
- Marquee Layout Controls:
- Gaps: Adjust the horizontal and vertical distance between continuously scrolling cards.
- Carousel Layout Controls
- Items to Show: Define how many cards are visible at once within the carousel frame.
- Items to Scroll: Specify how many cards move per scroll or slide transition.
- Gap: Set the space between cards in pixels to control the spacing and overall visual balance.
- Marquee Layout Controls:


Content
- Show Image: Toggle to display or hide the category image.
- Image Resolution: Choose the size of the category image.
- Show Product Count: Toggle to display or hide the number of products in each category.
- Open in New Tab: Enable this to open the category link in a new browser tab.

Query
- Source: Select the product category source, such as “All” categories or specific selections.
- Limit: Set the number of categories to display. Enter “0” to display all categories.
- Exclude categories: Select specific categories to exclude from the marquee.
- Order By: Choose the order of categories, such as “ID,” “Name,” “Count,” or “Menu Order.”
- Order: Set the order to ascending (ASC) or descending (DESC).

Marquee Options
- Marquee: Toggle the marquee scrolling effect on or off.
- Show Vertical: Enable this for vertical scrolling instead of horizontal.
- Reverse: Change the direction of the scroll.
- Pause On Hover: Pause the marquee when the user hovers over it.
- Drag to Scroll: Allow users to manually drag the marquee to scroll.
- Speed: Adjust the scrolling speed of the marquee.
- Show Edge Shadow: Add a subtle shadow effect to the edges of the marquee.
- Marquee on Scroll: A toggle to enable or disable the marquee animation on scroll.
- On Hover: Select a hover effect to apply when users interact with a card.

Style tab
Card
- Background Type: Choose a background color or gradient for the cards.
- Border Type: Add a border to the cards.
- Border Radius: Add rounded corners to the cards.
- Box Shadow: Apply a box shadow effect to the cards for depth.
- Padding: Adjust the padding inside the category cards.

Image
- Position: Set the alignment of the category image.
- Width: Set the width of the category image.
- Spacing: Adjust the spacing between the image and the content.
- Border Radius: Add rounded corners to the image.
- Border Type: Add a border to the image.
- Box Shadow: Apply a box shadow effect to the image.

Title
- Text Alignment: Set the alignment of the category title.
- Typography: Customize the typography for the title.
- Color: Set the text color.
- Text Stroke: Add a stroke effect to the title text.
- Text Shadow: Add a shadow effect to the title text.

Product Count
- Text Alignment: Set the alignment of the product count text.
- Typography: Customize the typography for the product count.
- Text Stroke: Add a stroke effect to the product count text.
- Text Shadow: Add a shadow effect to the product count text.
- Color: Set the text color.
- Spacing: Set the spacing below the product count.

Advanced tab
The Advanced tab provides a comprehensive set of controls that are common to most Elementor widgets, allowing for refined design and responsiveness. Here you can adjust the widget’s Layout (e.g., positioning, Z-index), apply engaging Motion Effects (like scrolling effects or entrance animations), customize its Background, add Borders and Box Shadows, apply Masks for unique shapes, control Responsive visibility across devices, add custom HTML Attributes, and inject Custom CSS for bespoke styling.

Frequently Asked Questions (FAQ)
Can I change the direction of the scrolling categories?
Yes. In the Marquee Options section of the Content tab, you can use the Reverse control to change the scrolling direction.
How do I control the speed of the category marquee?
The scrolling speed can be adjusted in the Content tab. Within the Marquee Options, you will find a Speed control that allows you to set how fast or slow the categories move across the screen.
Is it possible to stop the marquee animation when a user hovers over it?
Yes, simply enable the Pause On Hover option in the Marquee Options section of the Content tab.


