by Jim » Sat Apr 02, 2011 11:30 am
For the Private Sale part you could create a product but not assign it to any page. Then include an order anywhere link for the add to cart for that product in your email. There is no way however to limit an individual shopper to buying it only one time. You could create some javascript to only allow one of the product to be in the cart but once the shopper has checked out there is nothing to prevent them from going back and ordering the product again.
I don't know how many people will receive your Private Sale invitation but if the number is not too large you could consider creating an individual product for each person. With inventory tracking enabled you could set the quantity on hand to 1 and the out of stock limit to 0. You would include the order Anywhere add to cart link for an individual product in each email you send. Then when that shopper has purchased the product it would be out of stock and no longer orderable.