I need to change Attribute set for some of the products but there is no option to change them.
Unfortunately changing an existing product's attribute set is not possible with Magento 2 out of the box.
There's several possible options though:
- Use this extension: https://github.com/ibnab/magento2-extension-change-attribute-set
- Change the product attribute set programmatically by loading the product and then use
setAttributeSet()method with your attribute set id
- Deal directly with the database by changing the attribute set id in the
catalog_product_entitytable. Please note that I do not recommend using that last method as I'm not 100% sure if it's totally safe to do so.