My understanding is that if you list on Amazon, you agree not to sell for less anywhere else, including your own site.
Advertising on Amazon is nearly, but not quite, a requirement in the current marketplace.
This has been part of the recent antitrust action against them.