I'm investigating how to integrate an online store with salesforce.
I'm wondering, best practices, where the data should reside in salesforce.
Once an order is placed in the online store, how is it represented. Would it create a closed opportunity with opportunity products as the line items?
Perhaps a separate Received payment object (custom?) in case of multiple/partial payments (not sure this is a requirement)
I noticed there is an standard order object that can be activated. Is this the area I should be investigating.
I'd love some insight into the overall object model, preferably using as much standard salesforce as is available.
Further down the road donations, and other form based 'sales' would also need to be tracked, some including $0 items if that matters.
Basically if you had a green field how would you proceed.