Shepherd - 11:48 am on Oct 4, 2013 (gmt 0)
Yes, google can certainly figure things out. My thinking is that using the markup removes any gray area.
Whether Google thinks the site is a good match for a transactional query is a different matter.
That's interesting, I wonder what signals google could be using to determine if a page/site is a good match for a transactional query.