Surcharge d'une entité dans Prestashop et affichage côté admin

J'ai du récemment surcharger une des classes de base de Prestashop, la classe Customer, pour y ajouter de nouveaux champs (du type "comment vous nous avez connu") Il fallait en plus que ces nouveaux champs soient visibles dans le backoffice.

Après beaucoup de tâtonnements, voilà comment j'ai procédé :

J'ai aussi fait d'autres manipulations plus simples, comme créer un nouveau contrôleur. Pour cela, il suffit de l'ajouter directement dans le dossier controller (front ou admin, tout dépend de ce que vous souhaitez faire)