I'm looking for an e-commerce "platform" in Java or .NET that can satisfy the following requirements:
- Product / Service Management
- Customer Account Management
- Shopping Cart
- Checkout / Merchant Integration
- Localization (especially for currency)
- Coupons
- Multiple Storefronts
- Reporting
- Possible PayPal / Google Checkout Integration
The goal here is to integrate this with a RIA written in Adobe Flex. We are comfortable with writing a thin backend layer to support the Flex app, so the solution doesn't require a remotely-accessible API, rather just one that we can invoke from our own backend code.