i have an idea to build a simple shopping cart.
we just list the product by categories, each product have its own individual page which will display all details about it. (sounds familiar right).
the first thing in my mind when i think about this shopping cart is MovableType.
why? coz i would say it could be a superb cms to handle those product listing! creating category is easy, adding new products (add new entry) is easy, and we could even assign a tag and keyword for the product for better browsing experience, right! MightyGoods even use MT for the same purpose.. isnt that lovely!
BUT...........
this is where i got stucked.. when we talk about an e-commerce website, it's not just a product listing page, right. we need to consider the payment processor (2checkout, paypal..etc), adding item to shopping cart, user registration maybe (to avoid any spammers placing some bullshit orders, fake details..etc)
is it possible for me to hard code all those additional feature, and integrate into mt pages? i know some php/mysql thing, the user registration, login/logout part should be fine with me, and i could put a session checking on any page.. storing item in session also should be no problem in this case, but how bout all those ordering thing? each item will have their own unique code right, how im gonna track all of this? does it mean i have to build another system to store all of this? use the entry id as the product code? store all order in a new table for report generating?...etc suddenly so many things to think!
damn i hate this part.. i was so fucking happy when i realize i can do the product browsing just by using MT, but when i start to think deeper to the e-commerce part, all my plan messed up.. is there any of you out there have done something like this?
or easy to say, do you think that using mt is a good idea for this? or better i just handcode everything from scratch.. thanks!
