iFrame content is restricted to the 520 pixel-wide middle Page column, while an app can control the left most 760 pixels — a 46% increase in visible selling space. The disadvantage of apps is that they are more difficult to maintain and they may stress smaller budgets within businesses lacking Facebook development expertise.
Options available For "On-Facebook" f-commerce:
F-Stores