SEEGEA

PrestaShop combinations: how they work, generate and edit

PrestaShop combinations (formerly called declinations) let you sell a product in multiple variants. Mastering their logic prevents 90% of catalog problems.

9 min readApril 17, 2026

Selling jeans in 5 sizes and 4 colors means 20 combinations. Managing those 20 variants cleanly — stock, price, images, SKU — without blowing up the back-office, that is the whole challenge of PrestaShop combinations.

Combinations vs declinations: the terminology changed

PrestaShop 1.4 and 1.6 used the term declinations. Since version 1.7, the official term is combinations. Same concept, same behavior. If you are reading PrestaShop 1.6 documentation, “declination” = “combination”.

The attributes → values → combinations structure

PrestaShop organizes this in three levels:

  1. Attribute group (e.g., “Size”, “Color”)
  2. Attribute values (e.g., S, M, L, XL in “Size”)
  3. Combination: assembly of values on a product (T-shirt → Size M + Color Blue)

Groups and values are global (shared across all products). Combinations are specific to each product.

Auto-generating combinations

In a product listing → Combinations tab → “Generate combinations”. Select groups and values, PrestaShop creates the Cartesian product. 5 sizes × 4 colors = 20 combinations in 30 seconds.

Auto-generation (back-office)

Instant Cartesian product. Perfect for homogeneous combinations (all sizes × all colors). Limited when some combinations do not exist (e.g., XL only in black).

Manual creation

Combination by combination. Suited to catalogs with specific combinations (some sizes not available in some colors).

CSV import + Seegea

Bulk import from CSV or via the Seegea grid. Ideal for existing catalogs with 100+ combinations per product.

Fields of a combination

  • Reference (SKU) — unique per combination
  • EAN / UPC — specific barcode
  • Impact price — added or subtracted from the parent price
  • Impact weight — for shipping costs
  • Quantity — dedicated stock
  • Images — 1 to N photos specific to this combination
  • Default combination — displayed first on the product page

Stock and combinations: the classic mistake

Once a product has combinations, its parent stock is calculated automatically as the sum of combination stocks. Editing the parent stock directly does not work. You must update each combination.

If you enable combinations on a product that already had stock, that stock is lost. Note the quantity before creating combinations and redistribute it manually.

Images per combination: the detail that changes everything

Assigning a specific image per color improves conversion rate by 15 to 25%. In the product listing → Images: check the image, then associate it with the relevant combinations. For 500 combinations, Seegea handles this by drag & drop.

OperationNative back-officeSeegea
Generate 100 combinationsA few clicksA few clicks
Edit impact prices in bulk1 by 1 (impractical)5 min (paste)
Assign images to 200 combos1h drag & drop10 min bulk
Update stock for 1,000 combosImpossible5 min (CSV paste)
Rollback on errorImpossibleCtrl+Z per combination

Manage your PrestaShop combinations from a modern grid

Google Meet · demo on your catalog

Manage your PrestaShop combinations from a modern grid

Conclusion

PrestaShop combinations are powerful but demanding: dedicated stock, specific images, impact prices, unique SKUs. For catalogs with more than 100 variant products, the native back-office hits its limits. Seegea fills exactly that gap with an inline tabular grid, full rollback and compatibility with 1.7, 8 and 9.

Official Seegea PrestaShop module v3.9.1. Built in France between Annecy and Chantilly.

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

FAQ

An attribute is a group (e.g., Size). A value is an element of the group (S, M, L). A combination is the assembly of values (Size M + Color Blue) for a given product.

See Seegea in action

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

Book a demo