Updated Product module: added some order and cart features.