# Manage products

Add and configure products in your catalog, set up their attributes and define availability and stock.

In Ibexa DXP you store aggregate product information in product catalog. Learn to add, categorize and organize products, so that you have control over your stock and customers can easily browse your catalogs.

\[Create product types

Build new product types or modify existing ones.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/create_product_types/)

\[Work with product attributes

Create a structure of attributes that describe product characteristics and help search for products and filter them.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/work_with_product_attributes/)

\[Create and edit products

Create new products or modify existing ones.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/create_edit_product/)

\[Work with product assets

Add image assets to products or product variants.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/work_with_product_assets/)

\[Work with product categories

You can create a structure of tags that can be assigned to products to help categorize products, to assist visitors in searching. You create, manage and assign categories manually.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/work_with_product_categories/)

\[Work with product variants

Create multiple variants of one product, based on attributes such as size, color, technical specifications, and others.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/work_with_product_variants/)

\[Work with product prices

Products can have a base price and custom prices defined per customer group and per currency.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/manage_prices/)

\[Work with availability and stock

Products can be made unavailable or available, either in certain quantity or with infinite stock.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/manage_availability_and_stock/)

\[Work with catalogs

Catalogs allow creating filtered product lists for special purposes, for example, for B2B and B2C uses, for retailers and distributors or for different regions.\](//ez-systems-developer-documentation--414.com.readthedocs.build/projects/userguide/en/414/product_catalog/work_with_catalogs/)
