वहाँ एक रास्ता कमांड लाइन पर उनके वर्तमान विहित यूआरएल के साथ उत्पादों की एक सूची प्राप्त करने के लिए है?Magento उत्पाद निर्यात
class Mage_Shell_UrlTest extends Mage_Shell_Abstract
{
public function run()
{
$productCollection = Mage::getResourceModel('catalog/product_collection')
->addStoreFilter()
->addUrlRewrite()
->addAttributeToSelect('*')
->setPageSize(10) // just for testing
->addFieldToFilter('visibility',Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)
->addAttributeToFilter('status', array(
'eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED
));
Mage::getSingleton('cataloginventory/stock')
->addInStockFilterToCollection($productCollection);
foreach ($productCollection as $product) {
$url = $product->getUrlModel()->getUrl($product, array('_ignore_category' => true));
echo PHP_EOL . $url . PHP_EOL; // debug output
}
}
}
$shell = new Mage_Shell_UrlTest();
$shell->run();
मैं -f Magento/खोल/urlTest.php php के साथ चलाने के लिए और यह मेरे कुछ इस तरह देता है:
Magento संस्करण 1.7.0.2 –