Get Pro

Overview

How Single Product Widgets Work: Single Product widgets are designed for use in Single Product templates. They automatically detect the current product being viewed and display its data. In the Elementor editor, a preview product is used for live editing.

The Single Product category contains 16 widgets that cover every element of a WooCommerce product page. Use them inside a Single Product template built with the Template Builder to create fully custom product page layouts.

All widgets are registered under the mpd-single-product Elementor category and dynamically pull data from the product currently being viewed.

Displays the product name with full typography and HTML tag controls.
SingleProduct\Product_Title
Shows regular and sale prices with currency formatting and color controls.
SingleProduct\Product_Price
Full product image gallery with thumbnails, zoom, lightbox, and slider.
SingleProduct\Product_Gallery · 973 lines
Add to cart form with quantity selector supporting all product types.
SingleProduct\Add_To_Cart
Renders the full product long description with WooCommerce formatting.
SingleProduct\Product_Description
Product excerpt commonly placed above the add to cart button.
SingleProduct\Product_Short_Description
Displays SKU, categories, and tags with toggle and styling options.
SingleProduct\Product_Meta
Star rating display with size, color, and review count controls.
SingleProduct\Product_Rating
Customer reviews list with review submission form and styling.
SingleProduct\Product_Reviews
Description, Additional Info, and Reviews in tabbed or accordion layout.
SingleProduct\Product_Tabs
Auto-generated grid of related products based on categories and tags.
SingleProduct\Related_Products
Displays upsell products configured in WooCommerce product settings.
SingleProduct\Upsells
Stock availability status with color-coded in-stock/out-of-stock display.
SingleProduct\Product_Stock
Product attributes table showing weight, dimensions, and custom attributes.
SingleProduct\Product_Attributes
Next/previous product links with arrow icons and thumbnail previews.
SingleProduct\Product_Navigation
Compare, Wishlist, and Quick View buttons with flexible positioning.
SingleProduct\Action_Buttons · 728 lines

MPD Product Title

Displays the product name/title dynamically on the single product page. The widget automatically pulls the title from the current product being viewed, so no manual input is needed.

Product Title widget — dynamic product name display

Key Features

MPD Product Price

Shows the product price including regular and sale prices. Supports variable product price ranges (e.g., "$10.00 – $25.00") and applies WooCommerce currency formatting automatically.

Product Price widget — regular and sale price display

Key Features

The most complex single product widget with 973 lines of code. Renders the full product image gallery with main image display, thumbnail navigation, zoom functionality, and lightbox support.

Product Gallery widget — main image with thumbnails

Key Features

Pro Feature: Product video integration — embed YouTube or Vimeo videos directly in the product gallery alongside images. Videos appear as a gallery thumbnail and play inline or in the lightbox.

MPD Add to Cart

Renders the full add-to-cart form with quantity selector and purchase button. Automatically adapts to the product type — simple products get a quantity input and button, variable products include variation dropdowns, grouped products show a table, and external products link to the external URL.

Add to Cart widget — purchase form with quantity selector

Key Features

MPD Product Description

Renders the full product description (the long description entered in the WooCommerce product editor). Inherits all WooCommerce content formatting including paragraphs, lists, headings, and embedded media.

Product Description widget — full product content

Key Features

MPD Product Short Description

Displays the product excerpt (short description) from the WooCommerce product editor. This widget is commonly placed above the add to cart button to give customers a quick product summary.

Short Description widget — product excerpt display

Key Features

MPD Product Meta

Displays product meta information including SKU, product categories, and product tags. Each meta item can be individually toggled on or off, and labels and separators are customizable.

Product Meta widget — SKU, categories, and tags

Key Features

MPD Product Rating

Displays the product’s average star rating based on customer reviews. Shows filled and empty stars with an optional review count, giving customers an instant visual quality indicator.

Product Rating widget — star rating display

Key Features

MPD Product Reviews

Renders the full customer reviews section including existing reviews and the review submission form. Each review shows the reviewer name, date, star rating, and comment text.

Product Reviews widget — reviews list and submission form

Key Features

MPD Product Tabs

Renders the product data tabs — typically Description, Additional Information, and Reviews. Supports multiple tab layout styles so you can match your site’s design language.

Product Tabs widget — tabbed content sections

Key Features

Displays a grid of related products automatically determined by WooCommerce based on shared categories and tags. Gives customers additional product suggestions to increase engagement and cross-sells.

Related Products widget — product suggestions grid

Key Features

MPD Upsells

Displays upsell products that are manually configured in the WooCommerce product editor under “Linked Products.” Upsells encourage customers to consider higher-value alternatives.

Upsells widget — upsell product recommendations

Key Features

MPD Product Stock

Shows the product’s stock availability status. Displays text like “In Stock,” “Out of Stock,” or “Only 3 left in stock” depending on the product’s inventory settings in WooCommerce.

Product Stock widget — availability status display

Key Features

MPD Product Attributes

Renders a table of product attributes including weight, dimensions, and any custom attributes defined in the WooCommerce product editor. Useful for technical products where specifications matter.

Product Attributes widget — specifications table

Key Features

MPD Product Navigation

Adds next/previous product navigation links so customers can browse through products without returning to the shop page. Includes arrow icons, label text, and optional thumbnail previews of adjacent products.

Product Navigation widget — next/previous product links

Key Features

MPD Action Buttons

Provides Compare, Wishlist, and Quick View action buttons for the single product page. Built using the Action Buttons trait (728 lines), this widget offers extensive positioning and styling options for interactive product actions.

Action Buttons widget — compare, wishlist, and quick view

Key Features

Tip: Action Buttons use the shared trait-mpd-action-buttons.php trait, which means the same button styling and behavior is consistent across single product pages and product grid/list cards.