I never like thinking of pricing in this way. When you price something as $9.99, you're signaling to your customer that you're trying to manipulate them. Whereas a flat $10 is honest. Integrity means a lot. The software I sell is priced in whole numbers. However, the magnitude of effect claimed in the article is huge. It's the difference between selling at cost and a huge margin. Between doing well and shutting down…
Retailers don't do this because of published studies. They do it because they've tested it internally for the last 40 years.
That doesn't cheapen metrics, however. Some pretty meaningful (and, often, annoying) stuff has come from them.