Trasformare un prodotto semplice in configurabile

Reading Time: < 1 minuteFavoriteLoadingAggiungi ai preferiti

Può succedere di aver inserito una serie di prodotti come “prodotti semplice” e di avere necessità in seguito di attribuirgli degli attributi perchè abbiamo a disposizione lo stesso prodotto ma con attributi diversi, ad es. colore diverso.

Il pannello di amministrazione di magento non ci permette di trasformare un prodotto, dovremmo quindi reinserirlo, nel caso di un unico prodotto o di pochi prodotti non ci sarebbe nessun problema, ma se i prodotti da trasformare sono parecchi? come fare?

La soluzione è agire direttamente nel database di magento in questo modo:

  1. recuperare l’id del tipo di prodotto da associare, che in genere è 4
  2. recuperare l’id della categoria di attributi da associare al prodotto dalla tabella eav_attribute_group
  3. aprire la tabella catalog_product_entity ed aggiornare i prodotti desiderati, individuati dal codice prodotto sku e
    • aggiornare il campo entity_type_id con l’id del prodotto configurabile, che in genere è 4 (da verificare!!!)
    • aggiornare il campo type_id con la lable configurable
    • aggiornare il campo attribute_set_id con l’id della categoria di attributi che si vogliono associare al prodotto