I'm not a programmer and this may be out there, but . . . It seems to me, enabling a storefront is already about 90% solved. If WA could tweak their program used for the Functional Page for the Events Calendar, it would be there.
o The big part is renaming everything. Events becomes Storefront. Register become Buy Now. etc.
o Get rid of the calendar view, only view the listings.
o 'Limit registrations' in the event setup screen could be used to identify inventory. Perhaps WA users could identify specific variables there (size, colour, and quantities of each etc)
o Add an section (maybe in the form equivalent to the event registration type) where users can identify their shipping costs. Instead of determining the price based off of a Member-category, perhaps they can select from a previously saved search (like those with Canadian, US, or International addresses)
Anyway, it's just a thought. But I honestly think this would be an fairly easy fix. We're in the process of developing a store with buttons from a different payment processor, though I'd much prefer the ease of doing all of the setup in one place. Instead, I'm getting ready to cut here, paste there, log in here, go over there etc.
Thanks, I'd love to hear anyone's thoughts on this.