Hola a todos. espero que me podais echar una mano, ya que llevo mas de dos semanas buscando el problema y no lo encuentro.
Resulta que al cambiar de versión a la 1.3.2.1 y creo que al activar el flat catalog (ahora está desactivado)
Cuando grabo desde al admin un producto me aparece el error
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'e.display_price_group_0' in 'field list'.
aunque lo graba correctamente
las soluciones encontradas me indican que reindex flat product y flat categori. Esto funciona durante un tiempo, pero al poco vuelvo a tener el problema.
El tema se me complica, debido, a que hago uso intenso de las apis, para comunicar nuestro erp navision con las tiendas (9 en total) y cuando tengo este error las apis no funcionan.
Gracias a todos
automatiza el refresh...
hola, según el roadmap de magento, ese "bug" está solucionado... en la versión 1.4 que como es "beta" tendrá muchos otros :jeje:
con lo que yo creo que lo que deberías es programarte (vía api o profiles) un refresco automático cada noche, algo así:
function refresh_flat_cache()
try {
Mage :: getResourceModel( 'catalog/category_flat' ) -> rebuild();
$this -> notify( 'Flat Catalog Category was rebuilt successfully', 'blank' );
}
catch ( Exception $e ) {
$this -> notify( $e -> getMessage(), 'warning' );
}
try {
Mage :: getResourceModel( 'catalog/product_flat_indexer' ) -> rebuild();
$this -> notify( 'Flat Catalog Product was rebuilt successfully', 'blank' );
}
catch ( Exception $e ) {
$this -> notify( $e -> getMessage(), 'warning' );
}
}
Oye otra cosa, me interesa el rollo ese de import/export a navision, dame un toque y hablamos! amartinez [at] reinizia [dot] com
salu2!