You are here: The ProductCart Encyclopedia » Apparel Add-on » Technical Notes
Technical Notes
Product Options: database structure
Question: How are product options organized in the database?
Answer: They are stored as follows:
- Option groups are stored in the OptionGroups table (e.g. “Color”, “Size”, etc.).
- Option attributes are stored in the Options table (e.g. “Blue”, “Red”, “Small”, “Large”, etc.).
The relationship between option groups and attributes is defined in the optGrps table.
The products table contains the ID of the option group(s) assigned to those products, which is used to determine whether the product is using product options or not. The options_optionsGroups table holds details about the relationship between products and options assigned to them.
Trace: » Technical Notes