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 Utenti hanno trovato utile questa risposta
Hai trovato questa risposta utile?

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...