# Product data modeling Learn how to map your product catalog to the Composable Commerce product data model. Learning objectives After completing this module, you should be able to: - Design your product information model and store your product content data in Composable Commerce. - Describe the concepts of Product Types, Attributes, Products, and Product Variants. - Use Product Types, Attributes, Products, and Product Variants to model a simple product catalog in Composable Commerce. Agenda 1. [Modeling products](https://docs.commercetools.com/learning-model-your-product-catalog/product-modeling/modeling-products.md) 2. [Product Types and Attributes](https://docs.commercetools.com/learning-model-your-product-catalog/product-modeling/product-types.md) 3. [Products and Product Variants](https://docs.commercetools.com/learning-model-your-product-catalog/product-modeling/products.md) 4. [Best practices](https://docs.commercetools.com/learning-model-your-product-catalog/product-modeling/best-practices.md) 5. [Learning check](https://docs.commercetools.com/learning-model-your-product-catalog/product-modeling/learning-check.md) Prerequisites [Organizations, Teams, and Projects](https://docs.commercetools.com/learning-model-your-business-structure/organizations-and-projects/overview.md) module Audience - Functional or system analysts looking to set up a product data model in Composable Commerce. - Digital commerce managers who need to create and maintain product data. ## Related pages - [Section overview page](https://docs.commercetools.com/learning-model-your-product-catalog.md) - [Next page: Modeling products](https://docs.commercetools.com/learning-model-your-product-catalog/product-modeling/modeling-products.md)