PrestaShop Product combination features

This addon gives possibility to assign features to each combination of product individually and it also allows to set custom description for each combination individually. This easy in use tool has features to support multi-features, this means that combination can have several values of the feature. Module creates intuitive section on product edit page (in modules section) in shop's back office where you can assign and manage features to combinations.

Główne zdjęcie produktu: Product combination features
40.00 €

Galeria 1/7

Dynamic Combination Features & Descriptions

This PrestaShop module significantly enhances product detail pages by allowing the assignment of unique features to individual product combinations. Merchants can define specific feature sets for each variant, including support for "multi-features" to provide comprehensive product specifications. Furthermore, the module enables the creation of custom descriptions for every combination, ensuring tailored information for each product option. The intuitive back office interface simplifies the management and assignment of features and descriptions. On the storefront, these details dynamically update in real-time when customers select different product attributes, ensuring a seamless and informative shopping experience that enriches product presentation.

Module version: 1.3.0
Shop versions:
9.x8.x1.7.x1.6.x
Works with ThirtyBees: Yes
Translations:
This module: Product combination features is fully translated into language: Slovenčina (sk)This module: Product combination features is fully translated into language: Magyar (hu)This module: Product combination features is fully translated into language: Čeština (cs)This module: Product combination features is fully translated into language: Srpski (rs)This module: Product combination features is fully translated into language: Français (fr)This module: Product combination features is fully translated into language: 中文 (zh)This module: Product combination features is fully translated into language: Русский (ru)This module: Product combination features is fully translated into language: Norsk (no)This module: Product combination features is fully translated into language: Български (bg)This module: Product combination features is fully translated into language: Íslenska (is)This module: Product combination features is fully translated into language: Polski (pl)This module: Product combination features is fully translated into language: Slovenščina (si)This module: Product combination features is fully translated into language: हिन्दी (hi)This module: Product combination features is fully translated into language: Lietuvių (lt)This module: Product combination features is fully translated into language: Svenska (sv)This module: Product combination features is fully translated into language: Українська (ua)This module: Product combination features is fully translated into language: 日本語 (ja)This module: Product combination features is fully translated into language: Ελληνικά (el)This module: Product combination features is fully translated into language: Eesti (et)This module: Product combination features is fully translated into language: Deutsch (de)This module: Product combination features is fully translated into language: Nederlands (nl)This module: Product combination features is fully translated into language: Dansk (da)This module: Product combination features is fully translated into language: English (en)This module: Product combination features is fully translated into language: Română (ro)This module: Product combination features is fully translated into language: Italiano (it)This module: Product combination features is fully translated into language: Bahasa Indonesia (id)This module: Product combination features is fully translated into language: Latviešu (lv)This module: Product combination features is fully translated into language: Português (pt)This module: Product combination features is fully translated into language: Hrvatski (hr)This module: Product combination features is fully translated into language: Suomi (fi)This module: Product combination features is fully translated into language: Español (es)

Every combination deserves its own story.
Features. Descriptions. Meta titles.

PrestaShop shows one product sheet for every size and colour. Customers still expect unique specs, unique copy and unique page titles when they switch a combination. Combination's features gives you exactly that: per-combination feature values, multilingual descriptions and smart meta titles - managed from a clear product editor, live on the product page when the customer picks another variant.

PrestaShop 1.7.x, 8.x, 9.x
Per-combination content
Dynamic meta titles

What Combination's features has. What others don't.

Most shops stop at one shared product description. This module turns every combination into its own content unit - features, copy and SEO title - without leaving the product page.

Features per combination

Assign real PrestaShop feature values to each variant. When the customer changes size or colour, the data sheet updates instantly.

Others: one sheet for every variant

Unique descriptions

Write a dedicated description for each combination, in every language. Perfect for materials, fit notes or variant-specific selling points.

Others: same text for Red and Blue

Meta title engine

Auto-append attribute names and values, or overwrite the full title / append a custom fragment per combination - multilingual.

A SEO edge competitors rarely ship

Modern product UI

Accordion list, filter, tabs for Features / Description / Meta title, language switches and clear Configure actions - no spreadsheet-style chaos.

Built for busy catalog teams

Replace or append features

Choose whether combination features replace the product data sheet or are added to it. One setting, two storefront behaviours.

Workflow that matches your catalog

Theme-ready selectors

Point the module at your data sheet and description containers with CSS selectors. Classic theme defaults included, custom themes welcome.

Works with your front office layout

Why one product sheet is not enough

A T-shirt in S and XXL is not the same offer. A phone case for Model A and Model B should not share the same material list. Yet PrestaShop still shows one feature table and one description until you add a dedicated tool.

Customers notice. They switch colour expecting new photos, new specs and a title that matches what they selected. If the page stays frozen on the default combination, trust drops - and so do conversions.

Combination's features solves that on the product page itself. You configure content per combination in the back office. The front office updates features, description and document title when the combination changes. No duplicate products. No copy-paste chaos across hundreds of SKUs.

What typical shops struggle with:

  • Shared features only: Every combination inherits the same data sheet, even when attributes differ.
  • Static meta title: Search and browser tabs keep showing the default product name while the customer already picked another variant.
  • Hard to manage: Without a clean editor, combination content becomes a nightmare for large catalogs.
  • With Combination's features? Per-combination features, multilingual descriptions, automatic or custom meta titles, and a guided accordion UI on the product edit page.

Everything you can configure

A shop-owner friendly tour of the module - what each option does and why it matters for sales and SEO.

