Skip to content
Preptima
hardDesignCase StudyMidSeniorStaff

How would you model products, variants and attributes for a catalogue that spans very different categories?

5 min readUpdated 2026-08-15

Answer

Short answer

Separate the product a customer shops for from the variant that carries a barcode and stock, decide which attributes are variant-defining rather than merely descriptive, and hold the rest in a typed per-category schema, because a fixed column set cannot grow and an untyped bag cannot be trusted.

Was this answer helpful?

Likely follow-ups

  • A supplier starts selling shoes in half sizes in one region only. What changes in your model?
  • How would you handle a bundle or kit that is sold as one item but picked as four?
  • Two suppliers send the same physical product under different identifiers. How do you detect and merge them?
  • Where would you put localised attribute values, and what happens when a translation is missing?

Related questions

Further reading

Related Topics