If you are asking this question, with all due respect i dont think that you are going to be able to create a shopping cart all that easily but i can give you some design tips.
You need to create a full specification (non-technical). How will the interface work? How will the user be able to interact with the cart? etc
Then you need to create a full TECHNICAL specification. Start by thinking how the most complicated parts of your code are going to work then make sure you have gathered information on how you will go about coding the cart.
Next you need to start your coding. Make sure everything you do is secure. Make sure your cart cannot be broken into by hackers and such like
After that comes the interface design, this is the point where you put all of your cart together to make it look good. The interface you design in this stage will probably not be your final interface.
Test it...very carefully with a needle.
Alter stuff that doesnt work then test again
When you are sure it works properly you can make the final changes to the interface and all is done.
Good Luck