Estrazione dell’elenco delle categorie da Magento

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.
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Restore di un full backup Magento

Magento versione 1.9.1 Dopo il full restore del DB il pannello di amministrazione non è piu...

Magento: importazione clienti da file csv

Magento consente l’importazione di file csv per l’importazione degli clienti. E’ necessario pero...