Retrieve list of attribute options by category attribute code Magento 2.

You can get list of all attribute options value by Category attribute code in Magento 2. You can fetch all the list of available options for the dropdown, multi select, checkbox type.

Let’s take an Example, We can get all the CMS Static Block assigned to specific attribute called, Add CMS Block(landing_page) is the drop down type category attribute.

You can get all the options label, value pair for the attribute from the interface class, Magento\Catalog\Api\CategoryAttributeOptionManagementInterface. Continue reading “Retrieve list of attribute options by category attribute code Magento 2.”

How to get all attribute set list Magento 2?

You can see all the Attribute Set lists from the Admin Panel. Store -> Properties -> Attribute Set.

You can explore all the attribute-set lists programmatically by the Magento\Catalog\Api\AttributeSetRepositoryInterface. Continue reading “How to get all attribute set list Magento 2?”

How to delete attribute set by id Magento 2?

You can remove specific attribute set from the system by given id in Magento 2.

If you want to delete extra attribute set from the magento admin panel, You can safely remove it by given id in the deleteById($attributeSetId) from the AttributeSetRepository Interface. Continue reading “How to delete attribute set by id Magento 2?”