Próbuję napisać skrypt, który wyznaczy specjalną cenę za produkt z datą początkową i końcową. Po uruchomieniu skryptu z powodzeniem ustawiono cenę specjalną, ale data rozpoczęcia i zakończenia nie jest zapełniana w panelu administracyjnym.Ustawianie ceny specjalnej programowo w Magento
Kod używam jest następująco:
$product = Mage::getModel('catalog/product')->load(114912);
$product->setSpecialPrice(($product->getPrice() * .90) );
$product->setSpecialFromDate('2010-11-01');
$product->setSpecialFromDateIsFormated(true);
$product->setSpecialToDate('2010-11-30');
$product->setSpecialToDateIsFormated(true);
$product->save();
Czy ktoś wie, co robię źle tutaj?
Ja też chcę to zrobić. ale nie wiem, gdzie dodać ten kod, pomóż mi. – DRAJI
Ten kod jest przeznaczony do pisania scenariusza, który żyje poza Magento. Ten wpis na blogu powinien pomóc Ci uzyskać tę konfigurację. http://overlycaffeinated.com/blog/2011/09/setting-up-your-magento-scripting-environment/ –