Besides the name, if using WordPress, I would use some type of plugin or theme to create a local cart, and then when a customer decides to checkout, it would send customers to Amazon checkout. Not sure if that is still allowed in Amazon, but I used to do that.
The reason I would use a plugin or theme like that is that #1, your traffic source would be from FB, and FB can suddenly terminate your account as they have done with many legal and legit accounts for no reason, and #2, if that happens, then all you have left is Google and other search engines (other than list emailing) and Google (as I read in an article not long ago) is penalizing for too many outbound links (especially affiliate links) and more in favor of internal links.
An example of a theme that uses a local cart for Amazon affiliates (if it still does so) is "ReHub".
I not using WP, then disregard
ALL the above.
That been said, for the domain, I would use something with the word "offer" or "offers" if it is about everything and not a single niche.
Examples of "offer" domains not taken (around $3 registration on Godaddy):
offerize.us
offerize.live
offerize.club
offerize.me
etc. etc.
Code:
https://www.godaddy.com/domainsearch/find?checkAvail=1&domainToCheck=offerize