I have seen others do it on their websites where the author did a personal message to the fan for X amount. But they also included an, "extra," like a bookmark or something.
And back before Covid, when authors had in-store signings, fans were required to buy the book there, and then they would get it signed for free.