General information about the plugin #
The Product Properties Description plugin by Develux provides additional functionality for your online store, enhancing the standard product card and product page capabilities.
In all online stores built on WooCommerce, product cards are displayed on the following pages:
- Catalog
- On the product page (Upsells)
- On the cart page (Cross-sells)
If your WooCommerce theme has not modified the standard generation of product cards and pages, the full functionality of the plugin will be available. Otherwise, only part of its features will be accessible.
With this plugin, you can perform the following actions:
- Style additional product descriptions that will be displayed in the product card
- Display additional informational elements in various places on the product card via the Info Items
- Create your own library of additional information elements
Plugin compatibility #
The plugin is designed to provide additional functionality for your online store built on WooCommerce. It is not compatible with other e-commerce platforms. Our plugin works correctly with WordPress themes developed for WooCommerce, following all requirements and recommendations of the WooCommerce/WordPress developer guidelines.
Important! Our plugin uses standard WooCommerce/WordPress hooks and filters. If your theme or other plugins modify the default behavior of these hooks/filters, the plugin may not function correctly!
Important! Our plugin uses the standard jQuery/jQuery UI library. If your theme or other plugins modify or disable these libraries, the plugin may not function correctly.
Installation and configuration #
The plugin is installed using the standard method provided in WordPress.
Go to the Plugin > Installed Plugins page in the admin panel.

Plagin page
Click ‘Add New Plugin‘ > ‘Upload Plugin’ button and upload ZIP. archive



The place for uploading ZIP. archive
After the plugin installation, it will be ready for use immediately. Additionally, you will receive ready-to-use elements in the label and timer library after installation.

Plugin page with installed ‘Product Properties Description’ plugin
Video instruction: Installation
Product Properties Settings #
In the Product Properties Settings, you set the general styling for the product property list. These styles will be applied to all properties/lists displayed on the product cards.

General settings for product properties
Text Size Unit – defines the measurement units used for text size
- px is a fixed unit of measurement that does not scale based on the user’s settings or parent elements. The font size is always equal to the specified pixel value, regardless of other factors.
- em is a relative unit based on the font size of the parent element. 1em equals the font size of the parent.
- rem is relative to the root font size instead of the parent element. It is more consistent than em since it doesn’t depend on nesting.
Common Padding – defines the space inside an element, between the content and its border
Common Margin Bottom – defines the amount of space between the element and the next element underneath it
Icon Width – sets the icon size for the property
Common Gap – sets the distance between the elements
Decoration – specifies which decorative elements will be used for the lists (images, circles, disc, or decimal)
Property Font Size – sets the text size for the property
Property Font Weight – sets the text weight for the property
Property Style – sets the text style (normal or italic) for the property
Property Font Color – sets the property font color
Value Font Size – sets the text size for the value
Value Font Weight – sets the text weight for the value
Value Style – sets the text style (normal or italic) for the value
Value Font Color – sets the value font color
Collapse after items – specifies whether a collapse is needed and after which element it should occur
Collapse Icon Size – sets the icon size for the collapse
Collapse Font Color – sets the ‘plus’ color in the collapse
Collapse BG Color – sets the background color for the collapse
Collapse Size – sets the collapse’s size
Collapse Margin Top – sets the outer space between the container top and the collapse
Collapse Margin Bottom – sets the outer space between the collapse and the container bottom
Collapse Border Radius – sets the roundness of the collapse’s corners
Collapse Border Width – sets the width of the collapse’s border
Collapse Border Color – sets the color of the collapse’s border
Collapse border style – sets the style of the collapse border
Where to display properties – allows to display properties after card or after product title
How to display properties – allows to display properties in a row or a column
The Meta Box functionality, which is placed on the product creation page #
On the WooCommerce product creation page, our plugin provides an additional meta box where you can configure the following elements that will be applied to the product you are currently working on:
Creating and styling an additional description for a product #

Screen with Properties page
Using the ‘Add Property‘ button, you can create the required number of fields for product properties.
Upload icon – used to add an icon for a property item
Property – a field for the property name
Value – a field for the property value
Stylization of product properties #
To style product properties for a specific product, you need to go to ‘Properties styling’ mode and click the ‘Use this styles’ check box.

Properties Styling page
The styling tools are the same as the Product Properties settings (See the ‘Product Properties‘ section in the WooCommerce Settings)
Video instruction: Properties Styling
Creating and styling unique info items for a product #
Info Items allow you to place additional informational elements.
There are five tabs, each responsible for different location of the informational elements.
Above card info items allows to place information block above card


