Magento Forum

   
how to export custom added category attributes? 
 
RHopman77
Member
 
Total Posts:  46
Joined:  2010-05-28
 

Hello,

Does someone know how to export custom category attribute fields?
I\’ve tried and search many options but all with no result!

Thanks!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mindstretch
Guru
 
Avatar
Total Posts:  398
Joined:  2009-09-09
Enschede
 

De modules van Scott Bolasevich bieden hiervoor vaak wel een oplossing.

http://www.magentocommerce.com/magento-connect/bolasevich/extension/2193/import-+-export-bulk-product-attributes--attribute-sets--attribute-options--multiple-attributes

 
Magento Community Magento Community
Magento Community
Magento Community
 
RHopman77
Member
 
Total Posts:  46
Joined:  2010-05-28
 

Dank voor de reactie. Ik ben opzich al een eind. Het is mij in ieder geval gelukt om een export te maken naar een CSV bestand. Ik heb hieraan een nieuwe kolom toegevoegd waarin de nieuwe attribute waarde zou moeten komen, echter kom ik hier niet uit.

ik heb nu de volgende code:

<?php
    
    define
('MAGENTO'realpath(dirname(__FILE__)));
    require_once 
MAGENTO '/app/Mage.php';
    
Mage::app();

    
$category Mage::getModel 'catalog/category' );
    
$tree $category->getTreeModel ();
    
$tree->load ();

    
$ids $tree->getCollection ()->getAllIds ();

    if (
$ids{
        $file 
"category.csv";
        
file_put_contents($file,"catId, catName, catCode\n");
            foreach ( 
$ids as $id {
                $string 
$id ', ' .$category->load($id)->getName() . "\n";
                
file_put_contents($file,$string,FILE_APPEND);
            
}
        }
?>

De toegevoegde kolom is catCode, de attribute naam is category_code. Kan iemand mij hier mee verder helpen! Heel erg bedankt alvast.

 
Magento Community Magento Community
Magento Community
Magento Community
 
RHopman77
Member
 
Total Posts:  46
Joined:  2010-05-28
 

SOLVED!

Het probleem is inmiddels opgelost met onderstaande code Misschien dat iemand er ooit nog iets aan heeft:

<?php
    
    define
('MAGENTO'realpath(dirname(__FILE__)));
    require_once 
MAGENTO '/app/Mage.php';
    
Mage::app();

    
$category Mage::getModel 'catalog/category' );
    
$tree $category->getTreeModel ();
    
$tree->load ();

    
$ids $tree->getCollection ()->getAllIds ();

    if (
$ids{
        $file 
"category.csv";
        
file_put_contents($file,"catId, catName, catCode\n");
            foreach ( 
$ids as $id {
                $string 
$id ', ' .$category->load($id)->getName() . ', ' .$category->load($id)->getCategoryCode() . "\n";
                
file_put_contents($file,$string,FILE_APPEND);
            
}
        }
?>

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top