We have just completed integration of the f-commerce module from X-Cart which allows Facebook users to browse your products in from X-Cart in Facebook. They can also add to basket and stay in Facebook. When they are ready to purchase they will be sent through to the X-Cart checkout to complete the order.
Checkout the application working live for Beadazzle Boutique. Live Site | Facebook Site

The new f-commerce product tab in facebook

Categories in your xcart site

Product Page