# Customize product catalog

> For the complete documentation index, see [llms.txt](https://doc.ibexa.co/en/5.0/llms.txt).

Customize the product catalog to the needs of your organization.

You can customize various areas of the product catalog capabilities to adjust it to the specific requirements of your organization.

- [Create custom attribute type](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/create_custom_attribute_type/): Enhance product catalog by creating a custom product attribute type to fit your specific needs.
- [Create custom product code generator strategy](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/create_product_code_generator/): A custom product code generator enables you to control how product codes are created.
- [Create custom catalog filter](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/create_custom_catalog_filter/): Fine-tune product catalogs by adding a custom catalog filter for selecting products from the PIM.
- [Create custom name schema strategy](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/create_custom_name_schema_strategy/): Create custom name schema strategy to generate URL aliases based on attribute values.
- [Customize product attribute templates](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/customize_product_attribute_templates/): Customize the Twig templates used to render product attribute values.
- [Customize product embed templates](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/customize_product_embed_templates/): Customize the templates used to render products embedded in RichText fields.
- [Create custom availability strategy](https://ez-systems-developer-documentation--3317.com.readthedocs.build/en/3317/product_catalog/create_custom_availability_strategy/): Implement custom availability strategies to handle different business scenarios, for example pre-orders or per-region availability.