Above card info items location picture
Before title info items allows to place information block before title


Before title info items location picture
After title info items allows to place information block after title


After title info items location picture
After price info items allows to place information block after price


After price info items location picture
After card info items allows to place information block after card


After card info items location picture
For stylization info items, click ‘Info item styles’ tab and turn on ‘Use this Info Items’ checkbox

Info item styles page
Property text styles
Font Size – sets the text size
Font Weight – sets the text weight
Style – sets the text style (normal or italic)
Font Color – sets the text color
Common repeater blocks styles
Repeater Icon Width – sets the icon width in repeater
Repeater-2 Icon Width – sets the icon width in repeater-2
Margin Left – sets the outer space on the left side of an element, pushing it away from adjacent elements
Margin Bottom – sets the outer space below an element, pushing it away from elements under it
Margin Top – sets the outer space above an element, pushing it away from elements above it
List padding – sets the inner space between the list container’s edges and its content, affecting the spacing inside the list
List gap – sets the space between list items
Above & After Product Card Displaying
Show before (On Hover) – the element is shown when the user hovers over a specific area or element
Show before (Always Visible) – the element is displayed at all times, regardless of user interaction
Show before (Above Product) – the element is positioned above a specific product or item
Show before (Higher Position) – similar to the above, but this refers to the placement of the element at a higher position relative to other content on the page
Show after (On Hover) – the element is shown when the user hovers over a specific area or element
Show after (Always Visible) – the element appears at all times and it is shown after product card
Show after (Absolute Positioning) – the element is positioned using CSS absolute positioning, meaning it is placed relative to its nearest positioned ancestor, not the normal document flow
Show after (Static Positioning) – the element will appear after other elements based on the natural flow of the page
Backgrounds
Above Card / After Title Background– sets the color of background for the Before / After Item Repeater
Above Card / After Title Background Opacity – sets the transparency level of the background color
Tooltip Styles for Repeater
Tooltip Background – sets the color of tooltip background
Tooltip Width – sets the width of tooltip background
Tooltip Padding – sets the inner space around the text in the tooltip
Tooltip Border Color – sets the border color for tooltip
Tooltip Border Width – sets the border width for tooltip
Tooltip Border Style – sets the border style of the tooltip
Tooltip Border Radius – sets the roundness of the tooltip’s corners
Tooltip Shadow X / Tooltip Shadow Y – sets vertical and horizontal position of the shadow
Tooltip Shadow Dispersion – sets the density of the shadow
Tooltip Shadow Opacity – sets the level of transparency for the shadow
Tooltip Shadow Color – sets the color for the tooltip shadow
Card Preview tab displays all changes made to the product card and allows you to review them once before updating.
Video instruction: Creating and styling unique info items
Product Card Properties #
Product Card Properties allows you to create additional info items in different locations (Above card info items, Before title info items, After title info items, After price info items, After card info items) and assign them to the multiple products at once.
You can use:
- Categories
- Tags
- Include or exclude specific products


Info Item Ralations page
WooCommerce Categories – the info item will be displayed on all categories’ products.


Info item displayed on all categories’ products
WooCommerce Tags – the info item will be displayed on all products with this tag.


Info item displayed on all tag’s products
Include products – adding the info item to a specific product.
Exclude products – remove the info item from these products (the element will not be displayed on these products).


Info item displayed on all included / excluded products
Video instruction: Product Card Properties
Recommendations and solutions to potential problem #
Each theme is partially unique and may have different settings, along with various ways to implement the same elements.
Properties Display Modes: Row vs. Column
By default, properties are shown in a row, making them align horizontally with other product details. However, if your theme displays six or more products per row, the available space for custom properties, values, and icons may become too narrow, causing layout issues.
In such cases, switching to Column mode will help by stacking properties vertically, ensuring better readability.
Another reason to use Column mode is when property names or values contain long text. If the text is too large to fit comfortably in a single row, displaying them in a column will improve clarity and presentation. Users can choose the mode that best fits their design and content needs.


Card properties in a row mode


Card properties in a row mode
Rem and Em unites
Em unit changes depending on the font size of its parent element.
Rem unit is fixed relative to the root element’s font size and doesn’t change based on the parent’s font size.
Important! Measurement units depend on the theme.
Theme influence on the display of Info Items in the product card
As we mentioned above, each theme has different settings and various ways to implement the same elements.
For instance, when the ‘After Price Info Items’ block is set in the product card, it may display in the ‘After Title Info Items’ location in some themes.
To resolve such issues, you need to switch to a different theme.