Estuvimos ayer investigando por qué no salían los decimales en una tienda de PS con versión 1.6.0.9.

En vez de salir 37,45 € salían 37.

Curiosamente, en el backoffice: Preferencias > Configuración, que es donde todas las webs decían que había que informar de los decimales, no aparecía el campo.
En Localización > Monedas también hay que decirle que la moneda (en nuestro caso el euro) debe contener decimales.

Al final dimos con la solución:

En el config/defines.inc.php faltaba una linea:
 
define(‘_PS_PRICE_DISPLAY_PRECISION_’, 2);