E’ molto utile poter estrarre l’elenco delle categoria soprattutto quando si automatizzano i processi di importazione attraverso la funzione di “data flow”.

In magento le informazioni riguardanti le categorie sono distributite su diverse Tabelle, la Query SQL per estrarre l’elenco completo delle categorie è il seguente:

SELECT DISTINCT cc.entity_id as id, cc.value as path, cc1.value as name    
  FROM catalog_category_entity_varchar cc    
  JOIN catalog_category_entity_varchar cc1 ON cc.entity_id=cc1.entity_id    
  JOIN eav_entity_type ee ON cc.entity_type_id=ee.entity_type_id
  JOIN catalog_category_entity cce ON cc.entity_id=cce.entity_id
  WHERE cc.attribute_id = '57' AND cc1.attribute_id = '41' AND ee.entity_model = 'catalog/category';

Il risultato sarà un elenco di categorie con rispettivo "ID" da utilizzare nel file di import.

Leave a Reply

Your email address will not be published. Required fields are marked *