Güncelleme Magento Özel Fiyat

0 Cevap php

Ben null geçirilen "Bugüne kadar özel fiyat" sonra "özel fiyat" dönmek için çalışıyorum. Böylece temelde programlı bu kodu kullanarak benim ürünün özel fiyat güncellemek zaman:

$todayDate  = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);

$collection = Mage::getModel('catalog/product')->getCollection()
        ->addStoreFilter()
        ->addAttributeToFilter('special_price', array('gt' => 0))
        ->addAttributeToFilter('special_to_date', array('date' => true, 'to' => $todayDate));
echo "Total products found : ".count($collection);
foreach ($collection as $product)
{
        $product->setSpecialPrice(null)
        ->setSpecialFromDate(null)
        ->setSpecialToDate(null)
        ->save();
}

echo "<br/> Done!";

Ama ben magento ürün sihirbazı null benim özel fiyat güncellemek sonra benim ürün için yeni bir özel bir fiyat ayarlamasına izin vermez. Ben formu kaydetmek zaman bana herhangi bir hata verir ne de özel fiyat değişiklikleri etkileyen ve hala boş bulunuyor değil! Ne oldu?!

0 Cevap