Actualmente estoy escribiendo un script que me permite importar múltiples productos en magento.Magento API: Reconstruir índices después de agregar nuevos productos
$product = Mage::getModel('catalog/product');
$product->setSku($data['sku']);
//etc etc
$product->save();
El producto se crea perfectamente pero no se mostrará en mi frontend hasta que o bien guardarlo en el backend (sin cambiar nada!) O I reconstruir los índices en el backend.
Hice una diferencia en las tablas de base de datos relevantes para ver qué cambia cuando guardo el producto y agregué esos campos a mi script de importación, pero no tuvo ningún efecto. El producto importado tiene que estar bien, ya que aparece cuando reconstruyo los índices a través del servidor de forma manual.
El almacenamiento en caché está completamente deshabilitado.
Ahora mi pregunta es: ¿cómo puedo reconstruir los índices después de importar mis productos?
¡Eso es brillante y funciona genial! ¡Gracias! – Alex
Buen fragmento, gracias Ivan. Las importaciones lentas son una queja tan común sobre Magento, ¡es genial saber cómo mejorarla! –
Fragmento muy bueno. ¡Mi importación se aceleró a las 3/4 del tiempo! ¡Gracias! –