Je rajoute un override de classe Prestashop et il n’est pas pris en compte

En effet, dans les premières versions de Prestashop 1.5, un fichier .php pré-rempli existait pour chaque classe surchargeable. Ces fichiers ont disparu à partir de Prestashop 1.5.0.17.

Cependant, « normalement », tout override déposé dans le bon dossier devrait automatiquement être pris en compte. Mais ce n’est pas toujours le cas.

En effet, à des fins de performance, Prestashop conserve un cache des classes utilisables (et donc prises en compte) dans le fichier /cache/class_index.php.

Si vous avez rajouté manuellement un override et qu’il n’est pas pris en compte, il vous suffit donc de supprimer ce fichier (qui sera automatiquement regénéré).