f-Commerce, also known as Facebook commerce and f-comm, refers to the buying and selling of goods through Facebook. f-Commerce is a subset of Social Commerce, the use of social network(s) in the context of e-commerce transactions. These transactions can be completed either on the Facebook, or off-Facebook using their Open Graph Protocol1, which enables the integration of Facebook-enhanced features on external websites or ecommerce shops.
As an f-Commerce developer the first decision to be made is how to deliver products and content within the Facebook environment. f-Commerce pages can be presented using either iFrames or Facebook Apps, each offering advantages and disadvantages.
1 Open Graph apps enable the developer to deeply integrate into the core Facebook experience, including Timeline, News Feed, and Ticker. See http://developers.facebook.com/docs/opengraph/