Catalog Module
Api\AttributeSetRepositoryInterface
This interface defines the contract for managing catalog attribute sets in Magento 2. Developers use this repository to create, retrieve, update, and...
Api\CategoryAttributeRepositoryInterface
This interface defines a repository for managing category attributes in Magento 2. Developers use it to retrieve category attribute metadata, either b...
Api\CategoryLinkRepositoryInterface
This repository interface manages the assignment and removal of products to/from categories in Magento 2. Developers use this to programmatically link...
Api\CategoryRepositoryInterface
This interface defines the contract for managing category data in Magento 2's catalog system. Developers use this repository to perform CRUD operation...
Api\ProductAttributeGroupRepositoryInterface
This repository interface manages product attribute groups in Magento 2's catalog module. Developers use it to create, retrieve, update, and delete at...
Api\ProductAttributeRepositoryInterface
This interface defines the contract for managing product attributes in Magento 2. Developers use it to retrieve, create, update, and delete product at...
Api\ProductCustomOptionRepositoryInterface
This repository interface manages custom product options in Magento 2's catalog system. Developers use it to retrieve, create, update, delete, and dup...
Api\ProductLinkRepositoryInterface
This interface defines methods for managing product links (relationships between products) such as related products, up-sells, and cross-sells. Develo...
Api\ProductRepositoryInterface
This interface defines the contract for managing product data in Magento 2's catalog system. Developers use this repository to perform CRUD operations...
Api\ProductWebsiteLinkRepositoryInterface
This repository interface manages the relationship between products and websites in a multi-website Magento setup. Developers use it to assign product...