SEEGEA

PrestaShop combinations: everything you need to know

Combinations (a.k.a. declinations in PrestaShop 1.4) are the heart of any catalog with variants. They can also become a nightmare when attributes / groups / values logic is not mastered.

10 min readApril 17, 2026

Sell clothing (sizes, colors), furniture (dimensions, finishes) or car parts (models, years)? PrestaShop combinations are at the heart of your catalog. Well understood, they structure listings cleanly. Misunderstood, they create thousands of orphan rows that slow the back-office and disrupt SEO.

This guide covers everything, from scratch, for PrestaShop 1.7, 8 and 9.

Attributes, groups, values: the PrestaShop vocabulary

PrestaShop distinguishes three notions:

  • Attribute group: “Size”, “Color”, “Material”
  • Attribute value: “S”, “M”, “L” in the Size group
  • Combination: the assembly of values for a given product (e.g., Blue T-shirt size M)

Groups and values are shared across all products. Combinations are product-specific.

Create combinations: 3 methods

Manual (one by one)

Product page → Combinations tab → Add. Fine for 2-5 combinations. Unmanageable beyond.

PrestaShop generator

“Generate combinations” function. Pick groups + values → PrestaShop builds the Cartesian product. Fast for 10-100 combinations.

Seegea tabular grid

Seegea module v3.9.1 shows combinations across all products in an inline grid. Bulk price / stock / SKU edit with Ctrl+Z rollback.

PrestaShop combination fields

Each combination has its own values for:

  1. Reference (SKU) — often auto-generated combining parent + attributes
  2. EAN13 / UPC / ISBN — dedicated barcode if you have one
  3. Impact price (tax incl. or excl.) — added to parent price
  4. Impact weight — for shipping
  5. Quantity — combination-specific stock
  6. Availability date
  7. Image — 1 to N combination-specific images
  8. Default combination — pre-selected on product page load

On mismanaged catalogs, the 3 most frequent errors are: empty stock (combination unavailable for purchase), duplicate reference (conflict with another product), and missing image (ugly page).

Stock and combinations: the pitfall

PrestaShop handles two stock levels: parent stock (aggregated) and per-combination stock. If you enable combinations, the parent stock automatically becomes the sum of combination stocks. You can no longer set it directly.

Common mistake: enable combinations, then edit parent stock thinking it will propagate — it does not, and you get “0 in stock” at checkout.

Per-combination images: the UX win

Assigning a specific image per color (e.g., Red T-shirt → red photo) lifts conversion by 15 to 25% per Shopify/BigCommerce studies. PrestaShop natively supports image-combination assignment.

Product page → Images tab → check image → associate with combinations. The Seegea module lets you drag-and-drop-match 1,000 images to their combinations.

SEO and combinations: the trap

A combination has no dedicated URL by default. It inherits the parent product's SEO. So:

  • No combination-specific meta title (unless dedicated module)
  • No dedicated description
  • URL changes via GET parameter but the page stays the same indexable one

If you want SEO by size or color, create separate product listings (not combinations), even at the cost of 20 close listings. Choice depends on strategy: combinations = simple UX, separate listings = rich SEO.

Bulk-edit 1,000 combinations

OperationNative back-officeSeegea tabular grid
Edit 500 impact prices~4h (one by one)5 min (Excel paste)
Add stock on 1,000 combinationsImpossible in bulk1 click (copy-down)
Assign image to 200 combinations1h drag & drop10 min bulk
Combinations exportBasic native CSVEnriched CSV + API
Rollback after errorImpossiblePer-combination Ctrl+Z

Master your PrestaShop combinations

Google Meet · demo on your catalog

Master your PrestaShop combinations

Conclusion

PrestaShop combinations are a powerful tool — provided you understand the logic (groups → values → combinations). For complex catalogs, the native back-office hits limits on bulk editing and rollback. Seegea fills exactly this gap.

Official Seegea PrestaShop module v3.9.1, compatible with 1.7, 8 and 9. Built in France between Annecy and Chantilly.

Created in France (Annecy – Chantilly) · Email & Google Meet support

FAQ

PrestaShop 1.4 called them 'declinations', 1.7+ calls them 'combinations'. Both mean the same: a variant of a parent product defined by one or more attributes (size, color). 'Variant' is not an official PrestaShop term.

See Seegea in action

Book a 30-min live demo on Google Meet. No commitment.

Book a demo