News for hackers. Stuff that matters.

karlrossmann

wow, thanks Matt. This is the answer i have been waiting for. this is my misunderstanding. i get it now, it's not that a basic shopping cart isn't trivial, it's that it quickly expands to a full time job. thanks for enumerating specifics.
ah, ok, this make sense. So, the ecommerce programmer would write all of the catalog stuff, then hand it over to a 3rd party shopping cart for payment, coupons, taxes and shipping, etc.? is that that non-trivial part?
Because I'm obviously missing something. What else is a shopping cart besides a session associated table?
See, this is what I don't understand. Building a shopping cart is like 15 minutes of work if I'm already building my own e-commerce site, isn't it? Are 3rd party shopping carts for non-programmers? I mean, as far as I can tell, it's literally just a session-associated table of items. What else is a shopping cart besides that? Why would I spend 2 days reading the "Zen cart" manual and API when I can finish my home brewed shopping cart in 15 minutes? Again, I'm not being a smart-ass, I really don't see what I'm missing. (thanks for your reply)
Re:Ask HN: Hosting a Ruby on Rails app on Friday October 29, 2010 @03:13PM (#1848584)
dream host is good for about 10 visitors, after that you'll have to go to a VPS. I like rimuhosting- outstanding service for about $30/month. You get access to a virtual server, not a web interface, so you get a root account with a terminal.

Ask HN: What is a shopping cart and why wouldn't I just write my own?

Hi HN-I'm having trouble understanding a very basic concept. I build an online store, and since I'm a programmer, I let the user collect their items in a table associated with their session id. Then, I compute the order total. My server goes to the payment gateway server and charges the credit card. Then I ship stuff. What is the purpose of a shopping cart and why would I pay for a 3rd...

( Read More... | 16 comments | 6 points | on HN )