J'ai été sur le site de l'académie française
Et on en apprend des choses sur l'emploi du pronom en
Citer:
EN pr. adverbial.
III.
En partitif.
B. Joue le rôle de complément d'objet direct, en gardant cependant sa valeur partitive.
J'en connais, j'en mange, j'en bois. Fam.
Il en rajoute. Il en remet. Du courage, il en a. Il en a, du toupet. Elle en fait, des embarras. En étant ressenti comme un collectif neutre, le participe reste invariable. Des nouvelles ? J'en ai reçu. Plus j'ai reçu de lettres, et moins j'en ai écrit. Il rejette à la rivière autant d'ablettes qu'il en a pris. Tu as donc bien raison, "en" ne s'accorde pas parce qu'il est considéré comme un collectif neutre
La réponse est donc celle donnée par galize et PtitBob:
Citer:
Il a acheté des chocolats et m'en a offert.