Generic ecommerce solution