Customizable shopping cart for OOPHP or can be used for CI after small modifications