There are two ways you can have it:
1. Your online store customised for Facebook (template) is running on your domain name for example: http://mydomain.com.au/facebookshop
You create a tab into your Facebook commercial page named “Shop” and using FBML for example make that the content of your shop mentioned above to be displayed under that tabs.
For Facebook navigators your shop will appear as being on the Facebook platform even all data are coming from your website.
Advantage: Easy to setup
Disadvantages:
-Your shop will not be scanned by the Facebook because data is played do not belongs to Facebook platform
-When you do a change /publish a new product that will not be pushed out on all your friends’ wall like is happening if you post or add a photo into you Facebook page.
2. You store is build using totally the Facebook SDK (JavaScript/Java….) see developer area.
It is not as easy as the first method. You will not be able to have all functionalities from your online shop (outside Facebook). There is still big limitation in the Facebook API.
- Advantage: Your changes may be pushed on all your friends’ walls. It depends how the app is build.
- Disadvantage: You shop will have not all the real online shop has. You may have to maintain two shops at the same time.
3. Get the shop running in less than 10 minutes (a papal account is required) – FREE (LOL)
There are already programmers who did “Point 2″ and you should just give to their app access to your profile. That is the deal: they get access to all your privet details including your “friends” details (emails…) and you can use their application and begin to sell.
You may consider: to get presence on the Facebook with your products a very reasonable solution (and aggressive) is to publish on Facebook NEW Product/Specials or jus randomly products. Any post will have enough information, prices, how to buy and a direct link to your product from your online shop.




(20 votes, average: 4.75 out of 5, rated)