If you plan on doing it yourself, good luck. However if you plan on paying for this, get ready to spend upward of $2,000+ just for the coding, especially if you're talking shopping carts.