I am using WordPress to develop a coupon site. Merchant pages are somewhat similar to this. I am using shortcodes in these pages for Facebook Like, Google +1, Customer Review, Codes from similar stores etc. The thing I want to ask is: is this a good way of doing all that? I am comparing this particularly with theme based solution i.e. developing templates files for custom (non-hierarchical) post type.
Which one would be more fast and elegant? Any other suggestion is welcomed. Thanks!