What do you mean by 'e-commerce component'? Catalogs? On-line ordering? Credit card verification? Credit card capture? Inventory interfaces? Shipping interfaces? Warehouse location/scheduling?
Alas, there is no single component to do 'all of the above'. You may want to look at Microsoft's Commerce Server, which has much of this functionality (either included or available from 3rd paryt vendors). And by the way, just so we're all on the same page here, a system that can do 'all of the above' is not something that can be thrown together in 30 days or for 10 grand. You're talking about systems that run anywhere from $100K to several million$ (for professional quality procurement through delivery systems).