Prestashop 1.7. Precios sin decimales

Los amigos de Prestashop han hecho algunos cambio en la última versión. Una de ellas, y que me afecta directamente a la patata, es que han quitado en las opciones de Moneda la posibilidad de mostrar el precio sin decimales. Mal, muy mal.

Pero bueno, es un mal menor, con una pequeña búsqueda en DuckDuckGo (hay que ir liberándose de la dependencia de Google) he encontrado la solución.

  1. Abres el navegador de ficheros de tu cPanel y editas el archivo /Translations/cldr/main-es-ES-numbers (entendiendo que estamos dentro de la carpeta donde tengas instalado el Prestashop).
  2. Buscas la cadena «currencyFormats-numberSystem-latn» y, un poco más pa’lante encontramos el siguiente texto:
    standard: #,##0.00\u00a0\u00a4
  3. Mu bien, pues ahora, si no queremos decimales en el precio (siempre hablando en euros) eliminamos «.00» y listo.

Ahora los precios ya no aparecen con decimales.

Podemos encontrar la historia original aquí. Yo solo he puesto lo que me interesaba, el enlace original es mucho más completo, te aconsejo visitarlo.