Estoy tratando de escribir un script que establezca un precio especial para un producto con un inicio y una fecha de finalización. Cuando ejecuto mi script, establece con éxito el precio especial, pero la fecha de inicio y finalización no se rellena en el panel de administración.Establecer precio especial de forma programática en Magento
El código Me postulo es el siguiente:
$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();
¿Alguien sabe lo que estoy haciendo mal aquí?
también quiero hacer esto. pero no sé dónde agregar este código, por favor, ayúdenme – DRAJI
Este código está destinado a entrar en un script que vive fuera de Magento. Esta publicación de blog mía debería ayudarte a obtener esta configuración. http://overlycaffeinated.com/blog/2011/09/setting-up-your-magento-scripting-environment/ –