Combination features

Real feature values, searched and attached like tags.

Give each variant its own data sheet

Turn on combination features in module settings, then open any product with combinations. For every variant you can search existing feature values and attach them as tokens. On the front office, when the customer changes the combination, the module refreshes the feature list in your data sheet container.

Choose the workflow globally: replace the product features with the combination set, or append combination features to the existing product list. That flexibility covers fashion catalogs, electronics accessories and any shop where variants need different technical details.

Descriptions

Rich text per combination and language.

Sell the difference, not just the attribute label

Enable combination descriptions and write custom HTML content for each variant. Language flags let you maintain EN, PL, DE and every other shop language independently. When a combination is selected, the module swaps the description area on the product page.

Use it for fabric care, size fit notes, packaging differences or marketing bullets that only apply to one colourway. Leave a combination empty and the default product description stays in place.

Meta titles

Default modes plus full multilingual overwrite.

Titles that follow the selected combination

Turn on meta titles for combinations and pick a default mode in module configuration:

  • Attribute name + value - e.g. Color: Red, Size: M
  • Values only - e.g. Red, M
  • No default change - keep the original title unless you overwrite it

Set a separator (for example - ) between the original meta title and the added part. On the product page you can still go further: define a full title that replaces everything, or an append fragment added at the end - both multilingual, both per combination.

Priority is clear for store owners: full overwrite wins, then append, then the global default mode. The browser title (and Open Graph title when present) updates as soon as the combination changes.

Back office UX

Accordion, filter, tabs, status badges.

A product editor that explains itself

On the product modules tab you get a guided panel: how-to steps, combination counter, search/filter, Expand all / Collapse all, and one card per combination with image, attribute chips and status badges for Features, Description and Title.

Click Configure to open tabs. Search features with autocomplete. Switch languages with flags. Save the product and you are done. Large catalogs stay manageable because you only open the combinations you need.

Theme selectors

Point content at the right DOM nodes.

Compatible with Classic and custom themes

In module configuration you set the CSS selector for the data sheet (default .data-sheet) and for the description block (default #description). If your theme uses different markup, change the selector once - every product page follows it.

The front office listens to PrestaShop's combination update event, so titles, features and descriptions stay in sync with the variant the customer is viewing.

Multilingual ready

Descriptions and titles per language.

Built for international catalogs

Every custom description and every manual title field is stored per language. Your French storefront can show a different title append than your German one for the same combination ID.

The module also ships with a wide set of translation packs for the back office strings, so teams across markets can work in their own language from day one.

Who this module is for

Fashion & apparel Different fits, materials and care notes per size and colour - without cloning products.
Electronics & accessories Model-specific specs and SEO titles that include the selected attributes customers care about.
Any catalog with combinations If variants should not share one frozen product sheet, this module closes the gap.
Under the hood

Statistics for nerds

You asked for the technical side. Here is what actually ships inside the package - a focused PrestaShop module for combination content, not a thin template hack.

4,700+
Lines of code

PHP models, admin UI, front office scripts and Smarty templates that keep combination features, descriptions and titles in sync.

990+
Lines in main class

Configuration, product hooks, title maps, install schema and the product-page editor that merchants actually use every day.

5
Native hooks

Product update, admin product extra, admin media, header assets and additional product info - wired the PrestaShop way.

32
Language packs

Ready translation files for major markets so back office labels are usable from the first install.

Database layer

  • 3 dedicated tables for combination features, multilingual descriptions and multilingual title overwrites.
  • ObjectModel entities with safe casting and clean save / delete flows on product update.
  • Submit marker so unrelated product saves do not wipe combination content accidentally.

Front & admin stack

  • 5 JavaScript files covering replace / append feature workflows, title updates and the admin accordion editor.
  • Attribute maps built server-side for default title modes (name+value or values only).
  • PS 8 / 9 aware ProductAttribute handling with classic Attribute fallback for 1.7.
v1.3.0
Current release. One codebase for PrestaShop 1.7.x, 8.x and 9.x - combination content that stays with your catalog as the platform evolves.

Roughly 3 content layers per combination, title priority rules that merchants understand in seconds and 15+ years of MyPresta.eu module craft behind a product page that finally treats variants like first-class offers. Customers pick a combination. Your store answers with the right features, the right copy and the right title.

40.00 €

Module Gallery 1/7

Why choose our module
Product combination features?

Optimization and Automation

Streamline your product data management by automating the assignment and dynamic display of unique features and descriptions per combination. This module optimizes product page information, enhancing customer clarity and reducing repetitive manual effort.

Increased Sales

This module boosts sales by displaying specific features and unique descriptions for each product combination. Customers gain clarity, making informed decisions, which significantly improves the shopping experience and conversion rates.

15 years of experience

Leveraging 15 years of PrestaShop experience, our module expertly enhances product combinations. Assign unique features and custom descriptions to each variant, automatically displaying them to customers, proving our deep platform understanding.

Extensive Customization

Unlock extensive customization, defining unique features and descriptions for every product combination. Tailor each variant precisely with multi-features, ensuring a perfect fit for diverse product specifications and enhancing product presentation.

Open Source Code

This module's open source nature grants full code access, allowing developers to freely customize features for product combinations and integrate unique descriptions directly into their PrestaShop store without limitations.

License and Updates

The module license grants perpetual use for its unique combination features. Free updates are provided for one year, keeping your product pages up-to-date and compliant. Optional annual renewals ensure continuous access to future enhancements and support.