Change Magento product's attribute set.

32,007

Solution 1

Once set you can't change the attribute set of a product. But it's possible using this module so you don't have to reimport your data https://marketplace.magento.com/flagbit-magento-changeattributeset.html

Solution 2

It's also possible to change the attribute set directly in the database.

  • Look up the attribute set ID in table eav_attribute_set
  • Change the attribute set ID in catalog_product_entity

Of course, be careful when changing data this way.

Solution 3

It is fiddly to do and a bit messy:

  • Make sure new attribute set is set up
  • Export the products you want to change
  • Delete the products that you are changing on the site
  • Change the attribute set on the downloaded file
  • Import changed file again
  • Open each changed product, set their attribute values, save it

Or do what I do, install this great extension from Amasty http://amasty.com/mass-product-actions.html - it makes changing a breeze and gives many more time saving and enhancing options.

Solution 4

Once you delete the product you can't get the old review.

You don't need to delete the product . You can change the attribute set by editing and use. other wise create a new attribute set and create new product.

Share:
32,007
Satyendra Mishra
Author by

Satyendra Mishra

I am a magento developer. I use community edition of magento and try to modify it as per clients need.

Updated on July 14, 2022

Comments

  • Satyendra Mishra
    Satyendra Mishra almost 2 years

    I want to change the attribute set of Magento. I searched through, and everyone suggested to delete the product and re-import it with new attribute set.

    I did the same however after importing the data I could not see product reviews and associated blog post with product.

    Can anyone tell me is it possible to get product reviews and associated blog post after re-importing the product with new attribute set.